Pyfstat

Latest version: v2.2.1

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

1.5.1

- The only change in this release is an updated README
to point to the new 1.5+ Zenodo record.

1.5.0

- new default coverage band behaviour for all search classes:
- estimate from search ranges (GridSearch) or prior (MCMCSearch)
unless minCoverFreq, maxCoverFreq set
- negative values can be used to reproduce old default
of setting from SFT width
- explicit option estimate_covering_band deprecated
- semicoherent searches:
- sped up by only calling ComputeTransientFstatMap once per point
- BSGL now computed from summed F-stats, not for each segment
- per-segment results now stored in attribute twoF_per_segment
instead of det_stat_per_segment
- MCMC searches: save twoF for each sample to .dat file
- Writer:
- options minStartTime, maxStartTime deprecated
- always use tstart, duration for actual data range
- and use transientStartTime, transientTau for transients
- transient-on-GPU output file writing fix
- examples:
- all output now goes to a directory "PyFstat_example_data"
- added mcmc_vs_grid_simple_example

1.4.2

- small fixes to search classes:
- get_max_twoF() fixed for TransientGridSearch
- fix column header format for per-Doppler-point transient Fmn output files
- fixed regexp deprecation warning
- throw warning if using MCMCSearch.generate_loudest() called for transients

1.4.1

- Writer: fix SFT counting for non-contiguous or overlapping SFTs

1.4.0

- now fully python3.8 compatible
- now using versioneer for versioning
- require lalsuite>=6.72
- added docker images, provided through github packages
- Writer class:
- new options randSeed, noiseSFTs and windowing
- change default sqrtSX from 1 to 0
- improved support for sources in binaries
- search classes:
- improved support for sources in binaries
- additional file outputs for MCMC
(including full posterior samples)
- improved output file headers with version and options strings
- improved MCMC walker plotting
- implemented CFS feature injectSqrtSX
- manual ephemerides option
- new options estimate_covering_band and RngMedWindow
- extended get_covering_band() to deal with fkdot bands
- improved GridSearch logic to reuse (or not) old results
- removed injection_helper_functions module
- fixed placement of temporary output files
- improved error handling for lal programs
- added 1to1 test against CFSv2
- reorganised and improved examples
- various minor bug fixes and code cleanup

1.3

- python3 migration
- enforce black style checker
- smarter ephemerides finding
- pycuda as optional dependency
- improved test suite
- improved logic in Writer class
- fixes to ComputeFstat flags handling
- various minor bug fixes

Page 7 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.