Pyrocko

Latest version: v2025.1.21

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

Scan your dependencies

Page 3 of 5

2021.04.02

Added
- RectangularSource: added opening_fraction to model tensile dislocations
- New command line option for jackseis: `--record-length`
- Timing definition offsets can now take `%` as suffix to scale phase
traveltimes relatively.
- New plot function to show radiation pattern / azimuthal distribution of
directivity effects for synthetics.
- Snuffler: load StationXML via menu.
- `io.mseed`: Adding option for STEIM2 compression.
- Jackseis: Adding `--output-steim` option to control compression. Default
compression changed to STEIM2.
- YAML files can now include other YAML files, when loaded through guts.
- Moment tensor objects can now also be initialized from east-north-up
coordinates.

Fixed
- Fix plotting issues in cake.
- Update Geofon catalog to handle MTs correctly after Geofon web page update.
- Fix typos in STA/LTA documentation.
- Fomosto PSGRN/PSCMP backend: improved control of modelling parameters,
fixes some accuracy issues, regarding the spacial sampling interval.
- Fomosto PSGRN/PSCMP backend: fixed scaling of isotropic GF components
- Improved handling of differing sampling rates and interpolation settings
when modelling multiple targets in `gf.Engine.process`.
- PyQt compat issues with MacOS Big Sur.
- Fix of `gf.SFSource.discretize_basesource`.

Changed
- GmtPy now forces PDF version 1.5 when producing PDFs (newer PDFs caused
problems when included in XeLaTeX).
- QuakeML: Not strictly requiring preferred origin to be set anymore when
extracting Pyrocko event objects.
- Snuffler now asks for confirmation when the user attempts to close the
window.

2020.10.26

Fixed
- Fix errors with corrupt WADL returned by GEONET FDSN web service.
- Fix cake crashes related to the `--distances` argument on newer
NumPy/Python3.8.

Changed
- Changed default of `demean` argument to `Trace.transfer` from `False` to
`True`, to be consistent with the behaviour before the introduction of that
flag.

2020.10.08

Added
- Support for rotational seismograms in GF stores and Fomosto QSSP2017 backend.
- Trace objects now support serialization to YAML and inclusion into Guts based
objects.

Fixed
- Fix incorrect conversion from displacement to velocity and acceleration in
seismogram synthesis in `pyrocko.gf`. The problem occured when
`quantity='velocity'` was selected in a `pyrocko.gf.Target` with a GF store
with `stored_quantity='displacement'`. The returned amplitudes were incorrect
except for the case of 1 Hz GFs.

Changed
- Installation of prerequisites is now possible with a separate script
`install_prerequisites.py` rather than through `setup.py
install_prerequisites`.

2020.08.18

Added
- Respect sensor azimuth and dip when converting RESP to StationXML.
- Scenario-generator (Colosseo) now supports user-specified lists of stations.

Changed
- FDSN client now checks arguments against service description (WADL) by
default.
- Improved FDSN client and documentation.

Fixed
- Fix Py2/Py3 related crashes of `fomosto server`.
- Fix installation dependency issues.
- Fix error in EPS export of GmtPy (GMT5).
- Fix broken CSV export in CrustDB.
- Fix broken help panel in some snufflings.
- Fix buggy marker removal in Snuffler
- Various small bug fixes and documentation improvements.

2020.03.30

Fixed
- Fix Python 2 issue affecting `fomosto server`

2020.03.13

Added
- Event objects now have an `extras` dict to hold user defined attributes.

Changed
- Removed dependency on 'future' package.
- On installation with pip we now allow automatic dependency resolution.
- We now additionally provide binary 'manylinux1' pip wheels for Python 2.7,
3.5, 3.6, 3.7, and 3.8.
- Improved testing, CI, deployment.

Fixed
- Fix a bug in static modelling time handling.

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.