Hvsrpy

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 2

2.0.0

The release of v2.0.0 of _hvsrpy_ is a culmination of approximately 2 years of development and has resulted in almost a complete rewrite of the package. _hvsrpy_ v2.0.0 includes all previous functionality and many new features requested by the community:

✨ Ability to process earthquake and microtremor data.
✨ Support for all common earthquake and microtremor file types (see Issue 8 for details).
✨ Multiple approaches for Fourier spectra smoothing.
✨ Multiple approaches for window rejection (e.g., STA/LTA, Cox et al. (2020), Manual, ...).
✨ Support for Python versions 3.8 to 3.12.
✨ Multiple approaches for combining horizontal components (e.g., geometric mean, RotD50, squared average ...)
✨ Multiple processing approaches (traditional, azimuthal, diffuse field)
✨ Overhaul of the input-output (IO) for processing settings and HVSR results such that they can be shared for reproducible results.
✨ Post-processing tools for quickly presenting HVSR results (e.g., plotting tools, automatic SESAME checks, ...)
✨ 12 example notebooks that demonstrate the breadth of the _hvsrpy_ package.

1.0.0

In this release

- ✨ Add support for Python 3.9.
- ✨ Add total number of windows to `HvsrRotated` summary file.
- ✨ Add command line interface (see 12).
- 🐎 Add multiprocessing to command line interface for improved performance.
- 🔒 Remove exec call for reading version number.
- 💥 Rename master to main.
- 🔧 Remove Python 3.8 from local tox tests.
- 📚 Update documentation to include command line interface.
- 📚 Other various documentation updates.

0.5.2

In this release

- 🐛 Fix to Issue 13.
- 🔨 Parsing of `f_low` and `f_high` in `parse_hvsrpy_output` for use with SESAME.
- 📚 Updates to README and documentation.

0.5.1

In this release

- 🐛 Fix bug related to `f0_mc` when using upper and lower frequency limits.
- 💥 Remove reference to `WindowedTimeSeries` and `FourierTransformSuite` in compliance with recent `sigpropy` release.
- 🔨 Refactor methods to remove superfluous if statements after aforementioned removals.
- ✅ Improve `testtools.py` to be more performant and easier to understand.
- ✅ Increase unit test coverage.
- 📚 Various updates to API documentation.

0.5.0

In this release

- ✨ Add `f_low` and `f_high` kwargs for peak selection to simplify processing of HVSR curves with multiple peaks.
- 💥 Deprecate use of `log-normal` as a function/method argument and replace with `lognormal`.
- 🔨 Treat HVSR amplitude from a single window as a 2D tensor for consistency with those from multiple windows.
- 🔨 Change `valid_window_indices` property to boolean array of constant length, rather than index array of non-constant length.
- 📚 Add examples of HVSR statistics to `README.md` and other general documentation improvements.

0.4.2

In this release

- :bug: Fix in response to issue 7.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.