Published September 6, 2022
| Version v1.18.0
Software
Open
PyFstat/PyFstat: v1.18.0
Authors/Creators
- 1. Monash University
- 2. Universitat de les Illes Balears
- 3. Albert Einstein Institute
Description
This is the v1.18.0 release of PyFstat, a python package for gravitational-wave data analysis with the F-statistic, dated 06/09/2022.
This release supports python versions from 3.8 to 3.10.
From the changelog:
- refurbished logging system:
- on
import.pyfstat, stdout logging at INFO level is activated unless there are already handlers attached to the root logger - recommended to further call
pyfstat.set_up_loggerand define an output log file, as demonstrated in our examples - see https://pyfstat.readthedocs.io/en/v1.18.0/pyfstat.html#module-pyfstat.logging for details
- removed the last global argparse options
--quiteand--verbose, along with the remainders of thehelper_functions.set_up_command_line_arguments()function. Please usepyfstat.set_up_loggerinstead to determine verbosity level. - tests now by default print all >=WARNING messages even for passing cases and full >=INFO for failing cases
- improved handling of LALSuite executables through
run_commandline- better stderr/stdout capture
- return is now either a
subprocess.CompletedProcessobject orNone - default is now
return_output=False log_levelargument removed (please usepyfstat.set_up_loggerinstead)
- capture and handling of output from SWIG-wrapped LALSuite functions likely to be further improved in future versions
- on
- refactored
helper_functionsmodule intoutilssubpackage with multiple source files;- user can access all functions directly as
utils.some_functionwithout worrying about the level one further down - moved
matplotlibsetup into newutils.safe_X_less_plt() - removed deprecated/unused helper functions:
get_peak_valuesget_comb_valuesget_sft_array
- user can access all functions directly as
- can install with
NO_LALSUITE_FROM_PYPIenvironment variable, e.g. to avoid duplication of dependencies from conda and pip (now used this way in recommendedpyfstat-dev.yml) - removed
peakutilsdependency - optional
[dev]set of dependencies now also includesdocsdependencies - added
sphinx_autodoc_typehintstodocsdependencies and updated pinned versions of other sphinx packages DetectorStates: fixed passing plain lists as values of atimestampsdict
For a list of known issues, or to report any problems, please see: https://github.com/PyFstat/PyFstat/issues
Notes
Files
PyFstat/PyFstat-v1.18.0.zip
Files
(398.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:9e98cc085ee6e41476d86a81cc953fd4
|
398.8 kB | Preview Download |
Additional details
Related works
- Is documented by
- Software documentation: https://pyfstat.readthedocs.io/en/stable/ (URL)