Pyfstat

Latest version: v2.2.1

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

Scan your dependencies

Page 3 of 8

1.15.0

- pin `numpy<1.23.0` to work around `ptemcee` incompatibility
- `pyfstat.__version__` now reported with the leading `v` stripped out
(e.g. just `1.15.0`)
- added new method `compute_h0_from_snr2()` to `SignalToNoiseRatio` class
- `init_transient_fstat_map_features()` now is stricter about feature name strings
- added tutorial notebooks to binder
- improved installation instructions

1.14.1

- fixed `phi0` argument name to `phi`
in `SignalToNoiseRatio.compute_snr2()` function
to match conventions elsewhere
- fixed syntax error in `Writer`
when both timestamps and detector names are given
- added new set of intro notebooks
in `examples/tutorials`

1.14.0

- new dependencies: `attr` (core), `flaky` (for tests only)
- removed deprecated option to use `$LALPULSAR_DATADIR` for ephemerides
- added `SignalToNoiseRatio` class (equivalent to `lalapps_PredictFstat`)
and `DetectorStates` helper class in new `snr` module
- ` InjectionParametersGenerator` and its children moved
to separate module `injection_parameters`
- `Writer` (and its children) now accepts `timestamps`
as a list, dict over detectors,
or comma-separated string of files per detector
(`timestampsFiles` input is now deprecated)
- some simplifications to `Writer` internal methods
- for developers:
- test suite now split up by module,
full suite can now be run with `pytest tests/`
- flaky MCMC tests will be rerun 3 times if needed
- now enforcing `isort` import ordering style
and some other simple pre-commit-hook rules

1.13.1

- add new helper function `get_sft_as_arrays()`
- deprecate `get_sft_array()`
- the new one supports multiple IFOs
and returns full complex amplitude info
- note that the order of returned values is different

1.13.0

- now tested for python 3.10
- simpler handling of ephemerides files:
- lalsuite >= 7.2.0 (lalpulsar >= 3.1.1)
now includes a sufficient minimal set by default
and has gotten much better at resolving default paths
- no manual setup should be required any more for `pip` installs
- remove download script
- deprecate using `$LALPULSAR_DATADIR`
- bump LALSuite version requirements correspondingly
- `Writer` classes: fix bug with spurious expected filename mismatch
if given `noiseSFTs` including multiple frequency-segmented SFTs
- `GridSearch` now has `generate_loudest()` method like MCMC classes
- fix some deprecation warnings

1.12.1

- add backwards compatibility workaround
for lalapps 7.3.0 in `FrequencyModulatedArtifactWriter`
to fix running with conda dependencies

Page 3 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.