• Stable v2021.09.14 ad4aeef630

    Release v2021.09.14

    emolch released this 2 months ago | 94 commits to master since this release

    Changed

    • Improved RMS and STA/LTA Snufflings (keep responsive while processing, abort
      button, more options).

    Added

    • Reading of GNSS location information from datacube files.
    • Jackseis: added possibility to restitute data to displacement, velocity, or
      acceleration.

    Fixed

    • Fix problems with Station-XML files containing 1900-01-01 dummy dates
      (macOS).
    • Correct 'pyrocko-python' symlink on Linux which was broken in v2021.06.29
      (affects grondown scripts).
    Downloads
     
  • Stable v2021.06.29 d74156e282

    Release v2021.06.29

    emolch released this 5 months ago | 128 commits to master since this release

    Added

    • Windows support (experimental).
    • Jackseis: can now use 3-digit Julian day in output filename templates.

    Changed

    • Snuffler: improved fidelity when working with many markers. It should now be
      possible to smoothly handle 100.000 markers. The option
      --disable-marker-sorting can be supplied to disable sorting in the marker
      side-panel for an additional speedup.
    • Improved high precision (HP) time handling. Pyrocko now has two distinct
      modes for time handling. Timestamps are now handled either as 64-bit floats
      or as 96/128-bit floats. The mode can be selected by environment variable,
      config setting or by a call to util.use_high_precicion_time at program
      startup. HP time mode is only available on platforms where NumPy's HP floats
      are available. HP time mode is necessary when handling data with sampling
      rates above 100 kHz.
    • Dropping support for Python 2 binary distribution packages (Anaconda and
      PIP).
    • Python 2 support will be removed from Pyrocko in the near future in order to
      reduce our maintenance and testing workload. Sorry.

    Fixed

    • Fixed an error in Double-DC source which caused incorrect placement of the
      sub-sources.
    Downloads
     
  • Stable v2021.04.02 4971d5e5ac

    Release v2021.04.02

    emolch released this 8 months ago | 150 commits to master since this release

    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.
    Downloads
     
  • Stable v2020.10.26 ed83c67ae3

    Release v2020.10.26

    emolch released this 1 year ago | 225 commits to master since this release

    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.
    Downloads
     
  • Stable v2020.10.08 49b9bad6d1

    Release v2020.10.08

    emolch released this 1 year ago | 232 commits to master since this release

    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.
    Downloads
     
  • Stable v2020.08.18 ca81929f3a

    Release v2020.08.18

    emolch released this 1 year ago | 276 commits to master since this release

    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.
    Downloads
     
  • Stable v2020.03.30 1d34ebb1d2

    Release v2020.03.30

    emolch released this 2 years ago | 326 commits to master since this release

    Fixed

    • Fix Python 2 issue affecting fomosto server
    Downloads
     
  • Stable v2020.03.13 bd48bdc2b7

    Release v2020.03.13

    emolch released this 2 years ago | 335 commits to master since this release

    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.
    Downloads
     
  • Stable v2020.03.03 060af2f4f6

    Release v2020.03.03

    emolch released this 2 years ago | 389 commits to master since this release

    Added

    • fomosto:
      • Support QSSP 2017
      • Support QSSP PPEG variant
      • Add subcommand tttlsd to fill holes in travel time tables. Uses eikonal
        solver to fill the holes.
      • Allow setting receiver depth for tttview.
    • gf:
      • Support velocity and acceleration as stored GF quantities.
      • Support squared half-sinusoid source time function.
    • Allow specifying record length when saving MiniSEED files.
    • New command line options to save cake plots.

    Changed

    • In trace.transfer, bypass FFTs for flat responses.

    Fixed

    • Fix problems with corrupt channel info text tables from FDSN.
    • Correct reading of SEGY files with IEEE floating point values.
    • Correct query parameters for ISC catalog, previous versions where querying
      for HH:HH:SS instead of HH:MM:SS.
    • Fix scenario generator crashes.
    • Fix incorrect error handling in GF waveform synthesis
      (store_calc_timeseries).
    • Fix failing maps snuffling when running multiple Snuffler instances.
    Downloads
     
  • Stable v2020.02.10 930557ee58

    Release v2020.02.10

    emolch released this 2 years ago | 462 commits to master since this release

    Added

    • Support querying all stations with GLOBAL from ISC.
    • Support event queries in client.fdsn.
    • Catalog snuffling: support FDSN event queries.
    • Add trace_scale setting in Snuffler configuration file.
    • Support 1-2-3 as a valid channel triplet.
    • Support elastic2 component scheme in Fomosto QSEIS backend (pure explosion
      sources).
    • Support Burger's elasticity parameters in cake and gf.psgrn_pscmp.
    • Include updated old GmtPy tutorial it documentation.
    • Snuffler: can now use <tab> and <shift>-<tab> to iterate through phase
      markers of active event.
    • New dataset: Pleistocene and Holocene volcano database from Smithsonian
      Institution.

    Changed

    • All location-based objects like events and stations should now fully support
      Cartesian offset coordinates.
    • Scenario: interface, behaviour and defaults improved.
    • Snuffler: trace to station lookup now supports both: (net, sta) and (net, sta, loc). The latter more specific one has precedence.
    • Automap: changed appearance of GNSS velocities.

    Fixed

    • Fix a bug affecting origin time and STF of gf.RectangularSource.
    • Fix conversion of QuakeML phase lacking phase hint to Pyrocko marker.
    • Fix ignored timeout argument in client.fdsn.dataselect.
    • Fix error in polygon-on-sphere cutting (beachball module).
    • Fix errors in point in polygon-on-sphere checks.
    • Fix various errors in GSHHG data dry/wet area masking.
    • Fix crashes with bad StationXML files, improve robustness.
    • Fix problems with crazy GPS infos in Datacube recordings. Time interpolation
      is now much more robust.
    • Fix crashes in recursive STA/LTA.
    • Fix a numerical bug in recursive STA/LTA.
    • Improved SeedLink acquisition.
    Downloads