v1.19.0
This is the v1.19.0 release of PyFstat, a python package for gravitational-wave data analysis with the F-statistic, dated 01/12/2022.
This release supports python versions from 3.8 to 3.11.
From the changelog:
- LALSuite is introducing an SFT specification and filename update
- see https://dcc.ligo.org/T040164-v2/public
- This version of PyFstat is pinned to
lalsuite<=7.11
(orlalpulsar<6.0
) so that it is ensured to keep working with the old convention. - Next PyFstat release will adapt to the LALSuite changes.
- Added
get_official_sft_filename()
utility function to ease migration.
- Improvements to
injection_parameters
module with new priors logic (see documentation); old input style still supported for now but deprecated. Writer
: improved timestamps handling: support 1-column format (without nanoseconds), which has been the LALPulsar default for a while.- Changed
ComputeFstat.write_atoms_to_file()
method to use consistent%%
comment markers. - Fixed segfault in
get_semicoherent_single_IFO_twoFs()
with recent LALSuite (need to properly copy FstatAtomVector struct). - Fixed
TransientGridSearch
when not setting any actual transient parameters. - Added (h0,cosi)<->(aplus,across) functions to
utils.converting
. - Added
utils.atom
submodule with tools related to F-stat atoms. utils.get_sft_as_arrays()
now user-accessibleWriter
: warning about inferring parameters (innoiseSFTs is not None
case) downgraded to info message- improvements to documentation and test suite
For a list of known issues, or to report any problems, please see: https://github.com/PyFstat/PyFstat/issues