Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: rizac/obspy

Tags

1.0.3

Toggle 1.0.3's commit message
ObsPy 1.0.3 (doi: 10.5281/zenodo.165134)

Changelog:

1.0.3: (doi: 10.5281/zenodo.165134)
 - obspy.core:
   * properly pass through kwargs specified for Trace.plot() down to the
     low-level plotting routines (e.g. events were not shown properly in
     dayplot of a trace, see obspy#1566)
   * properly pass through kwargs from Stream.detrend() to Trace.detrend()
     (see obspy#1607)
   * Correctly splitting masked arrays in Trace objects for a couple of corner
     cases (see obspy#1650, obspy#1653).
 - obspy.core.event.source:
   * Fix `farfield` if input `points` is a 2D array. (see obspy#1499, obspy#1553)
 - obspy.clients.earthworm:
   * Better end of stream detection. (see obspy#1605)
   * More efficient unpacking of server response. (see obspy#1680)
 - obspy.clients.neic:
   * Better end of stream detection. (see obspy#1563)
 - obspy.clients.seedlink:
   * Better end of stream detection. (see obspy#1605)
 - obspy.clients.seishub:
   * Fix wrong kwargs `first_pick` and `last_pick` in
     `Client.event.get_list()`. (see obspy#1661)
 - obspy.io.mseed:
   * ObsPy can now also read (Mini)SEED files with noise records. (see obspy#1495)
   * ObsPy can now read records with a data-offset of zero. (see obspy#1509, obspy#1525)
   * ObsPy can now read MiniSEED files with micro-second wrap arounds.
     (see obspy#1531)
   * ObsPy can now read MiniSEED files with no blockette 1000. (see obspy#1544)
   * ObsPy now always writes Blockette 100 if sampling rate accuracy is
     otherwise lost. (see obspy#1550)
   * obspy.io.mseed.util.set_flags_in_fixed_header() now works with Python 3
     and also for files with Blockette 100 (see obspy#1648).
 - obspy.io.quakeml:
   * write StationMagnitude.residual even when it is zero (see obspy#1625)
   * read & write Event.region
 - obspy.io.sac:
   * `SACTrace.lpspol` and `lcalda` are `True` and `False` by default, when
      created via `SACTrace.from_obspy_trace` with a `Trace` that has no SAC
      inheritance. (see obspy#1507)
   * Reference time not written to SAC file when made from scratch
     (see obspy#1575)
 - obspy.io.sh:
   * Fix writing of long headers for python3
   * Whitespace in header fields is not ignored anymore (see obspy#1552)
 - obspy.io.stationxml:
   * Datetime fields are written with microseconds to StationXML if
     microseconds are present. (see obspy#1511)
 - obspy.io.zmap:
   * Use first origin/magnitude when writing to zmap if no origin/magnitude is
     set as preferred. (see obspy#1569)
   * Parse origin time seconds as a float to avoid losing accuracy (see obspy#1573)
 - obspy.signal:
   * PPSD: fix warning message on Python 3 that gets shown when waveforms and
     metadata mismatch (see obspy#1506)
 - obspy.taup:
   * Allow for more than 10 phases with identical names (can happen for certain
     custom models, see obspy#1593).

1.0.2

Toggle 1.0.2's commit message
ObsPy 1.0.2: (doi: 10.5281/zenodo.49636)

Changelog:

1.0.2: (doi: 10.5281/zenodo.49636)
 - obspy.core:
   * Added workaround for numpy issue where many FFTs of various lengths fill
     a cache that never gets cleared, effectively creating a memory leak
     (see obspy#1424).
   * Trace.filter and Stream.filter don't work on masked arrays anymore because
     it produced unpredictable results due to the un-initialized data-chunk.
     The uninitialized masked gap is now also initialized to np.nan in case
     of floating point data which and a consistent fill value in case of
     integer data. (see obspy#1363)
 - obspy.clients.fdsn:
   * Fixing issue with location codes potentially resulting in unwanted data
     to be requested. (see obspy#1422)
   * Included low-gain seismometers in default channel filters in
     mass-downloader, also included non-oriented channels by default
     (see obspy#1373).
 - obspy.db:
   * Fixed a bug in obspy-indexer command line script (see obspy#1369,
     command line script was not working, probably since 0.10.0)
 - obspy.imaging:
   * Fixed a bug that leads to pressure/tension color blending when plotting
     semi-transparent DC beachball patches (i.e. with "alpha" not equal to 1,
     see obspy#1464)
   * Fixed a bug when plotting non-DC beachball patches without fill colors
     (i.e. with "nofill=True", see obspy#1464)
   * Fix arbitrary units in waveform section plot's offset axis, making it
     possible to add customizations to the plot afterwards (see obspy#1382, see
     obspy#1383)
 - obspy.io.ascii:
   * Fixed a bug that lead to wrong header information in output files when
     writing non-integer sampling rate data to SLIST or TSPAIR formats
     (see obspy#1447)
- obspy.io.cmtsolution:
   * Make sure newer CMTSOLUTION files can also be read (see obspy#1479).
 - obspy.io.gse2:
   * Fixed a bug that could lead to network code not present in GSE2 output
     (see obspy#1448)
 - obspy.io.mseed:
   * Fixed a bug in obspy-mseed-recordanalyzer (see obspy#1386)
 - obspy.io.nlloc:
   * Use geographic coordinates from the NonLinLoc Hypocenter-Phase file if
     no custom coordinate converter is provided. (see obspy#1390)
   * Fix reading NonLinLoc Hypocenter-Phase files with more than one
     hypocenter in it. (see obspy#1480)
   * Fix reading NonLinLoc Hypocenter-Phase files with unicode characters in
     them. (see obspy#1483)
 - obspy.io.quakeml:
   * Fixed issue with improperly raised warnings when the same file is read
     twice. (obspy#1376)
   * Fix writing empty network/station/channel codes in WaveformStreamID
     objects to QuakeML. (see obspy#1483)
 - obspy.io.sac:
   * Try to set SAC distances (dist, az, baz, gcarc) on read, if "lcalda" is
     true.  If "dist" header is found, distances aren't calculated.
   * SACTrace class returns header values as native Python types instead of
     NumPy types.
   * SACTrace.iqual is no longer accepts enumerated string values, but
     arbitrary integer values. (see obspy#1472)
   * SACTrace.read now replaces non-ASCII and null-termination characters in
     string headers with whitespace unless the "debug_strings=True" flag is
     used. (see obspy#1432)
 - obspy.io.stationxml:
   * Always set the number attribute for poles and zeros. (see obspy#1481)
 - obspy.signal:
   * PPSD.plot(): fix plotting of percentiles, mode and mean and setting
     period limits when using "xaxis_frequency=True" (see obspy#1406, obspy#1416)
   * Work around a bug in SciPy that results in wrong results for bandpass
     filter when using Nyquist frequency (or higher) as high corner of the
     passband (see obspy#1451)
 - obspy.taup:
   * Fixing path for Pn. (see obspy#1392)