Skip to content

Releases: obspy/obspy

0.8.3

03 Jul 08:50
Compare
Choose a tag to compare
  • circumventing an issue in the current libmseed release that can lead to
    some float values being read in wrongly

0.8.2

03 Jul 08:50
Compare
Choose a tag to compare
  • fixing a bug in plotting methods of Trace and Stream
  • stream/trace.plot(type="dayplot") can display event information now

0.8.1

03 Jul 08:51
Compare
Choose a tag to compare
  • fixing a bug parsing QuakeML from a StringIO object using xml and
    autodetection

0.8.0

03 Jul 08:52
Compare
Choose a tag to compare
  • general:
    • version numbering: one single, common version number for ObsPy now.
      Use "import obspy; print obspy.version"
    • discontinuing Python 2.5 support
    • most important classes/functions can be imported like "from obspy import
      ...", currently: read, Trace, Stream, UTCDateTime and readEvents
  • obspy.arclink:
    • refactored attributes in getPAZ to stick better with the SEED standard
  • obspy.core:
    • fixing preview generation for sampling rates containing floats
    • fixing deprecated_keywords decorator for the case of removed keywords
    • fixing SLIST and TSPAIR reading/writing of empty traces or traces
      containing only one or two data points
    • adding taper() method to Trace/Stream using cosTaper of ObsPy and also
      all scipy windowing functions
    • adding cutout() method to Stream
    • removed all deprecated UTCDateTime methods
    • adding a class and script to determine flinn-engdahl regions for given
      longitude and latitude
    • adding rotate() method to Stream wrapping rotate functions in
      obspy.signal
  • obspy.imaging:
    • obspy-scan: adding options to control start/endtime and channels, adding
      options to not plot gaps and reducing file size for plots considerably.
  • obspy.iris:
    • output format 'bulk' for Client.availability has been deprecated, use
      'bulkdataselect' instead (#419)
  • obspy.mseed:
    • Bugfix writing traces containing one or two samples only
    • writeMSEED emits an UserWarning while writing an empty trace
  • obspy.sac:
    • fixing SAC and SACXY reading/writing of empty traces or traces containing
      only one or two data points
    • new debug_headers flag for reading SAC files in order to extract all
      header variables (issue #390)
  • obspy.segy:
    • unpack SEGYTrace.data on-the-fly patch contributed Nathaniel Miller
    • fixing a bug related to negative values in trace header
  • obspy.seishub:
    • adding kwarg to control number of retries for failing requests
    • adding obspy.xseed as dependency (in setup.py and debian/control)
    • changing obspy.client.station.getPAZ() call syntax to use seed_id
      (args/kwargs)
    • adding local caching of requests for PAZ and coordinates to avoid
      repeated requests to server
  • obspy.sh:
    • file extension 'QBN' not added twice anymore if data_directory was set
    • fixing SH_ASC and Q reading/writing of empty traces or traces containing
      only one or two data points
  • obspy.signal:
    • module psd has been refactored to spectral_estimation
    • adding function for cross correlation pick correction
    • removing pitsa-compatibility in response function calculation
      (no complex conjugate)
    • preventing a possible duplicated overall sensitivity removal in seisSim
      when using the option seedresp
    • adding optimized C-code for classic STALTA. Runs approximately, 1000x
      faster than pure python code. It has now the same order of speed as the
      recursive STALTA
    • new CAPON method for array_analysis / array_processing
    • sonic was renamed to array_processing, sonic is now deprecated
  • obspy.xseed:
    • fixed a bug with Dataless to XSEED conversion using split_stations=True
    • fixed a bug affecting getPAZ() and getCoordinates() when selecting
      specific channels from complex dataless files
      (see: #412)
    • added getInventory() method to the Parser object. Returns a dictionary
      about the contents of the Parser object. This is also integrated in the
      string representation and makes it more informative.
  • obspy.mseed:
    • adding experimental details option, which extracts timing quality and
      info on the calibration