pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/geography/py-obspy



Module Name:    pkgsrc
Committed By:   wen
Date:           Mon Nov 13 07:49:46 UTC 2017

Modified Files:
        pkgsrc/geography/py-obspy: Makefile PLIST distinfo

Log Message:
Update to 1.1.0

Upstream changes:
1.1.0: (doi: 10.5281/zenodo.165135)
 - General:
   * Read support for Guralp Compressed Format (GCF) waveform data,
     obspy.io.gcf (see #1449)
   * Read support for Reftek 130 (rt130) waveform data,
     obspy.io.reftek (see #1433)
   * Add Nordic format (s-file) read/write (see #1517)
   * Read and write support for events in the SCARDEC catlogue format
     (see #1391).
   * Read support for IASPEI ISF ISM 1.0 Bulletin event data,
     (see #1946)
   * Write support for AH (Ad Hoc version 1) format (see #1754)
   * Client to access the Nominal Response Library (NRL) (see #1185).
   * `obspy.read_inventory()` can now read dataless SEED and RESP files
     (see #1185).
   * change version number scheme for scenarios when no official version number
     can be determined (see #1889 and #1916)
   * Support for the IRIS Federator and EIDAWS FDSNWS web routing services
     (see #1779 and #1919).
 - obspy.core:
   * UTCDateTime is now based on nanoseconds (long) instead of a unix
     timestamp in microseconds (float) - resulting in higher precision and
     support for years 1-9999 (see #1325)
   * Ensure that Trace.data is always C-contiguous in memory (see #1732)
   * Event/ResourceIdentifier is now object aware, meaning even if two
     objects share a resource_id the distinct objects will be returned with
     the get_referred_object method provided both are still in scope. If one
     of the objects gets garbage collected, however, a warning will be issued
     and the behavior will be the same as before (see #1644).
   * Better error message when attempting to write invalid QuakeML resource
     ids (see #1699).
   * Stream/Trace.write() can now autodetect file format from file extension
     (see #1321).
   * New convenience property `.matplotlib_date` for `UTCDateTime` objects to
     get matplotlib datetime float representation (which can be used in
     time-based matplotlib axes, e.g. by Stream.plot(); see #1339).
   * Trace.times() has new options `type` and `reftime` to support fetching an
     array of sampletimes in various different timing varieties ("relative":
     the old default, float relative to trace starttime or `reftime` in
     seconds; "utcdatetime": absolute times as UTCDateTime objects;
     "timestamp": array of float POSIX timestamps, compare
     `UTCDateTime.timestamp`; "matplotlib": array of float matplotlib dates,
     useful for plotting on matplotlib time axes; see #1307)
   * A trace's stats.network/station/location/channel can now also be set in
     one line using a SEED ID string (e.g. `trace.id = "GR.FUR..HHZ"`,
     see #1439).
   * Instrument correction for response list stages originating from inventory
     objects (see #1514).
   * `Stream.rotate(...)` can now also be used to rotate unaligned channels to
     Z-N-E, given an Inventory (see #1310)
   * Non finite floats (NaN, inf, -inf) can now no longer be set for all
     event objects (see #1597).
   * Instrument responses can now also be calculated for a given list of
     frequencies (see #1598).
   * Order of extra tags for event type classes serialized to QuakeML can now
     be controlled by using an OrderedDict (see #1617)
   * Bode plots can now optionally plot the phase in degrees (see #1763).
   * `Stream.select()` now also works on the component level if channels only
     have one letter (see #1847).
   * Now strips all invalid characters from the temporary filenames used for
     downloading data using the `read_X()` methods (see #1958).
 - obspy.clients.earthworm:
   * Much faster trace unpacking (see #1762).
 - obspy.clients.fdsn:
   * empty SEED codes (e.g. ``network=''``) will now be properly sent to the
     server as options and not omitted, which led to wildcard matching (for
     details see #1578)
   * The mass downloader now has `exclude_networks` and `exclude_stations`
     arguments to not download certain pieces of data. (see #1305)
   * The mass downloader can now download stations that are part of a given
     inventory object.
   * The mass downloader now also works with restricted data. (See #1350)
   * No data (HTTP 204) responses now raise `FDSNNoDataException` rather than
     the more general `FDSNException`.
   * Fixing cross implementation of bulk waveform and station requests (see
     #1685).
   * Adding mappings for the TEXNET (see #1852) and the ICGC (see #1902)
     services.
   * Support for the non-standard EIDA token authentication (see #1928).
 - obspy.imaging:
   * The functionality behind the `obspy-scan` command line script has been
     refactored into a `Scanner` class so that it can be reused in custom
     workflows. (see #1444)
 - obspy.imaging.cm:
   * new colormap: viridis_white. This is a modification of viridis that
     goes to white instead of yellow but remains perceptually uniform. It
     is especially useful for printing when an image should merge with the
     white background.
 - obspy.imaging.waveform:
   * Support for filling the wiggles when plotting sections (horizontal and
     vertical, see #1445).
 - obspy.io.arclink:
    * Read support for Arclink Inventory XML (see #1539)
    * default for `route` parameter in metadata requests is changed to `False`
      (see #1756)
 - obspy.io.ascii:
    * Custom formatting of sample values when writing SLIST and TSPAIR.
 - obspy.io.datamark:
    * Renamed without deprectation to obspy.io.win to match its original name.
      Datamark is a datalogger, saving the WIN format.
 - obspy.io.gse2:
    * Read support for GSE2.0 bulletin (see #1528)
 - obspy.io.nlloc:
    * Also parse author information and COMMENT line (see #1484)
    * Fix reading hypocenter files created by NonLinLoc versions of the 6.0.x
      beta branch (see #1760 and #1783)
 - obspy.io.quakeml:
    * Read and write support for nested custom tags (see #1463)
    * Fix some minor bugs that could lead to empty stub elements, e.g. like
      empty MomentTensor when reading and later writing again a QuakeML file
      with a FocalMechanism but no MomentTensor, potentially resulting in
      QuakeML files that breach the QuakeML schema (see #1896)
 - obspy.io.seiscomp:
    * Read and write support for SC3ML event (see #1638 and #1848)
    * Fix bug where files with arbitrary publicIDs and files with missing
      depth, latitude, longitude, or elevation tags could not be read
      (see #1817)
 - obspy.io.stationtxt:
    * Write support for stationtxt format (see #1466)
 - obspy.io.stationxml:
    * Read and write support for custom tags (see #1024)
    * No longer add the (unused) time zone field to StationXML datetimes to
      follow the example of big data centers. (see #1572)
    * Level of detail can be specified during inventory write (see #1830)
      using the level keyword (one of: network, station, channel, response).
    * Skip empty and incomplete channels during reading (see #1839, #1840).
 - obspy.io.segy:
    * Fixing an issue when comparing two still packed SEG-Y trace headers
      (see #1735).
    * Iterative reading of large SEG-Y and SU files with
      `obspy.io.segy.segy.iread_segy` and `obspy.io.segy.segy.iread_su`.
      (see #1400).
    * Write correct revision number (see #1737).
    * Textual headers will now always contain the file revision number and the
      end header mark if nothing else exists at these positions (see #1738).
    * The SEG-Y format detection now also checks the format version number
      (see #1781).
    * Enable reading SEG-Y files that have day of year 0 in trace header
      (see #1722).
    * Write textual file headers also if given as a text string
      (see #1811, #1813).
 - obspy.io.css:
   * Read support for NNSA KB Core format waveform data. (see #1332)
 - obspy.io.mseed:
   * New generic get_flags() utility function able to retrieve statistics
     about all fixed header flags and the timing quality. This makes the
     get_timing_and_data_quality() function obsolete which is thus
     deprecated and will be removed with the next release. The get_flags()
     function is also much faster. (see #1141)
   * Always hook up the libmseed logging to its Python counterpart to avoid
     some rare segfaults. (see #1658)
   * Update to libmseed v2.19.5 (see #1703, #1780, #1939).
   * Correctly read MiniSEED files with a data offset of 48 bytes (see #1540).
   * InternalMSEEDReadingError now called InternalMSEEDError and
     InternalMSEEDReadingWarning now called InternalMSEEDWarning as both
     can now also be raised in non-reading contexts (see #1658).
   * Should no-longer segfault with arbitrarily truncated files (see #1728).
   * Will now raise an exception when attempting to directly read mini-SEED
     files larger than 2048 MiB (#1746).
   * `.stats.mseed` attributes are no longer per-file but per-trace where
     applicable (see #1782).
   * `get_record_information()` - Don't fail if the word order is invalid.
 - obspy.io.nlloc:
   * Set preferred origin of event (see #1570)
 - obspy.io.nordic:
   * Add Nordic format (s-file) read/write (see #1517)
 - obspy.io.win:
   * see obspy.io.datamark.
 - obspy.io.xseed:
   * Added azimuth and dip to the get_coordinates() function. (see #1315)
   * Fixing some issues with the get_resp() output on Python 3 (see #1748).
   * Can now also parse RESP files (see #1185).
   * Can transform responses in the Parser object to ObsPy Inventory objects
     (see #1185).
 - obspy.scripts:
   * obspy-scan command line script now also plots and prints overlaps
     alongside gaps (see #1366)
   * obspy-plot now has option to disable min/max plot (see #1583)
 - obspy.signal:
   * fixed a bug in calibration.rel_calib_stack (resulting amplitude response
     had wrong scaling if using non-default "overlap_fraction", see #1821)
   * fixed a bug in coincidence_trigger() with event templates. when a template
     with mismatching SEED ID was encountered all following (potentially valid)
     templates were skipped as well (see #1850)
   * New obspy.signal.quality_control module to compute quality metrics from
     MiniSEED files. (see #1141)
   * New correlate function for calculating the cross-correlation function
     (new implementation based on Scipy).
     To calculate the shift of the maximum of the cross correlation use
     xcorr_max. The old xcorr function is deprecated but currently still
     exists (see #1585).
   * New obspy.signal.regression module to compute linear regressions, with or
     without weights, with or without allowing for an intercept. (see #1716,
     #1747)
   * add new plotting capabilities to PPSD (temporal variations per frequency
     and spectrogram-like plot) and also make underlying processed PSDs
     available via `PPSD.psd_values` property (see #1327)
   * Fixed bug in `rotate2zne()` for non-orthogonal configurations
     (see #1913, #1927).
   * Fixed build warnings in evalresp, partially backported from evalresp
     4.0.6 (see #1939).
 - obspy.taup:
   * Add obspy.taup.taup_geo.calc_dist_azi, a function to return the distance,
     azimuth and backazimuth for a source - receiver pair. (see #1538)
   * Fixing calculations through very small regional models. (see #1761)
   * Updated ray path plot method, added travel time plot method, and wrapper
     functions for both ray path and travel time plotting. (see #1501, #1877)


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 pkgsrc/geography/py-obspy/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/geography/py-obspy/PLIST \
    pkgsrc/geography/py-obspy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/geography/py-obspy/Makefile
diff -u pkgsrc/geography/py-obspy/Makefile:1.10 pkgsrc/geography/py-obspy/Makefile:1.11
--- pkgsrc/geography/py-obspy/Makefile:1.10     Sat Mar  4 11:05:35 2017
+++ pkgsrc/geography/py-obspy/Makefile  Mon Nov 13 07:49:46 2017
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2017/03/04 11:05:35 wen Exp $
+# $NetBSD: Makefile,v 1.11 2017/11/13 07:49:46 wen Exp $
 
-DISTNAME=      obspy-1.0.3
+DISTNAME=      obspy-1.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    geography python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=o/obspy/}

Index: pkgsrc/geography/py-obspy/PLIST
diff -u pkgsrc/geography/py-obspy/PLIST:1.5 pkgsrc/geography/py-obspy/PLIST:1.6
--- pkgsrc/geography/py-obspy/PLIST:1.5 Sat Mar  4 11:05:35 2017
+++ pkgsrc/geography/py-obspy/PLIST     Mon Nov 13 07:49:46 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2017/03/04 11:05:35 wen Exp $
+@comment $NetBSD: PLIST,v 1.6 2017/11/13 07:49:46 wen Exp $
 bin/obspy-dataless2resp
 bin/obspy-dataless2xseed
 bin/obspy-flinn-engdahl
@@ -18,87 +18,114 @@ ${PYSITELIB}/${EGG_INFODIR}/dependency_l
 ${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
 ${PYSITELIB}/${EGG_INFODIR}/namespace_packages.txt
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/pbr.json
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/obspy/CONTRIBUTORS.txt
 ${PYSITELIB}/obspy/LICENSE.txt
 ${PYSITELIB}/obspy/RELEASE-VERSION
 ${PYSITELIB}/obspy/__init__.py
-${PYSITELIB}/obspy/__init__.pyc
 ${PYSITELIB}/obspy/__init__.pyo
+${PYSITELIB}/obspy/__init__.pyc
 ${PYSITELIB}/obspy/clients/__init__.py
-${PYSITELIB}/obspy/clients/__init__.pyc
 ${PYSITELIB}/obspy/clients/__init__.pyo
+${PYSITELIB}/obspy/clients/__init__.pyc
+${PYSITELIB}/obspy/clients/base.pyo
+${PYSITELIB}/obspy/clients/base.pyc
+${PYSITELIB}/obspy/clients/httpproxy.pyo
+${PYSITELIB}/obspy/clients/httpproxy.pyc
 ${PYSITELIB}/obspy/clients/arclink/README.txt
 ${PYSITELIB}/obspy/clients/arclink/__init__.py
-${PYSITELIB}/obspy/clients/arclink/__init__.pyc
 ${PYSITELIB}/obspy/clients/arclink/__init__.pyo
-${PYSITELIB}/obspy/clients/arclink/client.py
-${PYSITELIB}/obspy/clients/arclink/client.pyc
+${PYSITELIB}/obspy/clients/arclink/__init__.pyc
 ${PYSITELIB}/obspy/clients/arclink/client.pyo
-${PYSITELIB}/obspy/clients/arclink/decrypt.py
-${PYSITELIB}/obspy/clients/arclink/decrypt.pyc
+${PYSITELIB}/obspy/clients/arclink/client.pyc
 ${PYSITELIB}/obspy/clients/arclink/decrypt.pyo
+${PYSITELIB}/obspy/clients/arclink/decrypt.pyc
+${PYSITELIB}/obspy/clients/arclink/client.py
+${PYSITELIB}/obspy/clients/arclink/decrypt.py
 ${PYSITELIB}/obspy/clients/arclink/tests/__init__.py
-${PYSITELIB}/obspy/clients/arclink/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/arclink/tests/__init__.pyo
-${PYSITELIB}/obspy/clients/arclink/tests/test_client.py
-${PYSITELIB}/obspy/clients/arclink/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/arclink/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/arclink/tests/test_client.pyo
-${PYSITELIB}/obspy/clients/arclink/tests/test_decrypt.py
-${PYSITELIB}/obspy/clients/arclink/tests/test_decrypt.pyc
+${PYSITELIB}/obspy/clients/arclink/tests/test_client.pyc
 ${PYSITELIB}/obspy/clients/arclink/tests/test_decrypt.pyo
+${PYSITELIB}/obspy/clients/arclink/tests/test_decrypt.pyc
+${PYSITELIB}/obspy/clients/arclink/tests/test_client.py
+${PYSITELIB}/obspy/clients/arclink/tests/test_decrypt.py
 ${PYSITELIB}/obspy/clients/base.py
-${PYSITELIB}/obspy/clients/base.pyc
-${PYSITELIB}/obspy/clients/base.pyo
 ${PYSITELIB}/obspy/clients/earthworm/README.txt
 ${PYSITELIB}/obspy/clients/earthworm/__init__.py
-${PYSITELIB}/obspy/clients/earthworm/__init__.pyc
 ${PYSITELIB}/obspy/clients/earthworm/__init__.pyo
-${PYSITELIB}/obspy/clients/earthworm/client.py
-${PYSITELIB}/obspy/clients/earthworm/client.pyc
+${PYSITELIB}/obspy/clients/earthworm/__init__.pyc
 ${PYSITELIB}/obspy/clients/earthworm/client.pyo
+${PYSITELIB}/obspy/clients/earthworm/client.pyc
+${PYSITELIB}/obspy/clients/earthworm/waveserver.pyo
+${PYSITELIB}/obspy/clients/earthworm/waveserver.pyc
+${PYSITELIB}/obspy/clients/earthworm/client.py
 ${PYSITELIB}/obspy/clients/earthworm/tests/__init__.py
-${PYSITELIB}/obspy/clients/earthworm/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/earthworm/tests/__init__.pyo
-${PYSITELIB}/obspy/clients/earthworm/tests/test_client.py
-${PYSITELIB}/obspy/clients/earthworm/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/earthworm/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/earthworm/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/earthworm/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/earthworm/tests/test_client.py
 ${PYSITELIB}/obspy/clients/earthworm/waveserver.py
-${PYSITELIB}/obspy/clients/earthworm/waveserver.pyc
-${PYSITELIB}/obspy/clients/earthworm/waveserver.pyo
 ${PYSITELIB}/obspy/clients/fdsn/README.txt
 ${PYSITELIB}/obspy/clients/fdsn/__init__.py
-${PYSITELIB}/obspy/clients/fdsn/__init__.pyc
 ${PYSITELIB}/obspy/clients/fdsn/__init__.pyo
-${PYSITELIB}/obspy/clients/fdsn/client.py
-${PYSITELIB}/obspy/clients/fdsn/client.pyc
+${PYSITELIB}/obspy/clients/fdsn/__init__.pyc
 ${PYSITELIB}/obspy/clients/fdsn/client.pyo
-${PYSITELIB}/obspy/clients/fdsn/header.py
-${PYSITELIB}/obspy/clients/fdsn/header.pyc
+${PYSITELIB}/obspy/clients/fdsn/client.pyc
 ${PYSITELIB}/obspy/clients/fdsn/header.pyo
+${PYSITELIB}/obspy/clients/fdsn/header.pyc
+${PYSITELIB}/obspy/clients/fdsn/wadl_parser.pyo
+${PYSITELIB}/obspy/clients/fdsn/wadl_parser.pyc
+${PYSITELIB}/obspy/clients/fdsn/client.py
+${PYSITELIB}/obspy/clients/fdsn/header.py
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/__init__.py
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/__init__.pyc
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/__init__.pyo
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/domain.py
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/domain.pyc
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/__init__.pyc
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/domain.pyo
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/download_helpers.py
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/download_helpers.pyc
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/domain.pyc
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/download_helpers.pyo
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/mass_downloader.py
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/mass_downloader.pyc
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/download_helpers.pyc
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/mass_downloader.pyo
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/restrictions.py
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/restrictions.pyc
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/mass_downloader.pyc
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/restrictions.pyo
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/utils.py
-${PYSITELIB}/obspy/clients/fdsn/mass_downloader/utils.pyc
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/restrictions.pyc
 ${PYSITELIB}/obspy/clients/fdsn/mass_downloader/utils.pyo
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/utils.pyc
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/domain.py
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/download_helpers.py
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/mass_downloader.py
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/restrictions.py
+${PYSITELIB}/obspy/clients/fdsn/mass_downloader/utils.py
+${PYSITELIB}/obspy/clients/fdsn/routing/__init__.py
+${PYSITELIB}/obspy/clients/fdsn/routing/__init__.pyo
+${PYSITELIB}/obspy/clients/fdsn/routing/__init__.pyc
+${PYSITELIB}/obspy/clients/fdsn/routing/eidaws_routing_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/routing/eidaws_routing_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/routing/federator_routing_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/routing/federator_routing_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/routing/routing_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/routing/routing_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/routing/eidaws_routing_client.py
+${PYSITELIB}/obspy/clients/fdsn/routing/federator_routing_client.py
+${PYSITELIB}/obspy/clients/fdsn/routing/routing_client.py
 ${PYSITELIB}/obspy/clients/fdsn/tests/__init__.py
-${PYSITELIB}/obspy/clients/fdsn/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/fdsn/tests/__init__.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/__init__.pyc
+${PYSITELIB}/obspy/clients/fdsn/tests/test_base_routing_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_base_routing_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/tests/test_eidaws_routing_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_eidaws_routing_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/tests/test_federator_routing_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_federator_routing_client.pyc
+${PYSITELIB}/obspy/clients/fdsn/tests/test_mass_downloader.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_mass_downloader.pyc
+${PYSITELIB}/obspy/clients/fdsn/tests/test_wadl_parser.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_wadl_parser.pyc
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/2014-01-07_ethz_dataselect.wadl
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/2014-01-07_ethz_event.wadl
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/2014-01-07_ethz_station.wadl
@@ -122,6 +149,7 @@ ${PYSITELIB}/obspy/clients/fdsn/tests/da
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/dataselect_helpstring.txt
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/dataselect_missing_attributes.wadl
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/dataselect_no_types.wadl
+${PYSITELIB}/obspy/clients/fdsn/tests/data/eida_token.txt
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/event.wadl
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/event_helpstring.txt
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/event_missing_attributes.wadl
@@ -129,217 +157,278 @@ ${PYSITELIB}/obspy/clients/fdsn/tests/da
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/station_helpstring.txt
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/station_no_types.wadl
 ${PYSITELIB}/obspy/clients/fdsn/tests/data/usgs_event.wadl
+${PYSITELIB}/obspy/clients/fdsn/tests/test_base_routing_client.py
 ${PYSITELIB}/obspy/clients/fdsn/tests/test_client.py
-${PYSITELIB}/obspy/clients/fdsn/tests/test_client.pyc
-${PYSITELIB}/obspy/clients/fdsn/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/fdsn/tests/test_eidaws_routing_client.py
+${PYSITELIB}/obspy/clients/fdsn/tests/test_federator_routing_client.py
 ${PYSITELIB}/obspy/clients/fdsn/tests/test_mass_downloader.py
-${PYSITELIB}/obspy/clients/fdsn/tests/test_mass_downloader.pyc
-${PYSITELIB}/obspy/clients/fdsn/tests/test_mass_downloader.pyo
 ${PYSITELIB}/obspy/clients/fdsn/tests/test_wadl_parser.py
-${PYSITELIB}/obspy/clients/fdsn/tests/test_wadl_parser.pyc
-${PYSITELIB}/obspy/clients/fdsn/tests/test_wadl_parser.pyo
 ${PYSITELIB}/obspy/clients/fdsn/wadl_parser.py
-${PYSITELIB}/obspy/clients/fdsn/wadl_parser.pyc
-${PYSITELIB}/obspy/clients/fdsn/wadl_parser.pyo
 ${PYSITELIB}/obspy/clients/filesystem/__init__.py
-${PYSITELIB}/obspy/clients/filesystem/__init__.pyc
 ${PYSITELIB}/obspy/clients/filesystem/__init__.pyo
-${PYSITELIB}/obspy/clients/filesystem/sds.py
-${PYSITELIB}/obspy/clients/filesystem/sds.pyc
+${PYSITELIB}/obspy/clients/filesystem/__init__.pyc
 ${PYSITELIB}/obspy/clients/filesystem/sds.pyo
+${PYSITELIB}/obspy/clients/filesystem/sds.pyc
+${PYSITELIB}/obspy/clients/filesystem/sds.py
 ${PYSITELIB}/obspy/clients/filesystem/tests/__init__.py
-${PYSITELIB}/obspy/clients/filesystem/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/filesystem/tests/__init__.pyo
+${PYSITELIB}/obspy/clients/filesystem/tests/__init__.pyc
+${PYSITELIB}/obspy/clients/filesystem/tests/test_sds.pyo
+${PYSITELIB}/obspy/clients/filesystem/tests/test_sds.pyc
 ${PYSITELIB}/obspy/clients/filesystem/tests/data/sds_report.regex
 ${PYSITELIB}/obspy/clients/filesystem/tests/test_sds.py
-${PYSITELIB}/obspy/clients/filesystem/tests/test_sds.pyc
-${PYSITELIB}/obspy/clients/filesystem/tests/test_sds.pyo
+${PYSITELIB}/obspy/clients/httpproxy.py
 ${PYSITELIB}/obspy/clients/iris/README.txt
 ${PYSITELIB}/obspy/clients/iris/__init__.py
-${PYSITELIB}/obspy/clients/iris/__init__.pyc
 ${PYSITELIB}/obspy/clients/iris/__init__.pyo
-${PYSITELIB}/obspy/clients/iris/client.py
-${PYSITELIB}/obspy/clients/iris/client.pyc
+${PYSITELIB}/obspy/clients/iris/__init__.pyc
 ${PYSITELIB}/obspy/clients/iris/client.pyo
+${PYSITELIB}/obspy/clients/iris/client.pyc
+${PYSITELIB}/obspy/clients/iris/client.py
 ${PYSITELIB}/obspy/clients/iris/tests/__init__.py
-${PYSITELIB}/obspy/clients/iris/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/iris/tests/__init__.pyo
+${PYSITELIB}/obspy/clients/iris/tests/__init__.pyc
+${PYSITELIB}/obspy/clients/iris/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/iris/tests/test_client.pyc
 ${PYSITELIB}/obspy/clients/iris/tests/data/IU.ANMO.00.BHZ.mseed
 ${PYSITELIB}/obspy/clients/iris/tests/data/IU.ANMO.00.BHZ.sacpz
 ${PYSITELIB}/obspy/clients/iris/tests/data/RESP.ANMO.IU.00.BHZ
 ${PYSITELIB}/obspy/clients/iris/tests/data/RESP.ANMO.IU._.BH_
 ${PYSITELIB}/obspy/clients/iris/tests/test_client.py
-${PYSITELIB}/obspy/clients/iris/tests/test_client.pyc
-${PYSITELIB}/obspy/clients/iris/tests/test_client.pyo
 ${PYSITELIB}/obspy/clients/neic/README.txt
 ${PYSITELIB}/obspy/clients/neic/__init__.py
-${PYSITELIB}/obspy/clients/neic/__init__.pyc
 ${PYSITELIB}/obspy/clients/neic/__init__.pyo
-${PYSITELIB}/obspy/clients/neic/client.py
-${PYSITELIB}/obspy/clients/neic/client.pyc
+${PYSITELIB}/obspy/clients/neic/__init__.pyc
 ${PYSITELIB}/obspy/clients/neic/client.pyo
+${PYSITELIB}/obspy/clients/neic/client.pyc
+${PYSITELIB}/obspy/clients/neic/util.pyo
+${PYSITELIB}/obspy/clients/neic/util.pyc
+${PYSITELIB}/obspy/clients/neic/client.py
 ${PYSITELIB}/obspy/clients/neic/tests/__init__.py
-${PYSITELIB}/obspy/clients/neic/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/neic/tests/__init__.pyo
-${PYSITELIB}/obspy/clients/neic/tests/test_client.py
-${PYSITELIB}/obspy/clients/neic/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/neic/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/neic/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/neic/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/neic/tests/test_client.py
 ${PYSITELIB}/obspy/clients/neic/util.py
-${PYSITELIB}/obspy/clients/neic/util.pyc
-${PYSITELIB}/obspy/clients/neic/util.pyo
+${PYSITELIB}/obspy/clients/nrl/__init__.py
+${PYSITELIB}/obspy/clients/nrl/__init__.pyo
+${PYSITELIB}/obspy/clients/nrl/__init__.pyc
+${PYSITELIB}/obspy/clients/nrl/client.pyo
+${PYSITELIB}/obspy/clients/nrl/client.pyc
+${PYSITELIB}/obspy/clients/nrl/client.py
+${PYSITELIB}/obspy/clients/nrl/tests/__init__.py
+${PYSITELIB}/obspy/clients/nrl/tests/__init__.pyo
+${PYSITELIB}/obspy/clients/nrl/tests/__init__.pyc
+${PYSITELIB}/obspy/clients/nrl/tests/test_nrl.pyo
+${PYSITELIB}/obspy/clients/nrl/tests/test_nrl.pyc
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/dataloggers/index.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/dataloggers/reftek/RESP.XX.NR001..LHZ.130.1.1
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/dataloggers/reftek/index.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/dataloggers/reftek/rt130.1.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/dataloggers/reftek/rt130.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/index.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/sensors/guralp/RESP.XX.NS007..BHZ.CMG3T.120.1500
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/sensors/guralp/cmg-3t.120.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/sensors/guralp/cmg-3t.120_50.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/sensors/guralp/cmg-3t.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/sensors/guralp/index.txt
+${PYSITELIB}/obspy/clients/nrl/tests/data/IRIS/sensors/index.txt
+${PYSITELIB}/obspy/clients/nrl/tests/test_nrl.py
 ${PYSITELIB}/obspy/clients/seedlink/README.txt
 ${PYSITELIB}/obspy/clients/seedlink/__init__.py
-${PYSITELIB}/obspy/clients/seedlink/__init__.pyc
 ${PYSITELIB}/obspy/clients/seedlink/__init__.pyo
-${PYSITELIB}/obspy/clients/seedlink/basic_client.py
-${PYSITELIB}/obspy/clients/seedlink/basic_client.pyc
+${PYSITELIB}/obspy/clients/seedlink/__init__.pyc
 ${PYSITELIB}/obspy/clients/seedlink/basic_client.pyo
+${PYSITELIB}/obspy/clients/seedlink/basic_client.pyc
+${PYSITELIB}/obspy/clients/seedlink/easyseedlink.pyo
+${PYSITELIB}/obspy/clients/seedlink/easyseedlink.pyc
+${PYSITELIB}/obspy/clients/seedlink/seedlinkexception.pyo
+${PYSITELIB}/obspy/clients/seedlink/seedlinkexception.pyc
+${PYSITELIB}/obspy/clients/seedlink/slclient.pyo
+${PYSITELIB}/obspy/clients/seedlink/slclient.pyc
+${PYSITELIB}/obspy/clients/seedlink/slpacket.pyo
+${PYSITELIB}/obspy/clients/seedlink/slpacket.pyc
+${PYSITELIB}/obspy/clients/seedlink/basic_client.py
 ${PYSITELIB}/obspy/clients/seedlink/client/__init__.py
-${PYSITELIB}/obspy/clients/seedlink/client/__init__.pyc
 ${PYSITELIB}/obspy/clients/seedlink/client/__init__.pyo
-${PYSITELIB}/obspy/clients/seedlink/client/seedlinkconnection.py
-${PYSITELIB}/obspy/clients/seedlink/client/seedlinkconnection.pyc
+${PYSITELIB}/obspy/clients/seedlink/client/__init__.pyc
 ${PYSITELIB}/obspy/clients/seedlink/client/seedlinkconnection.pyo
-${PYSITELIB}/obspy/clients/seedlink/client/slnetstation.py
-${PYSITELIB}/obspy/clients/seedlink/client/slnetstation.pyc
+${PYSITELIB}/obspy/clients/seedlink/client/seedlinkconnection.pyc
 ${PYSITELIB}/obspy/clients/seedlink/client/slnetstation.pyo
-${PYSITELIB}/obspy/clients/seedlink/client/slstate.py
-${PYSITELIB}/obspy/clients/seedlink/client/slstate.pyc
+${PYSITELIB}/obspy/clients/seedlink/client/slnetstation.pyc
 ${PYSITELIB}/obspy/clients/seedlink/client/slstate.pyo
+${PYSITELIB}/obspy/clients/seedlink/client/slstate.pyc
+${PYSITELIB}/obspy/clients/seedlink/client/seedlinkconnection.py
+${PYSITELIB}/obspy/clients/seedlink/client/slnetstation.py
+${PYSITELIB}/obspy/clients/seedlink/client/slstate.py
 ${PYSITELIB}/obspy/clients/seedlink/easyseedlink.py
-${PYSITELIB}/obspy/clients/seedlink/easyseedlink.pyc
-${PYSITELIB}/obspy/clients/seedlink/easyseedlink.pyo
 ${PYSITELIB}/obspy/clients/seedlink/seedlinkexception.py
-${PYSITELIB}/obspy/clients/seedlink/seedlinkexception.pyc
-${PYSITELIB}/obspy/clients/seedlink/seedlinkexception.pyo
 ${PYSITELIB}/obspy/clients/seedlink/slclient.py
-${PYSITELIB}/obspy/clients/seedlink/slclient.pyc
-${PYSITELIB}/obspy/clients/seedlink/slclient.pyo
 ${PYSITELIB}/obspy/clients/seedlink/slpacket.py
-${PYSITELIB}/obspy/clients/seedlink/slpacket.pyc
-${PYSITELIB}/obspy/clients/seedlink/slpacket.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/__init__.py
-${PYSITELIB}/obspy/clients/seedlink/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/seedlink/tests/__init__.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/__init__.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_Hello.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_Hello.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_RTTrace.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_RTTrace.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/test_basic_client.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/test_basic_client.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/test_seedlinkconnection.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/test_seedlinkconnection.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slclient.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slclient.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slnetstation.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slnetstation.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slpacket.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slpacket.pyc
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slstate.pyo
+${PYSITELIB}/obspy/clients/seedlink/tests/test_slstate.pyc
 ${PYSITELIB}/obspy/clients/seedlink/tests/data/info_packet_geofon.slink
 ${PYSITELIB}/obspy/clients/seedlink/tests/data/info_packet_iris.slink
 ${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_Hello.py
-${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_Hello.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_Hello.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_RTTrace.py
-${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_RTTrace.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/example_SL_RTTrace.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/test_basic_client.py
-${PYSITELIB}/obspy/clients/seedlink/tests/test_basic_client.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/test_basic_client.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/test_seedlinkconnection.py
-${PYSITELIB}/obspy/clients/seedlink/tests/test_seedlinkconnection.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/test_seedlinkconnection.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/test_slclient.py
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slclient.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slclient.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/test_slnetstation.py
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slnetstation.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slnetstation.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/test_slpacket.py
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slpacket.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slpacket.pyo
 ${PYSITELIB}/obspy/clients/seedlink/tests/test_slstate.py
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slstate.pyc
-${PYSITELIB}/obspy/clients/seedlink/tests/test_slstate.pyo
 ${PYSITELIB}/obspy/clients/seishub/README.txt
 ${PYSITELIB}/obspy/clients/seishub/__init__.py
-${PYSITELIB}/obspy/clients/seishub/__init__.pyc
 ${PYSITELIB}/obspy/clients/seishub/__init__.pyo
-${PYSITELIB}/obspy/clients/seishub/client.py
-${PYSITELIB}/obspy/clients/seishub/client.pyc
+${PYSITELIB}/obspy/clients/seishub/__init__.pyc
 ${PYSITELIB}/obspy/clients/seishub/client.pyo
+${PYSITELIB}/obspy/clients/seishub/client.pyc
+${PYSITELIB}/obspy/clients/seishub/client.py
 ${PYSITELIB}/obspy/clients/seishub/tests/__init__.py
-${PYSITELIB}/obspy/clients/seishub/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/seishub/tests/__init__.pyo
-${PYSITELIB}/obspy/clients/seishub/tests/test_client.py
-${PYSITELIB}/obspy/clients/seishub/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/seishub/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/seishub/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/seishub/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/seishub/tests/test_client.py
 ${PYSITELIB}/obspy/clients/syngine/README.txt
 ${PYSITELIB}/obspy/clients/syngine/__init__.py
-${PYSITELIB}/obspy/clients/syngine/__init__.pyc
 ${PYSITELIB}/obspy/clients/syngine/__init__.pyo
-${PYSITELIB}/obspy/clients/syngine/client.py
-${PYSITELIB}/obspy/clients/syngine/client.pyc
+${PYSITELIB}/obspy/clients/syngine/__init__.pyc
 ${PYSITELIB}/obspy/clients/syngine/client.pyo
+${PYSITELIB}/obspy/clients/syngine/client.pyc
+${PYSITELIB}/obspy/clients/syngine/client.py
 ${PYSITELIB}/obspy/clients/syngine/tests/__init__.py
-${PYSITELIB}/obspy/clients/syngine/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/syngine/tests/__init__.pyo
-${PYSITELIB}/obspy/clients/syngine/tests/test_client.py
-${PYSITELIB}/obspy/clients/syngine/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/syngine/tests/__init__.pyc
 ${PYSITELIB}/obspy/clients/syngine/tests/test_client.pyo
+${PYSITELIB}/obspy/clients/syngine/tests/test_client.pyc
+${PYSITELIB}/obspy/clients/syngine/tests/test_client.py
 ${PYSITELIB}/obspy/core/README.txt
 ${PYSITELIB}/obspy/core/__init__.py
-${PYSITELIB}/obspy/core/__init__.pyc
 ${PYSITELIB}/obspy/core/__init__.pyo
-${PYSITELIB}/obspy/core/compatibility.py
-${PYSITELIB}/obspy/core/compatibility.pyc
+${PYSITELIB}/obspy/core/__init__.pyc
 ${PYSITELIB}/obspy/core/compatibility.pyo
+${PYSITELIB}/obspy/core/compatibility.pyc
+${PYSITELIB}/obspy/core/preview.pyo
+${PYSITELIB}/obspy/core/preview.pyc
+${PYSITELIB}/obspy/core/stream.pyo
+${PYSITELIB}/obspy/core/stream.pyc
+${PYSITELIB}/obspy/core/trace.pyo
+${PYSITELIB}/obspy/core/trace.pyc
+${PYSITELIB}/obspy/core/utcdatetime.pyo
+${PYSITELIB}/obspy/core/utcdatetime.pyc
+${PYSITELIB}/obspy/core/compatibility.py
 ${PYSITELIB}/obspy/core/data/BW_GR_misc.xml
 ${PYSITELIB}/obspy/core/data/BW_RJOB.xml
 ${PYSITELIB}/obspy/core/data/example.npz
 ${PYSITELIB}/obspy/core/event/__init__.py
-${PYSITELIB}/obspy/core/event/__init__.pyc
 ${PYSITELIB}/obspy/core/event/__init__.pyo
-${PYSITELIB}/obspy/core/event/base.py
-${PYSITELIB}/obspy/core/event/base.pyc
+${PYSITELIB}/obspy/core/event/__init__.pyc
 ${PYSITELIB}/obspy/core/event/base.pyo
-${PYSITELIB}/obspy/core/event/catalog.py
-${PYSITELIB}/obspy/core/event/catalog.pyc
+${PYSITELIB}/obspy/core/event/base.pyc
 ${PYSITELIB}/obspy/core/event/catalog.pyo
-${PYSITELIB}/obspy/core/event/event.py
-${PYSITELIB}/obspy/core/event/event.pyc
+${PYSITELIB}/obspy/core/event/catalog.pyc
 ${PYSITELIB}/obspy/core/event/event.pyo
-${PYSITELIB}/obspy/core/event/header.py
-${PYSITELIB}/obspy/core/event/header.pyc
+${PYSITELIB}/obspy/core/event/event.pyc
 ${PYSITELIB}/obspy/core/event/header.pyo
-${PYSITELIB}/obspy/core/event/magnitude.py
-${PYSITELIB}/obspy/core/event/magnitude.pyc
+${PYSITELIB}/obspy/core/event/header.pyc
 ${PYSITELIB}/obspy/core/event/magnitude.pyo
-${PYSITELIB}/obspy/core/event/origin.py
-${PYSITELIB}/obspy/core/event/origin.pyc
+${PYSITELIB}/obspy/core/event/magnitude.pyc
 ${PYSITELIB}/obspy/core/event/origin.pyo
-${PYSITELIB}/obspy/core/event/source.py
-${PYSITELIB}/obspy/core/event/source.pyc
+${PYSITELIB}/obspy/core/event/origin.pyc
 ${PYSITELIB}/obspy/core/event/source.pyo
+${PYSITELIB}/obspy/core/event/source.pyc
+${PYSITELIB}/obspy/core/event/base.py
+${PYSITELIB}/obspy/core/event/catalog.py
+${PYSITELIB}/obspy/core/event/event.py
+${PYSITELIB}/obspy/core/event/header.py
+${PYSITELIB}/obspy/core/event/magnitude.py
+${PYSITELIB}/obspy/core/event/origin.py
+${PYSITELIB}/obspy/core/event/source.py
 ${PYSITELIB}/obspy/core/inventory/README.txt
 ${PYSITELIB}/obspy/core/inventory/__init__.py
-${PYSITELIB}/obspy/core/inventory/__init__.pyc
 ${PYSITELIB}/obspy/core/inventory/__init__.pyo
-${PYSITELIB}/obspy/core/inventory/channel.py
-${PYSITELIB}/obspy/core/inventory/channel.pyc
+${PYSITELIB}/obspy/core/inventory/__init__.pyc
 ${PYSITELIB}/obspy/core/inventory/channel.pyo
-${PYSITELIB}/obspy/core/inventory/inventory.py
-${PYSITELIB}/obspy/core/inventory/inventory.pyc
+${PYSITELIB}/obspy/core/inventory/channel.pyc
 ${PYSITELIB}/obspy/core/inventory/inventory.pyo
-${PYSITELIB}/obspy/core/inventory/network.py
-${PYSITELIB}/obspy/core/inventory/network.pyc
+${PYSITELIB}/obspy/core/inventory/inventory.pyc
 ${PYSITELIB}/obspy/core/inventory/network.pyo
-${PYSITELIB}/obspy/core/inventory/response.py
-${PYSITELIB}/obspy/core/inventory/response.pyc
+${PYSITELIB}/obspy/core/inventory/network.pyc
 ${PYSITELIB}/obspy/core/inventory/response.pyo
-${PYSITELIB}/obspy/core/inventory/station.py
-${PYSITELIB}/obspy/core/inventory/station.pyc
+${PYSITELIB}/obspy/core/inventory/response.pyc
 ${PYSITELIB}/obspy/core/inventory/station.pyo
-${PYSITELIB}/obspy/core/inventory/util.py
-${PYSITELIB}/obspy/core/inventory/util.pyc
+${PYSITELIB}/obspy/core/inventory/station.pyc
 ${PYSITELIB}/obspy/core/inventory/util.pyo
+${PYSITELIB}/obspy/core/inventory/util.pyc
+${PYSITELIB}/obspy/core/inventory/channel.py
+${PYSITELIB}/obspy/core/inventory/inventory.py
+${PYSITELIB}/obspy/core/inventory/network.py
+${PYSITELIB}/obspy/core/inventory/response.py
+${PYSITELIB}/obspy/core/inventory/station.py
+${PYSITELIB}/obspy/core/inventory/util.py
 ${PYSITELIB}/obspy/core/preview.py
-${PYSITELIB}/obspy/core/preview.pyc
-${PYSITELIB}/obspy/core/preview.pyo
 ${PYSITELIB}/obspy/core/stream.py
-${PYSITELIB}/obspy/core/stream.pyc
-${PYSITELIB}/obspy/core/stream.pyo
 ${PYSITELIB}/obspy/core/tests/__init__.py
-${PYSITELIB}/obspy/core/tests/__init__.pyc
 ${PYSITELIB}/obspy/core/tests/__init__.pyo
+${PYSITELIB}/obspy/core/tests/__init__.pyc
+${PYSITELIB}/obspy/core/tests/test_channel.pyo
+${PYSITELIB}/obspy/core/tests/test_channel.pyc
+${PYSITELIB}/obspy/core/tests/test_code_formatting.pyo
+${PYSITELIB}/obspy/core/tests/test_code_formatting.pyc
+${PYSITELIB}/obspy/core/tests/test_event.pyo
+${PYSITELIB}/obspy/core/tests/test_event.pyc
+${PYSITELIB}/obspy/core/tests/test_inventory.pyo
+${PYSITELIB}/obspy/core/tests/test_inventory.pyc
+${PYSITELIB}/obspy/core/tests/test_network.pyo
+${PYSITELIB}/obspy/core/tests/test_network.pyc
+${PYSITELIB}/obspy/core/tests/test_preview.pyo
+${PYSITELIB}/obspy/core/tests/test_preview.pyc
+${PYSITELIB}/obspy/core/tests/test_response.pyo
+${PYSITELIB}/obspy/core/tests/test_response.pyc
+${PYSITELIB}/obspy/core/tests/test_station.pyo
+${PYSITELIB}/obspy/core/tests/test_station.pyc
+${PYSITELIB}/obspy/core/tests/test_stats.pyo
+${PYSITELIB}/obspy/core/tests/test_stats.pyc
+${PYSITELIB}/obspy/core/tests/test_stream.pyo
+${PYSITELIB}/obspy/core/tests/test_stream.pyc
+${PYSITELIB}/obspy/core/tests/test_trace.pyo
+${PYSITELIB}/obspy/core/tests/test_trace.pyc
+${PYSITELIB}/obspy/core/tests/test_utcdatetime.pyo
+${PYSITELIB}/obspy/core/tests/test_utcdatetime.pyc
+${PYSITELIB}/obspy/core/tests/test_util_attribdict.pyo
+${PYSITELIB}/obspy/core/tests/test_util_attribdict.pyc
+${PYSITELIB}/obspy/core/tests/test_util_base.pyo
+${PYSITELIB}/obspy/core/tests/test_util_base.pyc
+${PYSITELIB}/obspy/core/tests/test_util_decorator.pyo
+${PYSITELIB}/obspy/core/tests/test_util_decorator.pyc
+${PYSITELIB}/obspy/core/tests/test_util_misc.pyo
+${PYSITELIB}/obspy/core/tests/test_util_misc.pyc
+${PYSITELIB}/obspy/core/tests/test_util_types.pyo
+${PYSITELIB}/obspy/core/tests/test_util_types.pyc
+${PYSITELIB}/obspy/core/tests/test_waveform_plugins.pyo
+${PYSITELIB}/obspy/core/tests/test_waveform_plugins.pyc
 ${PYSITELIB}/obspy/core/tests/data/AU.MEEK.seed
 ${PYSITELIB}/obspy/core/tests/data/AU.MEEK.xml
+${PYSITELIB}/obspy/core/tests/data/IM_IL31__BHZ.xml
 ${PYSITELIB}/obspy/core/tests/data/IRIS_single_channel_with_response.seed
 ${PYSITELIB}/obspy/core/tests/data/IRIS_single_channel_with_response.xml
 ${PYSITELIB}/obspy/core/tests/data/IU_ANMO_00_BHZ.xml
@@ -347,14 +436,22 @@ ${PYSITELIB}/obspy/core/tests/data/IU_AN
 ${PYSITELIB}/obspy/core/tests/data/IU_ULN_00_LH1.xml
 ${PYSITELIB}/obspy/core/tests/data/IU_ULN_00_LH1_2015-07-18T02.mseed
 ${PYSITELIB}/obspy/core/tests/data/Modified_IRIS_response_level_station.xml
-${PYSITELIB}/obspy/core/tests/data/TM.SKLT..BHZ_faulty_response.xml
+${PYSITELIB}/obspy/core/tests/data/TM.SKLT.__.BHZ_faulty_response.xml
 ${PYSITELIB}/obspy/core/tests/data/XM.05.seed
 ${PYSITELIB}/obspy/core/tests/data/XM.05.xml
 ${PYSITELIB}/obspy/core/tests/data/events_longitude_wrap.zmap
+${PYSITELIB}/obspy/core/tests/data/example_py2.pickle
+${PYSITELIB}/obspy/core/tests/data/example_py3.pickle
+${PYSITELIB}/obspy/core/tests/data/expected_response_IM_IL31__BHZ.txt
+${PYSITELIB}/obspy/core/tests/data/ffbx.dataless
+${PYSITELIB}/obspy/core/tests/data/ffbx.stationxml
+${PYSITELIB}/obspy/core/tests/data/ffbx_rotated.slist
+${PYSITELIB}/obspy/core/tests/data/ffbx_unrotated_gaps.mseed
 ${PYSITELIB}/obspy/core/tests/data/iris_events.xml
 ${PYSITELIB}/obspy/core/tests/data/neries_events.xml
 ${PYSITELIB}/obspy/core/tests/data/stationxml_BK.CMB.__.LKS.xml
 ${PYSITELIB}/obspy/core/tests/data/stationxml_IU.ANTO.30.LDO.xml
+${PYSITELIB}/obspy/core/tests/data/stationxml_no_units_in_stage_1.xml
 ${PYSITELIB}/obspy/core/tests/data/tarfile_impostor.mseed
 ${PYSITELIB}/obspy/core/tests/data/test.tar
 ${PYSITELIB}/obspy/core/tests/data/test.tar.bz2
@@ -390,141 +487,102 @@ ${PYSITELIB}/obspy/core/tests/images/net
 ${PYSITELIB}/obspy/core/tests/images/network_location-cartopy3.png
 ${PYSITELIB}/obspy/core/tests/images/network_response.png
 ${PYSITELIB}/obspy/core/tests/images/response_response.png
+${PYSITELIB}/obspy/core/tests/images/response_response_degrees.png
 ${PYSITELIB}/obspy/core/tests/images/station_response.png
+${PYSITELIB}/obspy/core/tests/images/station_response_degrees.png
 ${PYSITELIB}/obspy/core/tests/images/trace_remove_response.png
 ${PYSITELIB}/obspy/core/tests/test_channel.py
-${PYSITELIB}/obspy/core/tests/test_channel.pyc
-${PYSITELIB}/obspy/core/tests/test_channel.pyo
 ${PYSITELIB}/obspy/core/tests/test_code_formatting.py
-${PYSITELIB}/obspy/core/tests/test_code_formatting.pyc
-${PYSITELIB}/obspy/core/tests/test_code_formatting.pyo
-${PYSITELIB}/obspy/core/tests/test_deprecated_imports.py
-${PYSITELIB}/obspy/core/tests/test_deprecated_imports.pyc
-${PYSITELIB}/obspy/core/tests/test_deprecated_imports.pyo
 ${PYSITELIB}/obspy/core/tests/test_event.py
-${PYSITELIB}/obspy/core/tests/test_event.pyc
-${PYSITELIB}/obspy/core/tests/test_event.pyo
 ${PYSITELIB}/obspy/core/tests/test_inventory.py
-${PYSITELIB}/obspy/core/tests/test_inventory.pyc
-${PYSITELIB}/obspy/core/tests/test_inventory.pyo
 ${PYSITELIB}/obspy/core/tests/test_network.py
-${PYSITELIB}/obspy/core/tests/test_network.pyc
-${PYSITELIB}/obspy/core/tests/test_network.pyo
 ${PYSITELIB}/obspy/core/tests/test_preview.py
-${PYSITELIB}/obspy/core/tests/test_preview.pyc
-${PYSITELIB}/obspy/core/tests/test_preview.pyo
 ${PYSITELIB}/obspy/core/tests/test_response.py
-${PYSITELIB}/obspy/core/tests/test_response.pyc
-${PYSITELIB}/obspy/core/tests/test_response.pyo
 ${PYSITELIB}/obspy/core/tests/test_station.py
-${PYSITELIB}/obspy/core/tests/test_station.pyc
-${PYSITELIB}/obspy/core/tests/test_station.pyo
 ${PYSITELIB}/obspy/core/tests/test_stats.py
-${PYSITELIB}/obspy/core/tests/test_stats.pyc
-${PYSITELIB}/obspy/core/tests/test_stats.pyo
 ${PYSITELIB}/obspy/core/tests/test_stream.py
-${PYSITELIB}/obspy/core/tests/test_stream.pyc
-${PYSITELIB}/obspy/core/tests/test_stream.pyo
 ${PYSITELIB}/obspy/core/tests/test_trace.py
-${PYSITELIB}/obspy/core/tests/test_trace.pyc
-${PYSITELIB}/obspy/core/tests/test_trace.pyo
 ${PYSITELIB}/obspy/core/tests/test_utcdatetime.py
-${PYSITELIB}/obspy/core/tests/test_utcdatetime.pyc
-${PYSITELIB}/obspy/core/tests/test_utcdatetime.pyo
 ${PYSITELIB}/obspy/core/tests/test_util_attribdict.py
-${PYSITELIB}/obspy/core/tests/test_util_attribdict.pyc
-${PYSITELIB}/obspy/core/tests/test_util_attribdict.pyo
 ${PYSITELIB}/obspy/core/tests/test_util_base.py
-${PYSITELIB}/obspy/core/tests/test_util_base.pyc
-${PYSITELIB}/obspy/core/tests/test_util_base.pyo
 ${PYSITELIB}/obspy/core/tests/test_util_decorator.py
-${PYSITELIB}/obspy/core/tests/test_util_decorator.pyc
-${PYSITELIB}/obspy/core/tests/test_util_decorator.pyo
 ${PYSITELIB}/obspy/core/tests/test_util_misc.py
-${PYSITELIB}/obspy/core/tests/test_util_misc.pyc
-${PYSITELIB}/obspy/core/tests/test_util_misc.pyo
 ${PYSITELIB}/obspy/core/tests/test_util_types.py
-${PYSITELIB}/obspy/core/tests/test_util_types.pyc
-${PYSITELIB}/obspy/core/tests/test_util_types.pyo
 ${PYSITELIB}/obspy/core/tests/test_waveform_plugins.py
-${PYSITELIB}/obspy/core/tests/test_waveform_plugins.pyc
-${PYSITELIB}/obspy/core/tests/test_waveform_plugins.pyo
 ${PYSITELIB}/obspy/core/trace.py
-${PYSITELIB}/obspy/core/trace.pyc
-${PYSITELIB}/obspy/core/trace.pyo
 ${PYSITELIB}/obspy/core/utcdatetime.py
-${PYSITELIB}/obspy/core/utcdatetime.pyc
-${PYSITELIB}/obspy/core/utcdatetime.pyo
 ${PYSITELIB}/obspy/core/util/__init__.py
-${PYSITELIB}/obspy/core/util/__init__.pyc
 ${PYSITELIB}/obspy/core/util/__init__.pyo
-${PYSITELIB}/obspy/core/util/attribdict.py
-${PYSITELIB}/obspy/core/util/attribdict.pyc
+${PYSITELIB}/obspy/core/util/__init__.pyc
 ${PYSITELIB}/obspy/core/util/attribdict.pyo
-${PYSITELIB}/obspy/core/util/base.py
-${PYSITELIB}/obspy/core/util/base.pyc
+${PYSITELIB}/obspy/core/util/attribdict.pyc
 ${PYSITELIB}/obspy/core/util/base.pyo
-${PYSITELIB}/obspy/core/util/decorator.py
-${PYSITELIB}/obspy/core/util/decorator.pyc
+${PYSITELIB}/obspy/core/util/base.pyc
 ${PYSITELIB}/obspy/core/util/decorator.pyo
-${PYSITELIB}/obspy/core/util/deprecation_helpers.py
-${PYSITELIB}/obspy/core/util/deprecation_helpers.pyc
+${PYSITELIB}/obspy/core/util/decorator.pyc
 ${PYSITELIB}/obspy/core/util/deprecation_helpers.pyo
-${PYSITELIB}/obspy/core/util/libnames.py
-${PYSITELIB}/obspy/core/util/libnames.pyc
+${PYSITELIB}/obspy/core/util/deprecation_helpers.pyc
 ${PYSITELIB}/obspy/core/util/libnames.pyo
-${PYSITELIB}/obspy/core/util/misc.py
-${PYSITELIB}/obspy/core/util/misc.pyc
+${PYSITELIB}/obspy/core/util/libnames.pyc
 ${PYSITELIB}/obspy/core/util/misc.pyo
-${PYSITELIB}/obspy/core/util/obspy_types.py
-${PYSITELIB}/obspy/core/util/obspy_types.pyc
+${PYSITELIB}/obspy/core/util/misc.pyc
 ${PYSITELIB}/obspy/core/util/obspy_types.pyo
-${PYSITELIB}/obspy/core/util/testing.py
-${PYSITELIB}/obspy/core/util/testing.pyc
+${PYSITELIB}/obspy/core/util/obspy_types.pyc
 ${PYSITELIB}/obspy/core/util/testing.pyo
-${PYSITELIB}/obspy/core/util/version.py
-${PYSITELIB}/obspy/core/util/version.pyc
+${PYSITELIB}/obspy/core/util/testing.pyc
 ${PYSITELIB}/obspy/core/util/version.pyo
+${PYSITELIB}/obspy/core/util/version.pyc
+${PYSITELIB}/obspy/core/util/attribdict.py
+${PYSITELIB}/obspy/core/util/base.py
+${PYSITELIB}/obspy/core/util/decorator.py
+${PYSITELIB}/obspy/core/util/deprecation_helpers.py
+${PYSITELIB}/obspy/core/util/libnames.py
+${PYSITELIB}/obspy/core/util/misc.py
+${PYSITELIB}/obspy/core/util/obspy_types.py
+${PYSITELIB}/obspy/core/util/testing.py
+${PYSITELIB}/obspy/core/util/version.py
 ${PYSITELIB}/obspy/db/README.txt
 ${PYSITELIB}/obspy/db/__init__.py
-${PYSITELIB}/obspy/db/__init__.pyc
 ${PYSITELIB}/obspy/db/__init__.pyo
-${PYSITELIB}/obspy/db/client.py
-${PYSITELIB}/obspy/db/client.pyc
+${PYSITELIB}/obspy/db/__init__.pyc
 ${PYSITELIB}/obspy/db/client.pyo
-${PYSITELIB}/obspy/db/db.py
-${PYSITELIB}/obspy/db/db.pyc
+${PYSITELIB}/obspy/db/client.pyc
 ${PYSITELIB}/obspy/db/db.pyo
-${PYSITELIB}/obspy/db/feature.py
-${PYSITELIB}/obspy/db/feature.pyc
+${PYSITELIB}/obspy/db/db.pyc
 ${PYSITELIB}/obspy/db/feature.pyo
-${PYSITELIB}/obspy/db/indexer.py
-${PYSITELIB}/obspy/db/indexer.pyc
+${PYSITELIB}/obspy/db/feature.pyc
 ${PYSITELIB}/obspy/db/indexer.pyo
+${PYSITELIB}/obspy/db/indexer.pyc
+${PYSITELIB}/obspy/db/util.pyo
+${PYSITELIB}/obspy/db/util.pyc
+${PYSITELIB}/obspy/db/client.py
+${PYSITELIB}/obspy/db/db.py
+${PYSITELIB}/obspy/db/feature.py
+${PYSITELIB}/obspy/db/indexer.py
 ${PYSITELIB}/obspy/db/scripts/__init__.py
-${PYSITELIB}/obspy/db/scripts/__init__.pyc
 ${PYSITELIB}/obspy/db/scripts/__init__.pyo
-${PYSITELIB}/obspy/db/scripts/indexer.py
-${PYSITELIB}/obspy/db/scripts/indexer.pyc
+${PYSITELIB}/obspy/db/scripts/__init__.pyc
 ${PYSITELIB}/obspy/db/scripts/indexer.pyo
+${PYSITELIB}/obspy/db/scripts/indexer.pyc
+${PYSITELIB}/obspy/db/scripts/indexer.py
 ${PYSITELIB}/obspy/db/tests/__init__.py
-${PYSITELIB}/obspy/db/tests/__init__.pyc
 ${PYSITELIB}/obspy/db/tests/__init__.pyo
-${PYSITELIB}/obspy/db/tests/test_client.py
-${PYSITELIB}/obspy/db/tests/test_client.pyc
+${PYSITELIB}/obspy/db/tests/__init__.pyc
 ${PYSITELIB}/obspy/db/tests/test_client.pyo
-${PYSITELIB}/obspy/db/tests/test_util.py
-${PYSITELIB}/obspy/db/tests/test_util.pyc
+${PYSITELIB}/obspy/db/tests/test_client.pyc
 ${PYSITELIB}/obspy/db/tests/test_util.pyo
+${PYSITELIB}/obspy/db/tests/test_util.pyc
+${PYSITELIB}/obspy/db/tests/test_client.py
+${PYSITELIB}/obspy/db/tests/test_util.py
 ${PYSITELIB}/obspy/db/util.py
-${PYSITELIB}/obspy/db/util.pyc
-${PYSITELIB}/obspy/db/util.pyo
 ${PYSITELIB}/obspy/geodetics/__init__.py
-${PYSITELIB}/obspy/geodetics/__init__.pyc
 ${PYSITELIB}/obspy/geodetics/__init__.pyo
-${PYSITELIB}/obspy/geodetics/base.py
-${PYSITELIB}/obspy/geodetics/base.pyc
+${PYSITELIB}/obspy/geodetics/__init__.pyc
 ${PYSITELIB}/obspy/geodetics/base.pyo
+${PYSITELIB}/obspy/geodetics/base.pyc
+${PYSITELIB}/obspy/geodetics/flinnengdahl.pyo
+${PYSITELIB}/obspy/geodetics/flinnengdahl.pyc
+${PYSITELIB}/obspy/geodetics/base.py
 ${PYSITELIB}/obspy/geodetics/data/Flinn-Engdahl.csv
 ${PYSITELIB}/obspy/geodetics/data/names.asc
 ${PYSITELIB}/obspy/geodetics/data/nesect.asc
@@ -533,57 +591,80 @@ ${PYSITELIB}/obspy/geodetics/data/quadsi
 ${PYSITELIB}/obspy/geodetics/data/sesect.asc
 ${PYSITELIB}/obspy/geodetics/data/swsect.asc
 ${PYSITELIB}/obspy/geodetics/flinnengdahl.py
-${PYSITELIB}/obspy/geodetics/flinnengdahl.pyc
-${PYSITELIB}/obspy/geodetics/flinnengdahl.pyo
 ${PYSITELIB}/obspy/geodetics/tests/__init__.py
-${PYSITELIB}/obspy/geodetics/tests/__init__.pyc
 ${PYSITELIB}/obspy/geodetics/tests/__init__.pyo
+${PYSITELIB}/obspy/geodetics/tests/__init__.pyc
+${PYSITELIB}/obspy/geodetics/tests/test_util_flinnengdahl.pyo
+${PYSITELIB}/obspy/geodetics/tests/test_util_flinnengdahl.pyc
+${PYSITELIB}/obspy/geodetics/tests/test_util_geodetics.pyo
+${PYSITELIB}/obspy/geodetics/tests/test_util_geodetics.pyc
 ${PYSITELIB}/obspy/geodetics/tests/data/flinnengdahl.csv
 ${PYSITELIB}/obspy/geodetics/tests/test_util_flinnengdahl.py
-${PYSITELIB}/obspy/geodetics/tests/test_util_flinnengdahl.pyc
-${PYSITELIB}/obspy/geodetics/tests/test_util_flinnengdahl.pyo
 ${PYSITELIB}/obspy/geodetics/tests/test_util_geodetics.py
-${PYSITELIB}/obspy/geodetics/tests/test_util_geodetics.pyc
-${PYSITELIB}/obspy/geodetics/tests/test_util_geodetics.pyo
 ${PYSITELIB}/obspy/imaging/README.txt
 ${PYSITELIB}/obspy/imaging/__init__.py
-${PYSITELIB}/obspy/imaging/__init__.pyc
 ${PYSITELIB}/obspy/imaging/__init__.pyo
-${PYSITELIB}/obspy/imaging/beachball.py
-${PYSITELIB}/obspy/imaging/beachball.pyc
+${PYSITELIB}/obspy/imaging/__init__.pyc
 ${PYSITELIB}/obspy/imaging/beachball.pyo
-${PYSITELIB}/obspy/imaging/cm.py
-${PYSITELIB}/obspy/imaging/cm.pyc
+${PYSITELIB}/obspy/imaging/beachball.pyc
 ${PYSITELIB}/obspy/imaging/cm.pyo
+${PYSITELIB}/obspy/imaging/cm.pyc
+${PYSITELIB}/obspy/imaging/maps.pyo
+${PYSITELIB}/obspy/imaging/maps.pyc
+${PYSITELIB}/obspy/imaging/mopad_wrapper.pyo
+${PYSITELIB}/obspy/imaging/mopad_wrapper.pyc
+${PYSITELIB}/obspy/imaging/source.pyo
+${PYSITELIB}/obspy/imaging/source.pyc
+${PYSITELIB}/obspy/imaging/spectrogram.pyo
+${PYSITELIB}/obspy/imaging/spectrogram.pyc
+${PYSITELIB}/obspy/imaging/util.pyo
+${PYSITELIB}/obspy/imaging/util.pyc
+${PYSITELIB}/obspy/imaging/waveform.pyo
+${PYSITELIB}/obspy/imaging/waveform.pyc
+${PYSITELIB}/obspy/imaging/beachball.py
+${PYSITELIB}/obspy/imaging/cm.py
 ${PYSITELIB}/obspy/imaging/data/pqlx.npz
 ${PYSITELIB}/obspy/imaging/data/viridis.npz
+${PYSITELIB}/obspy/imaging/data/viridis_white.npy
 ${PYSITELIB}/obspy/imaging/maps.py
-${PYSITELIB}/obspy/imaging/maps.pyc
-${PYSITELIB}/obspy/imaging/maps.pyo
 ${PYSITELIB}/obspy/imaging/mopad_wrapper.py
-${PYSITELIB}/obspy/imaging/mopad_wrapper.pyc
-${PYSITELIB}/obspy/imaging/mopad_wrapper.pyo
 ${PYSITELIB}/obspy/imaging/scripts/__init__.py
-${PYSITELIB}/obspy/imaging/scripts/__init__.pyc
 ${PYSITELIB}/obspy/imaging/scripts/__init__.pyo
-${PYSITELIB}/obspy/imaging/scripts/mopad.py
-${PYSITELIB}/obspy/imaging/scripts/mopad.pyc
+${PYSITELIB}/obspy/imaging/scripts/__init__.pyc
 ${PYSITELIB}/obspy/imaging/scripts/mopad.pyo
-${PYSITELIB}/obspy/imaging/scripts/plot.py
-${PYSITELIB}/obspy/imaging/scripts/plot.pyc
+${PYSITELIB}/obspy/imaging/scripts/mopad.pyc
 ${PYSITELIB}/obspy/imaging/scripts/plot.pyo
-${PYSITELIB}/obspy/imaging/scripts/scan.py
-${PYSITELIB}/obspy/imaging/scripts/scan.pyc
+${PYSITELIB}/obspy/imaging/scripts/plot.pyc
 ${PYSITELIB}/obspy/imaging/scripts/scan.pyo
+${PYSITELIB}/obspy/imaging/scripts/scan.pyc
+${PYSITELIB}/obspy/imaging/scripts/mopad.py
+${PYSITELIB}/obspy/imaging/scripts/plot.py
+${PYSITELIB}/obspy/imaging/scripts/scan.py
 ${PYSITELIB}/obspy/imaging/source.py
-${PYSITELIB}/obspy/imaging/source.pyc
-${PYSITELIB}/obspy/imaging/source.pyo
 ${PYSITELIB}/obspy/imaging/spectrogram.py
-${PYSITELIB}/obspy/imaging/spectrogram.pyc
-${PYSITELIB}/obspy/imaging/spectrogram.pyo
 ${PYSITELIB}/obspy/imaging/tests/__init__.py
-${PYSITELIB}/obspy/imaging/tests/__init__.pyc
 ${PYSITELIB}/obspy/imaging/tests/__init__.pyo
+${PYSITELIB}/obspy/imaging/tests/__init__.pyc
+${PYSITELIB}/obspy/imaging/tests/test_backend.pyo
+${PYSITELIB}/obspy/imaging/tests/test_backend.pyc
+${PYSITELIB}/obspy/imaging/tests/test_beachball.pyo
+${PYSITELIB}/obspy/imaging/tests/test_beachball.pyc
+${PYSITELIB}/obspy/imaging/tests/test_mopad.pyo
+${PYSITELIB}/obspy/imaging/tests/test_mopad.pyc
+${PYSITELIB}/obspy/imaging/tests/test_mopad_script.pyo
+${PYSITELIB}/obspy/imaging/tests/test_mopad_script.pyc
+${PYSITELIB}/obspy/imaging/tests/test_plot.pyo
+${PYSITELIB}/obspy/imaging/tests/test_plot.pyc
+${PYSITELIB}/obspy/imaging/tests/test_ppsd.pyo
+${PYSITELIB}/obspy/imaging/tests/test_ppsd.pyc
+${PYSITELIB}/obspy/imaging/tests/test_scan.pyo
+${PYSITELIB}/obspy/imaging/tests/test_scan.pyc
+${PYSITELIB}/obspy/imaging/tests/test_source.pyo
+${PYSITELIB}/obspy/imaging/tests/test_source.pyc
+${PYSITELIB}/obspy/imaging/tests/test_spectrogram.pyo
+${PYSITELIB}/obspy/imaging/tests/test_spectrogram.pyc
+${PYSITELIB}/obspy/imaging/tests/test_waveform.pyo
+${PYSITELIB}/obspy/imaging/tests/test_waveform.pyc
 ${PYSITELIB}/obspy/imaging/tests/images/bb-20090102-np2.png
 ${PYSITELIB}/obspy/imaging/tests/images/bb_19950128_np1.png
 ${PYSITELIB}/obspy/imaging/tests/images/bb_19950128_np2.png
@@ -653,55 +734,37 @@ ${PYSITELIB}/obspy/imaging/tests/images/
 ${PYSITELIB}/obspy/imaging/tests/images/waveform_reftime_section.png
 ${PYSITELIB}/obspy/imaging/tests/images/waveform_simple_gap_few_samples.png
 ${PYSITELIB}/obspy/imaging/tests/images/waveform_simple_gap_many_samples.png
+${PYSITELIB}/obspy/imaging/tests/images/waveform_wiggles_horizontal_section.png
+${PYSITELIB}/obspy/imaging/tests/images/waveform_wiggles_negative_section.png
+${PYSITELIB}/obspy/imaging/tests/images/waveform_wiggles_positive_section.png
+${PYSITELIB}/obspy/imaging/tests/images/waveform_wiggles_vertical_section.png
 ${PYSITELIB}/obspy/imaging/tests/test_backend.py
-${PYSITELIB}/obspy/imaging/tests/test_backend.pyc
-${PYSITELIB}/obspy/imaging/tests/test_backend.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_beachball.py
-${PYSITELIB}/obspy/imaging/tests/test_beachball.pyc
-${PYSITELIB}/obspy/imaging/tests/test_beachball.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_mopad.py
-${PYSITELIB}/obspy/imaging/tests/test_mopad.pyc
-${PYSITELIB}/obspy/imaging/tests/test_mopad.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_mopad_script.py
-${PYSITELIB}/obspy/imaging/tests/test_mopad_script.pyc
-${PYSITELIB}/obspy/imaging/tests/test_mopad_script.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_plot.py
-${PYSITELIB}/obspy/imaging/tests/test_plot.pyc
-${PYSITELIB}/obspy/imaging/tests/test_plot.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_ppsd.py
-${PYSITELIB}/obspy/imaging/tests/test_ppsd.pyc
-${PYSITELIB}/obspy/imaging/tests/test_ppsd.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_scan.py
-${PYSITELIB}/obspy/imaging/tests/test_scan.pyc
-${PYSITELIB}/obspy/imaging/tests/test_scan.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_source.py
-${PYSITELIB}/obspy/imaging/tests/test_source.pyc
-${PYSITELIB}/obspy/imaging/tests/test_source.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_spectrogram.py
-${PYSITELIB}/obspy/imaging/tests/test_spectrogram.pyc
-${PYSITELIB}/obspy/imaging/tests/test_spectrogram.pyo
 ${PYSITELIB}/obspy/imaging/tests/test_waveform.py
-${PYSITELIB}/obspy/imaging/tests/test_waveform.pyc
-${PYSITELIB}/obspy/imaging/tests/test_waveform.pyo
 ${PYSITELIB}/obspy/imaging/util.py
-${PYSITELIB}/obspy/imaging/util.pyc
-${PYSITELIB}/obspy/imaging/util.pyo
 ${PYSITELIB}/obspy/imaging/waveform.py
-${PYSITELIB}/obspy/imaging/waveform.pyc
-${PYSITELIB}/obspy/imaging/waveform.pyo
 ${PYSITELIB}/obspy/io/__init__.py
-${PYSITELIB}/obspy/io/__init__.pyc
 ${PYSITELIB}/obspy/io/__init__.pyo
+${PYSITELIB}/obspy/io/__init__.pyc
 ${PYSITELIB}/obspy/io/ah/README.txt
 ${PYSITELIB}/obspy/io/ah/__init__.py
-${PYSITELIB}/obspy/io/ah/__init__.pyc
 ${PYSITELIB}/obspy/io/ah/__init__.pyo
-${PYSITELIB}/obspy/io/ah/core.py
-${PYSITELIB}/obspy/io/ah/core.pyc
+${PYSITELIB}/obspy/io/ah/__init__.pyc
 ${PYSITELIB}/obspy/io/ah/core.pyo
+${PYSITELIB}/obspy/io/ah/core.pyc
+${PYSITELIB}/obspy/io/ah/core.py
 ${PYSITELIB}/obspy/io/ah/tests/__init__.py
-${PYSITELIB}/obspy/io/ah/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/ah/tests/__init__.pyo
+${PYSITELIB}/obspy/io/ah/tests/__init__.pyc
+${PYSITELIB}/obspy/io/ah/tests/test_core.pyo
+${PYSITELIB}/obspy/io/ah/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/ah/tests/data/TSG/BRV.TSG.DS.lE21.asc
 ${PYSITELIB}/obspy/io/ah/tests/data/TSG/BRV.TSG.DS.lE21.resp
 ${PYSITELIB}/obspy/io/ah/tests/data/TSG/BRV.TSG.KSM.sE12.asc
@@ -715,76 +778,99 @@ ${PYSITELIB}/obspy/io/ah/tests/data/ah2.
 ${PYSITELIB}/obspy/io/ah/tests/data/ah2.f-e
 ${PYSITELIB}/obspy/io/ah/tests/data/ah2.t
 ${PYSITELIB}/obspy/io/ah/tests/data/hrv.lh.zne
+${PYSITELIB}/obspy/io/ah/tests/data/st.ah
 ${PYSITELIB}/obspy/io/ah/tests/test_core.py
-${PYSITELIB}/obspy/io/ah/tests/test_core.pyc
-${PYSITELIB}/obspy/io/ah/tests/test_core.pyo
+${PYSITELIB}/obspy/io/arclink/__init__.py
+${PYSITELIB}/obspy/io/arclink/__init__.pyo
+${PYSITELIB}/obspy/io/arclink/__init__.pyc
+${PYSITELIB}/obspy/io/arclink/inventory.pyo
+${PYSITELIB}/obspy/io/arclink/inventory.pyc
+${PYSITELIB}/obspy/io/arclink/data/arclink_schema.xsd
+${PYSITELIB}/obspy/io/arclink/inventory.py
+${PYSITELIB}/obspy/io/arclink/tests/__init__.py
+${PYSITELIB}/obspy/io/arclink/tests/__init__.pyo
+${PYSITELIB}/obspy/io/arclink/tests/__init__.pyc
+${PYSITELIB}/obspy/io/arclink/tests/test_inventory_xml.pyo
+${PYSITELIB}/obspy/io/arclink/tests/test_inventory_xml.pyc
+${PYSITELIB}/obspy/io/arclink/tests/data/arclink_afc.xml
+${PYSITELIB}/obspy/io/arclink/tests/data/arclink_inventory.xml
+${PYSITELIB}/obspy/io/arclink/tests/data/arclink_inventory_poly.xml
+${PYSITELIB}/obspy/io/arclink/tests/data/gols_station.xml
+${PYSITELIB}/obspy/io/arclink/tests/data/station_afc.xml
+${PYSITELIB}/obspy/io/arclink/tests/test_inventory_xml.py
 ${PYSITELIB}/obspy/io/ascii/__init__.py
-${PYSITELIB}/obspy/io/ascii/__init__.pyc
 ${PYSITELIB}/obspy/io/ascii/__init__.pyo
-${PYSITELIB}/obspy/io/ascii/core.py
-${PYSITELIB}/obspy/io/ascii/core.pyc
+${PYSITELIB}/obspy/io/ascii/__init__.pyc
 ${PYSITELIB}/obspy/io/ascii/core.pyo
+${PYSITELIB}/obspy/io/ascii/core.pyc
+${PYSITELIB}/obspy/io/ascii/core.py
 ${PYSITELIB}/obspy/io/ascii/tests/__init__.py
-${PYSITELIB}/obspy/io/ascii/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/ascii/tests/__init__.pyo
+${PYSITELIB}/obspy/io/ascii/tests/__init__.pyc
+${PYSITELIB}/obspy/io/ascii/tests/test_ascii.pyo
+${PYSITELIB}/obspy/io/ascii/tests/test_ascii.pyc
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist.ascii.bz2
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_2_traces.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_float.ascii
+${PYSITELIB}/obspy/io/ascii/tests/data/slist_float_custom_fmt.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_unknown.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair.ascii.gz
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair_2_traces.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair_float.ascii
+${PYSITELIB}/obspy/io/ascii/tests/data/tspair_float_custom_fmt.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair_unknown.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/test_ascii.py
-${PYSITELIB}/obspy/io/ascii/tests/test_ascii.pyc
-${PYSITELIB}/obspy/io/ascii/tests/test_ascii.pyo
 ${PYSITELIB}/obspy/io/cmtsolution/README.txt
 ${PYSITELIB}/obspy/io/cmtsolution/__init__.py
-${PYSITELIB}/obspy/io/cmtsolution/__init__.pyc
 ${PYSITELIB}/obspy/io/cmtsolution/__init__.pyo
-${PYSITELIB}/obspy/io/cmtsolution/core.py
-${PYSITELIB}/obspy/io/cmtsolution/core.pyc
+${PYSITELIB}/obspy/io/cmtsolution/__init__.pyc
 ${PYSITELIB}/obspy/io/cmtsolution/core.pyo
+${PYSITELIB}/obspy/io/cmtsolution/core.pyc
+${PYSITELIB}/obspy/io/cmtsolution/core.py
 ${PYSITELIB}/obspy/io/cmtsolution/tests/__init__.py
-${PYSITELIB}/obspy/io/cmtsolution/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/cmtsolution/tests/__init__.pyo
+${PYSITELIB}/obspy/io/cmtsolution/tests/__init__.pyc
+${PYSITELIB}/obspy/io/cmtsolution/tests/test_core.pyo
+${PYSITELIB}/obspy/io/cmtsolution/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/cmtsolution/tests/data/CMTSOLUTION
 ${PYSITELIB}/obspy/io/cmtsolution/tests/data/CMTSOLUTION_EXPLOSION
 ${PYSITELIB}/obspy/io/cmtsolution/tests/data/CMTSOLUTION_NEW
 ${PYSITELIB}/obspy/io/cmtsolution/tests/data/MULTIPLE_EVENTS
 ${PYSITELIB}/obspy/io/cmtsolution/tests/test_core.py
-${PYSITELIB}/obspy/io/cmtsolution/tests/test_core.pyc
-${PYSITELIB}/obspy/io/cmtsolution/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/cnv/README.txt
 ${PYSITELIB}/obspy/io/cnv/__init__.py
-${PYSITELIB}/obspy/io/cnv/__init__.pyc
 ${PYSITELIB}/obspy/io/cnv/__init__.pyo
-${PYSITELIB}/obspy/io/cnv/core.py
-${PYSITELIB}/obspy/io/cnv/core.pyc
+${PYSITELIB}/obspy/io/cnv/__init__.pyc
 ${PYSITELIB}/obspy/io/cnv/core.pyo
+${PYSITELIB}/obspy/io/cnv/core.pyc
+${PYSITELIB}/obspy/io/cnv/core.py
 ${PYSITELIB}/obspy/io/cnv/tests/__init__.py
-${PYSITELIB}/obspy/io/cnv/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/cnv/tests/__init__.pyo
+${PYSITELIB}/obspy/io/cnv/tests/__init__.pyc
+${PYSITELIB}/obspy/io/cnv/tests/test_core.pyo
+${PYSITELIB}/obspy/io/cnv/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/cnv/tests/data/obspyck_20141020150701.cnv
 ${PYSITELIB}/obspy/io/cnv/tests/data/obspyck_20141020150701.xml
 ${PYSITELIB}/obspy/io/cnv/tests/test_core.py
-${PYSITELIB}/obspy/io/cnv/tests/test_core.pyc
-${PYSITELIB}/obspy/io/cnv/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/css/README.txt
 ${PYSITELIB}/obspy/io/css/__init__.py
-${PYSITELIB}/obspy/io/css/__init__.pyc
 ${PYSITELIB}/obspy/io/css/__init__.pyo
-${PYSITELIB}/obspy/io/css/core.py
-${PYSITELIB}/obspy/io/css/core.pyc
+${PYSITELIB}/obspy/io/css/__init__.pyc
 ${PYSITELIB}/obspy/io/css/core.pyo
-${PYSITELIB}/obspy/io/css/station.py
-${PYSITELIB}/obspy/io/css/station.pyc
+${PYSITELIB}/obspy/io/css/core.pyc
 ${PYSITELIB}/obspy/io/css/station.pyo
+${PYSITELIB}/obspy/io/css/station.pyc
+${PYSITELIB}/obspy/io/css/core.py
+${PYSITELIB}/obspy/io/css/station.py
 ${PYSITELIB}/obspy/io/css/tests/__init__.py
-${PYSITELIB}/obspy/io/css/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/css/tests/__init__.pyo
+${PYSITELIB}/obspy/io/css/tests/__init__.pyc
+${PYSITELIB}/obspy/io/css/tests/test_core.pyo
+${PYSITELIB}/obspy/io/css/tests/test_core.pyc
+${PYSITELIB}/obspy/io/css/tests/test_station.pyo
+${PYSITELIB}/obspy/io/css/tests/test_station.pyc
 ${PYSITELIB}/obspy/io/css/tests/data/201101311155.10.ascii.gz
 ${PYSITELIB}/obspy/io/css/tests/data/201101311155.10.be.w
 ${PYSITELIB}/obspy/io/css/tests/data/201101311155.10.le.w
@@ -795,62 +881,72 @@ ${PYSITELIB}/obspy/io/css/tests/data/sta
 ${PYSITELIB}/obspy/io/css/tests/data/station/default.remark
 ${PYSITELIB}/obspy/io/css/tests/data/station/default.site
 ${PYSITELIB}/obspy/io/css/tests/data/station/default.sitechan
-${PYSITELIB}/obspy/io/css/tests/data/test.wfdisc
+${PYSITELIB}/obspy/io/css/tests/data/test_css.wfdisc
+${PYSITELIB}/obspy/io/css/tests/data/test_nnsa.wfdisc
 ${PYSITELIB}/obspy/io/css/tests/test_core.py
-${PYSITELIB}/obspy/io/css/tests/test_core.pyc
-${PYSITELIB}/obspy/io/css/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/css/tests/test_station.py
-${PYSITELIB}/obspy/io/css/tests/test_station.pyc
-${PYSITELIB}/obspy/io/css/tests/test_station.pyo
-${PYSITELIB}/obspy/io/datamark/README.txt
-${PYSITELIB}/obspy/io/datamark/__init__.py
-${PYSITELIB}/obspy/io/datamark/__init__.pyc
-${PYSITELIB}/obspy/io/datamark/__init__.pyo
-${PYSITELIB}/obspy/io/datamark/core.py
-${PYSITELIB}/obspy/io/datamark/core.pyc
-${PYSITELIB}/obspy/io/datamark/core.pyo
-${PYSITELIB}/obspy/io/datamark/tests/__init__.py
-${PYSITELIB}/obspy/io/datamark/tests/__init__.pyc
-${PYSITELIB}/obspy/io/datamark/tests/__init__.pyo
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.00
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.01
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.02
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.03
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.04
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.05
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.06
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.07
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.08
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.09
-${PYSITELIB}/obspy/io/datamark/tests/data/10030302.10
-${PYSITELIB}/obspy/io/datamark/tests/test_core.py
-${PYSITELIB}/obspy/io/datamark/tests/test_core.pyc
-${PYSITELIB}/obspy/io/datamark/tests/test_core.pyo
+${PYSITELIB}/obspy/io/gcf/__init__.py
+${PYSITELIB}/obspy/io/gcf/__init__.pyo
+${PYSITELIB}/obspy/io/gcf/__init__.pyc
+${PYSITELIB}/obspy/io/gcf/core.pyo
+${PYSITELIB}/obspy/io/gcf/core.pyc
+${PYSITELIB}/obspy/io/gcf/libgcf.pyo
+${PYSITELIB}/obspy/io/gcf/libgcf.pyc
+${PYSITELIB}/obspy/io/gcf/core.py
+${PYSITELIB}/obspy/io/gcf/libgcf.py
+${PYSITELIB}/obspy/io/gcf/tests/__init__.py
+${PYSITELIB}/obspy/io/gcf/tests/__init__.pyo
+${PYSITELIB}/obspy/io/gcf/tests/__init__.pyc
+${PYSITELIB}/obspy/io/gcf/tests/test_core.pyo
+${PYSITELIB}/obspy/io/gcf/tests/test_core.pyc
+${PYSITELIB}/obspy/io/gcf/tests/data/20160603_1910n.gcf
+${PYSITELIB}/obspy/io/gcf/tests/data/20160603_1955n.gcf
+${PYSITELIB}/obspy/io/gcf/tests/test_core.py
 ${PYSITELIB}/obspy/io/gse2/README.txt
 ${PYSITELIB}/obspy/io/gse2/__init__.py
-${PYSITELIB}/obspy/io/gse2/__init__.pyc
 ${PYSITELIB}/obspy/io/gse2/__init__.pyo
-${PYSITELIB}/obspy/io/gse2/core.py
-${PYSITELIB}/obspy/io/gse2/core.pyc
+${PYSITELIB}/obspy/io/gse2/__init__.pyc
+${PYSITELIB}/obspy/io/gse2/bulletin.pyo
+${PYSITELIB}/obspy/io/gse2/bulletin.pyc
 ${PYSITELIB}/obspy/io/gse2/core.pyo
-${PYSITELIB}/obspy/io/gse2/libgse1.py
-${PYSITELIB}/obspy/io/gse2/libgse1.pyc
+${PYSITELIB}/obspy/io/gse2/core.pyc
 ${PYSITELIB}/obspy/io/gse2/libgse1.pyo
-${PYSITELIB}/obspy/io/gse2/libgse2.py
-${PYSITELIB}/obspy/io/gse2/libgse2.pyc
+${PYSITELIB}/obspy/io/gse2/libgse1.pyc
 ${PYSITELIB}/obspy/io/gse2/libgse2.pyo
-${PYSITELIB}/obspy/io/gse2/paz.py
-${PYSITELIB}/obspy/io/gse2/paz.pyc
+${PYSITELIB}/obspy/io/gse2/libgse2.pyc
 ${PYSITELIB}/obspy/io/gse2/paz.pyo
+${PYSITELIB}/obspy/io/gse2/paz.pyc
+${PYSITELIB}/obspy/io/gse2/bulletin.py
+${PYSITELIB}/obspy/io/gse2/core.py
+${PYSITELIB}/obspy/io/gse2/libgse1.py
+${PYSITELIB}/obspy/io/gse2/libgse2.py
+${PYSITELIB}/obspy/io/gse2/paz.py
 ${PYSITELIB}/obspy/io/gse2/tests/__init__.py
-${PYSITELIB}/obspy/io/gse2/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/gse2/tests/__init__.pyo
+${PYSITELIB}/obspy/io/gse2/tests/__init__.pyc
+${PYSITELIB}/obspy/io/gse2/tests/test_bulletin.pyo
+${PYSITELIB}/obspy/io/gse2/tests/test_bulletin.pyc
+${PYSITELIB}/obspy/io/gse2/tests/test_core.pyo
+${PYSITELIB}/obspy/io/gse2/tests/test_core.pyc
+${PYSITELIB}/obspy/io/gse2/tests/test_libgse1.pyo
+${PYSITELIB}/obspy/io/gse2/tests/test_libgse1.pyc
+${PYSITELIB}/obspy/io/gse2/tests/test_libgse2.pyo
+${PYSITELIB}/obspy/io/gse2/tests/test_libgse2.pyc
+${PYSITELIB}/obspy/io/gse2/tests/test_paz.pyo
+${PYSITELIB}/obspy/io/gse2/tests/test_paz.pyc
 ${PYSITELIB}/obspy/io/gse2/tests/data/GRF_031102_0225.GSE.wrong_chksum
 ${PYSITELIB}/obspy/io/gse2/tests/data/STA2.testlines
 ${PYSITELIB}/obspy/io/gse2/tests/data/STA2.testlines_out
 ${PYSITELIB}/obspy/io/gse2/tests/data/acc.gse
 ${PYSITELIB}/obspy/io/gse2/tests/data/boa___00_07a.gse
 ${PYSITELIB}/obspy/io/gse2/tests/data/broken_head.gse2
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/gse_2.0_2_begins.txt
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/gse_2.0_2_events.txt
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/gse_2.0_incomplete.txt
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/gse_2.0_non_standard.txt
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/gse_2.0_standard.txt
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/inventory.xml
+${PYSITELIB}/obspy/io/gse2/tests/data/bulletin/inventory_multiple_channels.xml
 ${PYSITELIB}/obspy/io/gse2/tests/data/loc_RJOB20050831023349.z
 ${PYSITELIB}/obspy/io/gse2/tests/data/loc_RJOB20050831023349.z.wrong_chksum
 ${PYSITELIB}/obspy/io/gse2/tests/data/loc_RJOB20050831023349_first100_dos.z
@@ -859,91 +955,202 @@ ${PYSITELIB}/obspy/io/gse2/tests/data/lo
 ${PYSITELIB}/obspy/io/gse2/tests/data/sta2.gse2
 ${PYSITELIB}/obspy/io/gse2/tests/data/twiceCHK2.gse2
 ${PYSITELIB}/obspy/io/gse2/tests/data/y2000.gse
+${PYSITELIB}/obspy/io/gse2/tests/test_bulletin.py
 ${PYSITELIB}/obspy/io/gse2/tests/test_core.py
-${PYSITELIB}/obspy/io/gse2/tests/test_core.pyc
-${PYSITELIB}/obspy/io/gse2/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/gse2/tests/test_libgse1.py
-${PYSITELIB}/obspy/io/gse2/tests/test_libgse1.pyc
-${PYSITELIB}/obspy/io/gse2/tests/test_libgse1.pyo
 ${PYSITELIB}/obspy/io/gse2/tests/test_libgse2.py
-${PYSITELIB}/obspy/io/gse2/tests/test_libgse2.pyc
-${PYSITELIB}/obspy/io/gse2/tests/test_libgse2.pyo
 ${PYSITELIB}/obspy/io/gse2/tests/test_paz.py
-${PYSITELIB}/obspy/io/gse2/tests/test_paz.pyc
-${PYSITELIB}/obspy/io/gse2/tests/test_paz.pyo
+${PYSITELIB}/obspy/io/iaspei/__init__.py
+${PYSITELIB}/obspy/io/iaspei/__init__.pyo
+${PYSITELIB}/obspy/io/iaspei/__init__.pyc
+${PYSITELIB}/obspy/io/iaspei/core.pyo
+${PYSITELIB}/obspy/io/iaspei/core.pyc
+${PYSITELIB}/obspy/io/iaspei/util.pyo
+${PYSITELIB}/obspy/io/iaspei/util.pyc
+${PYSITELIB}/obspy/io/iaspei/core.py
+${PYSITELIB}/obspy/io/iaspei/tests/__init__.py
+${PYSITELIB}/obspy/io/iaspei/tests/__init__.pyo
+${PYSITELIB}/obspy/io/iaspei/tests/__init__.pyc
+${PYSITELIB}/obspy/io/iaspei/tests/test_core.pyo
+${PYSITELIB}/obspy/io/iaspei/tests/test_core.pyc
+${PYSITELIB}/obspy/io/iaspei/tests/data/19670130012028.isf
+${PYSITELIB}/obspy/io/iaspei/tests/data/19670130012028.xml
+${PYSITELIB}/obspy/io/iaspei/tests/test_core.py
+${PYSITELIB}/obspy/io/iaspei/util.py
 ${PYSITELIB}/obspy/io/json/__init__.py
-${PYSITELIB}/obspy/io/json/__init__.pyc
 ${PYSITELIB}/obspy/io/json/__init__.pyo
-${PYSITELIB}/obspy/io/json/core.py
-${PYSITELIB}/obspy/io/json/core.pyc
+${PYSITELIB}/obspy/io/json/__init__.pyc
 ${PYSITELIB}/obspy/io/json/core.pyo
-${PYSITELIB}/obspy/io/json/default.py
-${PYSITELIB}/obspy/io/json/default.pyc
+${PYSITELIB}/obspy/io/json/core.pyc
 ${PYSITELIB}/obspy/io/json/default.pyo
+${PYSITELIB}/obspy/io/json/default.pyc
+${PYSITELIB}/obspy/io/json/core.py
+${PYSITELIB}/obspy/io/json/default.py
 ${PYSITELIB}/obspy/io/json/tests/__init__.py
-${PYSITELIB}/obspy/io/json/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/json/tests/__init__.pyo
-${PYSITELIB}/obspy/io/json/tests/test_json.py
-${PYSITELIB}/obspy/io/json/tests/test_json.pyc
+${PYSITELIB}/obspy/io/json/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/json/tests/test_json.pyo
+${PYSITELIB}/obspy/io/json/tests/test_json.pyc
+${PYSITELIB}/obspy/io/json/tests/test_json.py
 ${PYSITELIB}/obspy/io/kinemetrics/README.txt
 ${PYSITELIB}/obspy/io/kinemetrics/__init__.py
-${PYSITELIB}/obspy/io/kinemetrics/__init__.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/__init__.pyo
-${PYSITELIB}/obspy/io/kinemetrics/core.py
-${PYSITELIB}/obspy/io/kinemetrics/core.pyc
+${PYSITELIB}/obspy/io/kinemetrics/__init__.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/core.pyo
-${PYSITELIB}/obspy/io/kinemetrics/evt.py
-${PYSITELIB}/obspy/io/kinemetrics/evt.pyc
+${PYSITELIB}/obspy/io/kinemetrics/core.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/evt.pyo
-${PYSITELIB}/obspy/io/kinemetrics/evt_base.py
-${PYSITELIB}/obspy/io/kinemetrics/evt_base.pyc
+${PYSITELIB}/obspy/io/kinemetrics/evt.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/evt_base.pyo
+${PYSITELIB}/obspy/io/kinemetrics/evt_base.pyc
+${PYSITELIB}/obspy/io/kinemetrics/core.py
+${PYSITELIB}/obspy/io/kinemetrics/evt.py
+${PYSITELIB}/obspy/io/kinemetrics/evt_base.py
 ${PYSITELIB}/obspy/io/kinemetrics/tests/__init__.py
-${PYSITELIB}/obspy/io/kinemetrics/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/tests/__init__.pyo
+${PYSITELIB}/obspy/io/kinemetrics/tests/__init__.pyc
+${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.pyo
+${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/tests/data/BI008_MEMA-04823.evt
 ${PYSITELIB}/obspy/io/kinemetrics/tests/data/BX456_MOLA-02351.evt
 ${PYSITELIB}/obspy/io/kinemetrics/tests/data/NOUTF8.evt
 ${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.py
-${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.pyc
-${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/kml/__init__.py
-${PYSITELIB}/obspy/io/kml/__init__.pyc
 ${PYSITELIB}/obspy/io/kml/__init__.pyo
-${PYSITELIB}/obspy/io/kml/core.py
-${PYSITELIB}/obspy/io/kml/core.pyc
+${PYSITELIB}/obspy/io/kml/__init__.pyc
 ${PYSITELIB}/obspy/io/kml/core.pyo
+${PYSITELIB}/obspy/io/kml/core.pyc
+${PYSITELIB}/obspy/io/kml/core.py
 ${PYSITELIB}/obspy/io/kml/tests/__init__.py
-${PYSITELIB}/obspy/io/kml/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/kml/tests/__init__.pyo
+${PYSITELIB}/obspy/io/kml/tests/__init__.pyc
+${PYSITELIB}/obspy/io/kml/tests/test_kml.pyo
+${PYSITELIB}/obspy/io/kml/tests/test_kml.pyc
 ${PYSITELIB}/obspy/io/kml/tests/data/catalog.kml
 ${PYSITELIB}/obspy/io/kml/tests/data/inventory.kml
 ${PYSITELIB}/obspy/io/kml/tests/test_kml.py
-${PYSITELIB}/obspy/io/kml/tests/test_kml.pyc
-${PYSITELIB}/obspy/io/kml/tests/test_kml.pyo
 ${PYSITELIB}/obspy/io/mseed/README.txt
 ${PYSITELIB}/obspy/io/mseed/__init__.py
-${PYSITELIB}/obspy/io/mseed/__init__.pyc
 ${PYSITELIB}/obspy/io/mseed/__init__.pyo
-${PYSITELIB}/obspy/io/mseed/core.py
-${PYSITELIB}/obspy/io/mseed/core.pyc
+${PYSITELIB}/obspy/io/mseed/__init__.pyc
 ${PYSITELIB}/obspy/io/mseed/core.pyo
-${PYSITELIB}/obspy/io/mseed/headers.py
-${PYSITELIB}/obspy/io/mseed/headers.pyc
+${PYSITELIB}/obspy/io/mseed/core.pyc
 ${PYSITELIB}/obspy/io/mseed/headers.pyo
-${PYSITELIB}/obspy/io/mseed/msstruct.py
-${PYSITELIB}/obspy/io/mseed/msstruct.pyc
+${PYSITELIB}/obspy/io/mseed/headers.pyc
 ${PYSITELIB}/obspy/io/mseed/msstruct.pyo
+${PYSITELIB}/obspy/io/mseed/msstruct.pyc
+${PYSITELIB}/obspy/io/mseed/util.pyo
+${PYSITELIB}/obspy/io/mseed/util.pyc
+${PYSITELIB}/obspy/io/mseed/core.py
+${PYSITELIB}/obspy/io/mseed/headers.py
+${PYSITELIB}/obspy/io/mseed/msstruct.py
 ${PYSITELIB}/obspy/io/mseed/scripts/__init__.py
-${PYSITELIB}/obspy/io/mseed/scripts/__init__.pyc
 ${PYSITELIB}/obspy/io/mseed/scripts/__init__.pyo
-${PYSITELIB}/obspy/io/mseed/scripts/recordanalyzer.py
-${PYSITELIB}/obspy/io/mseed/scripts/recordanalyzer.pyc
+${PYSITELIB}/obspy/io/mseed/scripts/__init__.pyc
 ${PYSITELIB}/obspy/io/mseed/scripts/recordanalyzer.pyo
+${PYSITELIB}/obspy/io/mseed/scripts/recordanalyzer.pyc
+${PYSITELIB}/obspy/io/mseed/scripts/recordanalyzer.py
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/Makefile
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/README
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/CDSN-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/DWWSSN-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Float32-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Float64-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/GEOSCOPE-16bit-3exp-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int16-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-1024byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-128byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-2048byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-256byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-4096byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-512byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-8192byte.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Int32-oneseries-mixedlengths-mixedorder.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/SRO-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Steim1-AllDifferences-BE.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Steim1-AllDifferences-LE.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Steim2-AllDifferences-BE.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/Steim2-AllDifferences-LE.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/corrupt-blockettes-wrongnext.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/detection.record.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/invalid-blockette-offset.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/no-blockette1000-steim1.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/text-encoded.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/data/unapplied-timecorrection.mseed
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/lmtestpack.c
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/lmtestparse.c
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Float32-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Float32-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Float64-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Float64-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Int16-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Int16-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Int32-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Int32-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Steim1-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Steim1-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Steim2-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-Steim2-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-text-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/pack-text-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-CDSN-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-CDSN-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-DWWSSN-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-DWWSSN-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Float32-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Float32-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Float64-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Float64-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-GEOSCOPE163-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-GEOSCOPE163-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int16-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int16-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-1024byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-1024byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-128byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-128byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-2048byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-2048byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-256byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-256byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-4096byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-4096byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-512byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-512byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-8192byte-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Int32-8192byte-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-SRO-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-SRO-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim1-bigendian.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim1-bigendian.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim1-littleendian.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim1-littleendian.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim2-bigendian.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim2-bigendian.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim2-littleendian.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-Steim2-littleendian.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-detection-record.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-detection-record.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-invalid-blockette-offset.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-invalid-blockette-offset.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-mixed-order-mixed-length-trace.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-mixed-order-mixed-length-trace.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-no-blockette1000.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-no-blockette1000.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-text-encoded.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-text-encoded.test.ref
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-unapplied-timecorrection.test
+${PYSITELIB}/obspy/io/mseed/src/libmseed/test/read-unapplied-timecorrection.test.ref
 ${PYSITELIB}/obspy/io/mseed/tests/__init__.py
-${PYSITELIB}/obspy/io/mseed/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/mseed/tests/__init__.pyo
+${PYSITELIB}/obspy/io/mseed/tests/__init__.pyc
+${PYSITELIB}/obspy/io/mseed/tests/test_mseed_reading_and_writing.pyo
+${PYSITELIB}/obspy/io/mseed/tests/test_mseed_reading_and_writing.pyc
+${PYSITELIB}/obspy/io/mseed/tests/test_mseed_special_issues.pyo
+${PYSITELIB}/obspy/io/mseed/tests/test_mseed_special_issues.pyc
+${PYSITELIB}/obspy/io/mseed/tests/test_mseed_util.pyo
+${PYSITELIB}/obspy/io/mseed/tests/test_mseed_util.pyc
+${PYSITELIB}/obspy/io/mseed/tests/test_recordanalyzer.pyo
+${PYSITELIB}/obspy/io/mseed/tests/test_recordanalyzer.pyc
 ${PYSITELIB}/obspy/io/mseed/tests/data/BW.BGLD.__.EHE.D.2008.001.first_10_records
 ${PYSITELIB}/obspy/io/mseed/tests/data/BW.BGLD.__.EHE.D.2008.001.first_record
 ${PYSITELIB}/obspy/io/mseed/tests/data/BW.BGLD.__.EHE.D.2008.001.second_record
@@ -991,6 +1198,7 @@ ${PYSITELIB}/obspy/io/mseed/tests/data/f
 ${PYSITELIB}/obspy/io/mseed/tests/data/gaps.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/infinite-loop.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/microsecond_wrap.mseed
+${PYSITELIB}/obspy/io/mseed/tests/data/mseed_not_a_single_blkt_48byte_data_offset.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/not.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/not2.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/not3.mseed
@@ -999,6 +1207,7 @@ ${PYSITELIB}/obspy/io/mseed/tests/data/o
 ${PYSITELIB}/obspy/io/mseed/tests/data/one_record_time_corr_applied_but_time_corr_is_zero.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/qualityflags.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/reclen_1024_without_sequence_numbers.mseed
+${PYSITELIB}/obspy/io/mseed/tests/data/record_with_invalid_word_order.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/single_record_plus_noise_record.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/steim2.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/test.mseed
@@ -1006,31 +1215,24 @@ ${PYSITELIB}/obspy/io/mseed/tests/data/t
 ${PYSITELIB}/obspy/io/mseed/tests/data/timingquality.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/two_channels.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/various_noise_records.mseed
+${PYSITELIB}/obspy/io/mseed/tests/data/wrong_blockette_numbers_specified.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/test_mseed_reading_and_writing.py
-${PYSITELIB}/obspy/io/mseed/tests/test_mseed_reading_and_writing.pyc
-${PYSITELIB}/obspy/io/mseed/tests/test_mseed_reading_and_writing.pyo
 ${PYSITELIB}/obspy/io/mseed/tests/test_mseed_special_issues.py
-${PYSITELIB}/obspy/io/mseed/tests/test_mseed_special_issues.pyc
-${PYSITELIB}/obspy/io/mseed/tests/test_mseed_special_issues.pyo
 ${PYSITELIB}/obspy/io/mseed/tests/test_mseed_util.py
-${PYSITELIB}/obspy/io/mseed/tests/test_mseed_util.pyc
-${PYSITELIB}/obspy/io/mseed/tests/test_mseed_util.pyo
 ${PYSITELIB}/obspy/io/mseed/tests/test_recordanalyzer.py
-${PYSITELIB}/obspy/io/mseed/tests/test_recordanalyzer.pyc
-${PYSITELIB}/obspy/io/mseed/tests/test_recordanalyzer.pyo
 ${PYSITELIB}/obspy/io/mseed/util.py
-${PYSITELIB}/obspy/io/mseed/util.pyc
-${PYSITELIB}/obspy/io/mseed/util.pyo
 ${PYSITELIB}/obspy/io/ndk/README.txt
 ${PYSITELIB}/obspy/io/ndk/__init__.py
-${PYSITELIB}/obspy/io/ndk/__init__.pyc
 ${PYSITELIB}/obspy/io/ndk/__init__.pyo
-${PYSITELIB}/obspy/io/ndk/core.py
-${PYSITELIB}/obspy/io/ndk/core.pyc
+${PYSITELIB}/obspy/io/ndk/__init__.pyc
 ${PYSITELIB}/obspy/io/ndk/core.pyo
+${PYSITELIB}/obspy/io/ndk/core.pyc
+${PYSITELIB}/obspy/io/ndk/core.py
 ${PYSITELIB}/obspy/io/ndk/tests/__init__.py
-${PYSITELIB}/obspy/io/ndk/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/ndk/tests/__init__.pyo
+${PYSITELIB}/obspy/io/ndk/tests/__init__.pyc
+${PYSITELIB}/obspy/io/ndk/tests/test_ndk.pyo
+${PYSITELIB}/obspy/io/ndk/tests/test_ndk.pyc
 ${PYSITELIB}/obspy/io/ndk/tests/data/C200604092050A.ndk
 ${PYSITELIB}/obspy/io/ndk/tests/data/C200604092050A.xml
 ${PYSITELIB}/obspy/io/ndk/tests/data/faulty_cmt_timestamp.ndk
@@ -1040,99 +1242,122 @@ ${PYSITELIB}/obspy/io/ndk/tests/data/fau
 ${PYSITELIB}/obspy/io/ndk/tests/data/faulty_multiple_events.ndk
 ${PYSITELIB}/obspy/io/ndk/tests/data/multiple_events.ndk
 ${PYSITELIB}/obspy/io/ndk/tests/test_ndk.py
-${PYSITELIB}/obspy/io/ndk/tests/test_ndk.pyc
-${PYSITELIB}/obspy/io/ndk/tests/test_ndk.pyo
 ${PYSITELIB}/obspy/io/nied/__init__.py
-${PYSITELIB}/obspy/io/nied/__init__.pyc
 ${PYSITELIB}/obspy/io/nied/__init__.pyo
-${PYSITELIB}/obspy/io/nied/fnetmt.py
-${PYSITELIB}/obspy/io/nied/fnetmt.pyc
+${PYSITELIB}/obspy/io/nied/__init__.pyc
 ${PYSITELIB}/obspy/io/nied/fnetmt.pyo
-${PYSITELIB}/obspy/io/nied/knet.py
-${PYSITELIB}/obspy/io/nied/knet.pyc
+${PYSITELIB}/obspy/io/nied/fnetmt.pyc
 ${PYSITELIB}/obspy/io/nied/knet.pyo
+${PYSITELIB}/obspy/io/nied/knet.pyc
+${PYSITELIB}/obspy/io/nied/util.pyo
+${PYSITELIB}/obspy/io/nied/util.pyc
+${PYSITELIB}/obspy/io/nied/fnetmt.py
+${PYSITELIB}/obspy/io/nied/knet.py
 ${PYSITELIB}/obspy/io/nied/tests/__init__.py
-${PYSITELIB}/obspy/io/nied/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/nied/tests/__init__.pyo
+${PYSITELIB}/obspy/io/nied/tests/__init__.pyc
+${PYSITELIB}/obspy/io/nied/tests/test_fnetmt_reading.pyo
+${PYSITELIB}/obspy/io/nied/tests/test_fnetmt_reading.pyc
+${PYSITELIB}/obspy/io/nied/tests/test_knet_reading.pyo
+${PYSITELIB}/obspy/io/nied/tests/test_knet_reading.pyc
 ${PYSITELIB}/obspy/io/nied/tests/data/FNETMTCATALOG
 ${PYSITELIB}/obspy/io/nied/tests/data/test.knet
 ${PYSITELIB}/obspy/io/nied/tests/test_fnetmt_reading.py
-${PYSITELIB}/obspy/io/nied/tests/test_fnetmt_reading.pyc
-${PYSITELIB}/obspy/io/nied/tests/test_fnetmt_reading.pyo
 ${PYSITELIB}/obspy/io/nied/tests/test_knet_reading.py
-${PYSITELIB}/obspy/io/nied/tests/test_knet_reading.pyc
-${PYSITELIB}/obspy/io/nied/tests/test_knet_reading.pyo
 ${PYSITELIB}/obspy/io/nied/util.py
-${PYSITELIB}/obspy/io/nied/util.pyc
-${PYSITELIB}/obspy/io/nied/util.pyo
 ${PYSITELIB}/obspy/io/nlloc/README.txt
 ${PYSITELIB}/obspy/io/nlloc/__init__.py
-${PYSITELIB}/obspy/io/nlloc/__init__.pyc
 ${PYSITELIB}/obspy/io/nlloc/__init__.pyo
-${PYSITELIB}/obspy/io/nlloc/core.py
-${PYSITELIB}/obspy/io/nlloc/core.pyc
+${PYSITELIB}/obspy/io/nlloc/__init__.pyc
 ${PYSITELIB}/obspy/io/nlloc/core.pyo
+${PYSITELIB}/obspy/io/nlloc/core.pyc
+${PYSITELIB}/obspy/io/nlloc/util.pyo
+${PYSITELIB}/obspy/io/nlloc/util.pyc
+${PYSITELIB}/obspy/io/nlloc/core.py
 ${PYSITELIB}/obspy/io/nlloc/tests/__init__.py
-${PYSITELIB}/obspy/io/nlloc/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/nlloc/tests/__init__.pyo
+${PYSITELIB}/obspy/io/nlloc/tests/__init__.pyc
+${PYSITELIB}/obspy/io/nlloc/tests/test_core.pyo
+${PYSITELIB}/obspy/io/nlloc/tests/test_core.pyc
+${PYSITELIB}/obspy/io/nlloc/tests/test_util.pyo
+${PYSITELIB}/obspy/io/nlloc/tests/test_util.pyc
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc.hyp
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc.obs
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc.qml
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc.scat
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_custom.hyp
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_custom.qml
+${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_post_version_6.hyp
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_scat.npy
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_scat_converted.npy
 ${PYSITELIB}/obspy/io/nlloc/tests/data/vanua.sum.grid0.loc.hyp
 ${PYSITELIB}/obspy/io/nlloc/tests/test_core.py
-${PYSITELIB}/obspy/io/nlloc/tests/test_core.pyc
-${PYSITELIB}/obspy/io/nlloc/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/nlloc/tests/test_util.py
-${PYSITELIB}/obspy/io/nlloc/tests/test_util.pyc
-${PYSITELIB}/obspy/io/nlloc/tests/test_util.pyo
 ${PYSITELIB}/obspy/io/nlloc/util.py
-${PYSITELIB}/obspy/io/nlloc/util.pyc
-${PYSITELIB}/obspy/io/nlloc/util.pyo
+${PYSITELIB}/obspy/io/nordic/__init__.py
+${PYSITELIB}/obspy/io/nordic/__init__.pyo
+${PYSITELIB}/obspy/io/nordic/__init__.pyc
+${PYSITELIB}/obspy/io/nordic/core.pyo
+${PYSITELIB}/obspy/io/nordic/core.pyc
+${PYSITELIB}/obspy/io/nordic/core.py
+${PYSITELIB}/obspy/io/nordic/tests/__init__.py
+${PYSITELIB}/obspy/io/nordic/tests/__init__.pyo
+${PYSITELIB}/obspy/io/nordic/tests/__init__.pyc
+${PYSITELIB}/obspy/io/nordic/tests/test_nordic.pyo
+${PYSITELIB}/obspy/io/nordic/tests/test_nordic.pyc
+${PYSITELIB}/obspy/io/nordic/tests/data/01-0411-15L.S201309
+${PYSITELIB}/obspy/io/nordic/tests/data/Sfile_extra_header
+${PYSITELIB}/obspy/io/nordic/tests/data/Sfile_no_header
+${PYSITELIB}/obspy/io/nordic/tests/data/Sfile_no_location
+${PYSITELIB}/obspy/io/nordic/tests/data/automag.out
+${PYSITELIB}/obspy/io/nordic/tests/data/bad_picks.sfile
+${PYSITELIB}/obspy/io/nordic/tests/data/round_len_undef.sfile
+${PYSITELIB}/obspy/io/nordic/tests/data/select.out
+${PYSITELIB}/obspy/io/nordic/tests/data/sfile_over_day
+${PYSITELIB}/obspy/io/nordic/tests/data/sfile_over_day_zeros
+${PYSITELIB}/obspy/io/nordic/tests/test_nordic.py
 ${PYSITELIB}/obspy/io/pdas/__init__.py
-${PYSITELIB}/obspy/io/pdas/__init__.pyc
 ${PYSITELIB}/obspy/io/pdas/__init__.pyo
-${PYSITELIB}/obspy/io/pdas/core.py
-${PYSITELIB}/obspy/io/pdas/core.pyc
+${PYSITELIB}/obspy/io/pdas/__init__.pyc
 ${PYSITELIB}/obspy/io/pdas/core.pyo
+${PYSITELIB}/obspy/io/pdas/core.pyc
+${PYSITELIB}/obspy/io/pdas/core.py
 ${PYSITELIB}/obspy/io/pdas/tests/__init__.py
-${PYSITELIB}/obspy/io/pdas/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/pdas/tests/__init__.pyo
+${PYSITELIB}/obspy/io/pdas/tests/__init__.pyc
+${PYSITELIB}/obspy/io/pdas/tests/test_core.pyo
+${PYSITELIB}/obspy/io/pdas/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/pdas/tests/data/p1246001.108
 ${PYSITELIB}/obspy/io/pdas/tests/test_core.py
-${PYSITELIB}/obspy/io/pdas/tests/test_core.pyc
-${PYSITELIB}/obspy/io/pdas/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/pde/README.txt
 ${PYSITELIB}/obspy/io/pde/__init__.py
-${PYSITELIB}/obspy/io/pde/__init__.pyc
 ${PYSITELIB}/obspy/io/pde/__init__.pyo
-${PYSITELIB}/obspy/io/pde/mchedr.py
-${PYSITELIB}/obspy/io/pde/mchedr.pyc
+${PYSITELIB}/obspy/io/pde/__init__.pyc
 ${PYSITELIB}/obspy/io/pde/mchedr.pyo
+${PYSITELIB}/obspy/io/pde/mchedr.pyc
+${PYSITELIB}/obspy/io/pde/mchedr.py
 ${PYSITELIB}/obspy/io/pde/tests/__init__.py
-${PYSITELIB}/obspy/io/pde/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/pde/tests/__init__.pyo
+${PYSITELIB}/obspy/io/pde/tests/__init__.pyc
+${PYSITELIB}/obspy/io/pde/tests/test_mchedr.pyo
+${PYSITELIB}/obspy/io/pde/tests/test_mchedr.pyc
 ${PYSITELIB}/obspy/io/pde/tests/data/mchedr.dat
 ${PYSITELIB}/obspy/io/pde/tests/test_mchedr.py
-${PYSITELIB}/obspy/io/pde/tests/test_mchedr.pyc
-${PYSITELIB}/obspy/io/pde/tests/test_mchedr.pyo
 ${PYSITELIB}/obspy/io/quakeml/__init__.py
-${PYSITELIB}/obspy/io/quakeml/__init__.pyc
 ${PYSITELIB}/obspy/io/quakeml/__init__.pyo
-${PYSITELIB}/obspy/io/quakeml/core.py
-${PYSITELIB}/obspy/io/quakeml/core.pyc
+${PYSITELIB}/obspy/io/quakeml/__init__.pyc
 ${PYSITELIB}/obspy/io/quakeml/core.pyo
+${PYSITELIB}/obspy/io/quakeml/core.pyc
+${PYSITELIB}/obspy/io/quakeml/core.py
 ${PYSITELIB}/obspy/io/quakeml/data/QuakeML-1.2.rng
 ${PYSITELIB}/obspy/io/quakeml/data/QuakeML-1.2.xsd
 ${PYSITELIB}/obspy/io/quakeml/data/QuakeML-BED-1.2.rng
 ${PYSITELIB}/obspy/io/quakeml/data/QuakeML-BED-1.2.xsd
 ${PYSITELIB}/obspy/io/quakeml/tests/__init__.py
-${PYSITELIB}/obspy/io/quakeml/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/quakeml/tests/__init__.pyo
+${PYSITELIB}/obspy/io/quakeml/tests/__init__.pyc
+${PYSITELIB}/obspy/io/quakeml/tests/test_quakeml.pyo
+${PYSITELIB}/obspy/io/quakeml/tests/test_quakeml.pyc
 ${PYSITELIB}/obspy/io/quakeml/tests/data/iris_events.xml
 ${PYSITELIB}/obspy/io/quakeml/tests/data/neries_events.xml
 ${PYSITELIB}/obspy/io/quakeml/tests/data/preferred.xml
@@ -1148,30 +1373,62 @@ ${PYSITELIB}/obspy/io/quakeml/tests/data
 ${PYSITELIB}/obspy/io/quakeml/tests/data/quakeml_1.2_stationmagnitudecontributions.xml
 ${PYSITELIB}/obspy/io/quakeml/tests/data/usgs_event.xml
 ${PYSITELIB}/obspy/io/quakeml/tests/test_quakeml.py
-${PYSITELIB}/obspy/io/quakeml/tests/test_quakeml.pyc
-${PYSITELIB}/obspy/io/quakeml/tests/test_quakeml.pyo
+${PYSITELIB}/obspy/io/reftek/__init__.py
+${PYSITELIB}/obspy/io/reftek/__init__.pyo
+${PYSITELIB}/obspy/io/reftek/__init__.pyc
+${PYSITELIB}/obspy/io/reftek/core.pyo
+${PYSITELIB}/obspy/io/reftek/core.pyc
+${PYSITELIB}/obspy/io/reftek/packet.pyo
+${PYSITELIB}/obspy/io/reftek/packet.pyc
+${PYSITELIB}/obspy/io/reftek/util.pyo
+${PYSITELIB}/obspy/io/reftek/util.pyc
+${PYSITELIB}/obspy/io/reftek/core.py
+${PYSITELIB}/obspy/io/reftek/packet.py
+${PYSITELIB}/obspy/io/reftek/tests/__init__.py
+${PYSITELIB}/obspy/io/reftek/tests/__init__.pyo
+${PYSITELIB}/obspy/io/reftek/tests/__init__.pyc
+${PYSITELIB}/obspy/io/reftek/tests/test_core.pyo
+${PYSITELIB}/obspy/io/reftek/tests/test_core.pyc
+${PYSITELIB}/obspy/io/reftek/tests/data/104800000_000093F8
+${PYSITELIB}/obspy/io/reftek/tests/data/2015282_225051_0ae4c_1_1.msd
+${PYSITELIB}/obspy/io/reftek/tests/data/2015282_225051_0ae4c_1_2.msd
+${PYSITELIB}/obspy/io/reftek/tests/data/2015282_225051_0ae4c_1_3.msd
+${PYSITELIB}/obspy/io/reftek/tests/data/221935615_00000000
+${PYSITELIB}/obspy/io/reftek/tests/data/225051000_00008656
+${PYSITELIB}/obspy/io/reftek/tests/data/unpacked_data_steim1.npy
+${PYSITELIB}/obspy/io/reftek/tests/data/unpacked_data_steim2.npy
+${PYSITELIB}/obspy/io/reftek/tests/test_core.py
+${PYSITELIB}/obspy/io/reftek/util.py
 ${PYSITELIB}/obspy/io/sac/README.txt
 ${PYSITELIB}/obspy/io/sac/__init__.py
-${PYSITELIB}/obspy/io/sac/__init__.pyc
 ${PYSITELIB}/obspy/io/sac/__init__.pyo
-${PYSITELIB}/obspy/io/sac/arrayio.py
-${PYSITELIB}/obspy/io/sac/arrayio.pyc
+${PYSITELIB}/obspy/io/sac/__init__.pyc
 ${PYSITELIB}/obspy/io/sac/arrayio.pyo
-${PYSITELIB}/obspy/io/sac/core.py
-${PYSITELIB}/obspy/io/sac/core.pyc
+${PYSITELIB}/obspy/io/sac/arrayio.pyc
 ${PYSITELIB}/obspy/io/sac/core.pyo
-${PYSITELIB}/obspy/io/sac/header.py
-${PYSITELIB}/obspy/io/sac/header.pyc
+${PYSITELIB}/obspy/io/sac/core.pyc
 ${PYSITELIB}/obspy/io/sac/header.pyo
-${PYSITELIB}/obspy/io/sac/sacpz.py
-${PYSITELIB}/obspy/io/sac/sacpz.pyc
+${PYSITELIB}/obspy/io/sac/header.pyc
 ${PYSITELIB}/obspy/io/sac/sacpz.pyo
-${PYSITELIB}/obspy/io/sac/sactrace.py
-${PYSITELIB}/obspy/io/sac/sactrace.pyc
+${PYSITELIB}/obspy/io/sac/sacpz.pyc
 ${PYSITELIB}/obspy/io/sac/sactrace.pyo
+${PYSITELIB}/obspy/io/sac/sactrace.pyc
+${PYSITELIB}/obspy/io/sac/util.pyo
+${PYSITELIB}/obspy/io/sac/util.pyc
+${PYSITELIB}/obspy/io/sac/arrayio.py
+${PYSITELIB}/obspy/io/sac/core.py
+${PYSITELIB}/obspy/io/sac/header.py
+${PYSITELIB}/obspy/io/sac/sacpz.py
+${PYSITELIB}/obspy/io/sac/sactrace.py
 ${PYSITELIB}/obspy/io/sac/tests/__init__.py
-${PYSITELIB}/obspy/io/sac/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/sac/tests/__init__.pyo
+${PYSITELIB}/obspy/io/sac/tests/__init__.pyc
+${PYSITELIB}/obspy/io/sac/tests/test_core.pyo
+${PYSITELIB}/obspy/io/sac/tests/test_core.pyc
+${PYSITELIB}/obspy/io/sac/tests/test_sacpz.pyo
+${PYSITELIB}/obspy/io/sac/tests/test_sacpz.pyc
+${PYSITELIB}/obspy/io/sac/tests/test_sactrace.pyo
+${PYSITELIB}/obspy/io/sac/tests/test_sactrace.pyc
 ${PYSITELIB}/obspy/io/sac/tests/data/IU_ANMO_00_BHZ.sacpz
 ${PYSITELIB}/obspy/io/sac/tests/data/IU_ANMO_BH.sacpz
 ${PYSITELIB}/obspy/io/sac/tests/data/LMOW.BHE.SAC
@@ -1190,56 +1447,76 @@ ${PYSITELIB}/obspy/io/sac/tests/data/sei
 ${PYSITELIB}/obspy/io/sac/tests/data/seism.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/test.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/test.sac.swap
+${PYSITELIB}/obspy/io/sac/tests/data/test_encode.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/testxy.sac
 ${PYSITELIB}/obspy/io/sac/tests/test_core.py
-${PYSITELIB}/obspy/io/sac/tests/test_core.pyc
-${PYSITELIB}/obspy/io/sac/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/sac/tests/test_sacpz.py
-${PYSITELIB}/obspy/io/sac/tests/test_sacpz.pyc
-${PYSITELIB}/obspy/io/sac/tests/test_sacpz.pyo
 ${PYSITELIB}/obspy/io/sac/tests/test_sactrace.py
-${PYSITELIB}/obspy/io/sac/tests/test_sactrace.pyc
-${PYSITELIB}/obspy/io/sac/tests/test_sactrace.pyo
 ${PYSITELIB}/obspy/io/sac/util.py
-${PYSITELIB}/obspy/io/sac/util.pyc
-${PYSITELIB}/obspy/io/sac/util.pyo
+${PYSITELIB}/obspy/io/scardec/README.txt
+${PYSITELIB}/obspy/io/scardec/__init__.py
+${PYSITELIB}/obspy/io/scardec/__init__.pyo
+${PYSITELIB}/obspy/io/scardec/__init__.pyc
+${PYSITELIB}/obspy/io/scardec/core.pyo
+${PYSITELIB}/obspy/io/scardec/core.pyc
+${PYSITELIB}/obspy/io/scardec/core.py
+${PYSITELIB}/obspy/io/scardec/tests/__init__.py
+${PYSITELIB}/obspy/io/scardec/tests/__init__.pyo
+${PYSITELIB}/obspy/io/scardec/tests/__init__.pyc
+${PYSITELIB}/obspy/io/scardec/tests/test_core.pyo
+${PYSITELIB}/obspy/io/scardec/tests/test_core.pyc
+${PYSITELIB}/obspy/io/scardec/tests/data/test.scardec
+${PYSITELIB}/obspy/io/scardec/tests/data/test2.scardec
+${PYSITELIB}/obspy/io/scardec/tests/test_core.py
 ${PYSITELIB}/obspy/io/seg2/README.txt
 ${PYSITELIB}/obspy/io/seg2/__init__.py
-${PYSITELIB}/obspy/io/seg2/__init__.pyc
 ${PYSITELIB}/obspy/io/seg2/__init__.pyo
-${PYSITELIB}/obspy/io/seg2/header.py
-${PYSITELIB}/obspy/io/seg2/header.pyc
+${PYSITELIB}/obspy/io/seg2/__init__.pyc
 ${PYSITELIB}/obspy/io/seg2/header.pyo
-${PYSITELIB}/obspy/io/seg2/seg2.py
-${PYSITELIB}/obspy/io/seg2/seg2.pyc
+${PYSITELIB}/obspy/io/seg2/header.pyc
 ${PYSITELIB}/obspy/io/seg2/seg2.pyo
+${PYSITELIB}/obspy/io/seg2/seg2.pyc
+${PYSITELIB}/obspy/io/seg2/header.py
+${PYSITELIB}/obspy/io/seg2/seg2.py
 ${PYSITELIB}/obspy/io/seg2/tests/__init__.py
-${PYSITELIB}/obspy/io/seg2/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/seg2/tests/__init__.pyo
+${PYSITELIB}/obspy/io/seg2/tests/__init__.pyc
+${PYSITELIB}/obspy/io/seg2/tests/test_seg2.pyo
+${PYSITELIB}/obspy/io/seg2/tests/test_seg2.pyc
 ${PYSITELIB}/obspy/io/seg2/tests/data/20130107_103041000.CET.3c.cont.0.DAT.gz
 ${PYSITELIB}/obspy/io/seg2/tests/data/20130107_103041000.CET.3c.cont.0.seg2.gz
 ${PYSITELIB}/obspy/io/seg2/tests/test_seg2.py
-${PYSITELIB}/obspy/io/seg2/tests/test_seg2.pyc
-${PYSITELIB}/obspy/io/seg2/tests/test_seg2.pyo
 ${PYSITELIB}/obspy/io/segy/README.txt
 ${PYSITELIB}/obspy/io/segy/__init__.py
-${PYSITELIB}/obspy/io/segy/__init__.pyc
 ${PYSITELIB}/obspy/io/segy/__init__.pyo
-${PYSITELIB}/obspy/io/segy/core.py
-${PYSITELIB}/obspy/io/segy/core.pyc
+${PYSITELIB}/obspy/io/segy/__init__.pyc
 ${PYSITELIB}/obspy/io/segy/core.pyo
-${PYSITELIB}/obspy/io/segy/header.py
-${PYSITELIB}/obspy/io/segy/header.pyc
+${PYSITELIB}/obspy/io/segy/core.pyc
 ${PYSITELIB}/obspy/io/segy/header.pyo
-${PYSITELIB}/obspy/io/segy/pack.py
-${PYSITELIB}/obspy/io/segy/pack.pyc
+${PYSITELIB}/obspy/io/segy/header.pyc
 ${PYSITELIB}/obspy/io/segy/pack.pyo
-${PYSITELIB}/obspy/io/segy/segy.py
-${PYSITELIB}/obspy/io/segy/segy.pyc
+${PYSITELIB}/obspy/io/segy/pack.pyc
 ${PYSITELIB}/obspy/io/segy/segy.pyo
+${PYSITELIB}/obspy/io/segy/segy.pyc
+${PYSITELIB}/obspy/io/segy/unpack.pyo
+${PYSITELIB}/obspy/io/segy/unpack.pyc
+${PYSITELIB}/obspy/io/segy/util.pyo
+${PYSITELIB}/obspy/io/segy/util.pyc
+${PYSITELIB}/obspy/io/segy/core.py
+${PYSITELIB}/obspy/io/segy/header.py
+${PYSITELIB}/obspy/io/segy/pack.py
+${PYSITELIB}/obspy/io/segy/segy.py
 ${PYSITELIB}/obspy/io/segy/tests/__init__.py
-${PYSITELIB}/obspy/io/segy/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/segy/tests/__init__.pyo
+${PYSITELIB}/obspy/io/segy/tests/__init__.pyc
+${PYSITELIB}/obspy/io/segy/tests/header.pyo
+${PYSITELIB}/obspy/io/segy/tests/header.pyc
+${PYSITELIB}/obspy/io/segy/tests/test_core.pyo
+${PYSITELIB}/obspy/io/segy/tests/test_core.pyc
+${PYSITELIB}/obspy/io/segy/tests/test_segy.pyo
+${PYSITELIB}/obspy/io/segy/tests/test_segy.pyc
+${PYSITELIB}/obspy/io/segy/tests/test_su.pyo
+${PYSITELIB}/obspy/io/segy/tests/test_su.pyc
 ${PYSITELIB}/obspy/io/segy/tests/data/00001034.sgy_first_trace
 ${PYSITELIB}/obspy/io/segy/tests/data/00001034.sgy_first_trace.npy
 ${PYSITELIB}/obspy/io/segy/tests/data/1.sgy_first_trace
@@ -1259,68 +1536,121 @@ ${PYSITELIB}/obspy/io/segy/tests/data/pl
 ${PYSITELIB}/obspy/io/segy/tests/data/planes.segy_first_trace.npy
 ${PYSITELIB}/obspy/io/segy/tests/data/readme.txt
 ${PYSITELIB}/obspy/io/segy/tests/header.py
-${PYSITELIB}/obspy/io/segy/tests/header.pyc
-${PYSITELIB}/obspy/io/segy/tests/header.pyo
 ${PYSITELIB}/obspy/io/segy/tests/test_core.py
-${PYSITELIB}/obspy/io/segy/tests/test_core.pyc
-${PYSITELIB}/obspy/io/segy/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/segy/tests/test_segy.py
-${PYSITELIB}/obspy/io/segy/tests/test_segy.pyc
-${PYSITELIB}/obspy/io/segy/tests/test_segy.pyo
 ${PYSITELIB}/obspy/io/segy/tests/test_su.py
-${PYSITELIB}/obspy/io/segy/tests/test_su.pyc
-${PYSITELIB}/obspy/io/segy/tests/test_su.pyo
 ${PYSITELIB}/obspy/io/segy/unpack.py
-${PYSITELIB}/obspy/io/segy/unpack.pyc
-${PYSITELIB}/obspy/io/segy/unpack.pyo
 ${PYSITELIB}/obspy/io/segy/util.py
-${PYSITELIB}/obspy/io/segy/util.pyc
-${PYSITELIB}/obspy/io/segy/util.pyo
 ${PYSITELIB}/obspy/io/seisan/README.txt
 ${PYSITELIB}/obspy/io/seisan/__init__.py
-${PYSITELIB}/obspy/io/seisan/__init__.pyc
 ${PYSITELIB}/obspy/io/seisan/__init__.pyo
-${PYSITELIB}/obspy/io/seisan/core.py
-${PYSITELIB}/obspy/io/seisan/core.pyc
+${PYSITELIB}/obspy/io/seisan/__init__.pyc
 ${PYSITELIB}/obspy/io/seisan/core.pyo
+${PYSITELIB}/obspy/io/seisan/core.pyc
+${PYSITELIB}/obspy/io/seisan/core.py
 ${PYSITELIB}/obspy/io/seisan/tests/__init__.py
-${PYSITELIB}/obspy/io/seisan/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/seisan/tests/__init__.pyo
+${PYSITELIB}/obspy/io/seisan/tests/__init__.pyc
+${PYSITELIB}/obspy/io/seisan/tests/test_core.pyo
+${PYSITELIB}/obspy/io/seisan/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/seisan/tests/data/1996-06-03-1917-52S.TEST__002
 ${PYSITELIB}/obspy/io/seisan/tests/data/2001-01-13-1742-24S.KONO__004
+${PYSITELIB}/obspy/io/seisan/tests/data/2005-07-23-1452-04S.CER___030
+${PYSITELIB}/obspy/io/seisan/tests/data/2005-07-23-1452-04S.CER___030.mseed
+${PYSITELIB}/obspy/io/seisan/tests/data/2011-09-06-1311-36S.A1032_001BH_Z
+${PYSITELIB}/obspy/io/seisan/tests/data/2011-09-06-1311-36S.A1032_001BH_Z.mseed
 ${PYSITELIB}/obspy/io/seisan/tests/data/9701-30-1048-54S.MVO_21_1
-${PYSITELIB}/obspy/io/seisan/tests/data/MBGBSBJE
-${PYSITELIB}/obspy/io/seisan/tests/data/SEISAN_Bug/2011-09-06-1311-36S.A1032_001BH_Z
-${PYSITELIB}/obspy/io/seisan/tests/data/SEISAN_Bug/2011-09-06-1311-36S.A1032_001BH_Z_MSEED
+${PYSITELIB}/obspy/io/seisan/tests/data/9701-30-1048-54S.MVO_21_1.ascii
+${PYSITELIB}/obspy/io/seisan/tests/data/D1360930.203
+${PYSITELIB}/obspy/io/seisan/tests/data/D1360930.203.mseed
 ${PYSITELIB}/obspy/io/seisan/tests/test_core.py
-${PYSITELIB}/obspy/io/seisan/tests/test_core.pyc
-${PYSITELIB}/obspy/io/seisan/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/seiscomp/__init__.py
-${PYSITELIB}/obspy/io/seiscomp/__init__.pyc
 ${PYSITELIB}/obspy/io/seiscomp/__init__.pyo
+${PYSITELIB}/obspy/io/seiscomp/__init__.pyc
+${PYSITELIB}/obspy/io/seiscomp/core.pyo
+${PYSITELIB}/obspy/io/seiscomp/core.pyc
+${PYSITELIB}/obspy/io/seiscomp/event.pyo
+${PYSITELIB}/obspy/io/seiscomp/event.pyc
+${PYSITELIB}/obspy/io/seiscomp/inventory.pyo
+${PYSITELIB}/obspy/io/seiscomp/inventory.pyc
+${PYSITELIB}/obspy/io/seiscomp/core.py
+${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.9.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/quakeml_types.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.3.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.5.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.5__quakeml_1.2.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.6.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.6__quakeml_1.2.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.7.xsd
-${PYSITELIB}/obspy/io/seiscomp/sc3ml.py
-${PYSITELIB}/obspy/io/seiscomp/sc3ml.pyc
-${PYSITELIB}/obspy/io/seiscomp/sc3ml.pyo
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.7__quakeml_1.2.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.8.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.8__quakeml_1.2.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.9.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.9__quakeml_1.2.xsl
+${PYSITELIB}/obspy/io/seiscomp/event.py
+${PYSITELIB}/obspy/io/seiscomp/inventory.py
 ${PYSITELIB}/obspy/io/seiscomp/tests/__init__.py
-${PYSITELIB}/obspy/io/seiscomp/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/seiscomp/tests/__init__.pyo
+${PYSITELIB}/obspy/io/seiscomp/tests/__init__.pyc
+${PYSITELIB}/obspy/io/seiscomp/tests/test_core.pyo
+${PYSITELIB}/obspy/io/seiscomp/tests/test_core.pyc
+${PYSITELIB}/obspy/io/seiscomp/tests/test_event.pyo
+${PYSITELIB}/obspy/io/seiscomp/tests/test_event.pyc
+${PYSITELIB}/obspy/io/seiscomp/tests/test_inventory.pyo
+${PYSITELIB}/obspy/io/seiscomp/tests/test_inventory.pyc
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/EB_response_sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/EB_response_stationXML
-${PYSITELIB}/obspy/io/seiscomp/tests/test_sc3ml.py
-${PYSITELIB}/obspy/io/seiscomp/tests/test_sc3ml.pyc
-${PYSITELIB}/obspy/io/seiscomp/tests/test_sc3ml.pyo
+${PYSITELIB}/obspy/io/seiscomp/tests/data/channel_level.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/iris_events.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/iris_events_res.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/no_version_attribute.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/qml-example-1.2-RC3.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/qml-example-1.2-RC3.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/qml-example-1.2-RC3_no_events.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/qml-example-1.2-RC3_write.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/qml-example-1.2-RC3_wrong_id.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_arrival.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_arrival_res.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_data_used.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_data_used.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_event.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_event_res.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_focalmechanism.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_focalmechanism_res.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_magnitude.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_magnitude.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_origin.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_origin_res.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_pick.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_pick.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitude.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitude.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitudecontributions.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitudecontributions.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/sc3ml_empty_depth_and_id.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/usgs_event.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.10
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.3
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.5
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.6
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.7
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.8
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.9
+${PYSITELIB}/obspy/io/seiscomp/tests/test_core.py
+${PYSITELIB}/obspy/io/seiscomp/tests/test_event.py
+${PYSITELIB}/obspy/io/seiscomp/tests/test_inventory.py
 ${PYSITELIB}/obspy/io/sh/README.txt
 ${PYSITELIB}/obspy/io/sh/__init__.py
-${PYSITELIB}/obspy/io/sh/__init__.pyc
 ${PYSITELIB}/obspy/io/sh/__init__.pyo
-${PYSITELIB}/obspy/io/sh/core.py
-${PYSITELIB}/obspy/io/sh/core.pyc
+${PYSITELIB}/obspy/io/sh/__init__.pyc
 ${PYSITELIB}/obspy/io/sh/core.pyo
+${PYSITELIB}/obspy/io/sh/core.pyc
+${PYSITELIB}/obspy/io/sh/core.py
 ${PYSITELIB}/obspy/io/sh/tests/__init__.py
-${PYSITELIB}/obspy/io/sh/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/sh/tests/__init__.pyo
+${PYSITELIB}/obspy/io/sh/tests/__init__.pyc
+${PYSITELIB}/obspy/io/sh/tests/test_core.pyo
+${PYSITELIB}/obspy/io/sh/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/sh/tests/data/101.QBN
 ${PYSITELIB}/obspy/io/sh/tests/data/101.QHD
 ${PYSITELIB}/obspy/io/sh/tests/data/QFILE-TEST-ASC.ASC
@@ -1332,17 +1662,17 @@ ${PYSITELIB}/obspy/io/sh/tests/data/TEST
 ${PYSITELIB}/obspy/io/sh/tests/data/TEST_090101_0101.QBN
 ${PYSITELIB}/obspy/io/sh/tests/data/TEST_090101_0101.QHD
 ${PYSITELIB}/obspy/io/sh/tests/test_core.py
-${PYSITELIB}/obspy/io/sh/tests/test_core.pyc
-${PYSITELIB}/obspy/io/sh/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/shapefile/__init__.py
-${PYSITELIB}/obspy/io/shapefile/__init__.pyc
 ${PYSITELIB}/obspy/io/shapefile/__init__.pyo
-${PYSITELIB}/obspy/io/shapefile/core.py
-${PYSITELIB}/obspy/io/shapefile/core.pyc
+${PYSITELIB}/obspy/io/shapefile/__init__.pyc
 ${PYSITELIB}/obspy/io/shapefile/core.pyo
+${PYSITELIB}/obspy/io/shapefile/core.pyc
+${PYSITELIB}/obspy/io/shapefile/core.py
 ${PYSITELIB}/obspy/io/shapefile/tests/__init__.py
-${PYSITELIB}/obspy/io/shapefile/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/shapefile/tests/__init__.pyo
+${PYSITELIB}/obspy/io/shapefile/tests/__init__.pyc
+${PYSITELIB}/obspy/io/shapefile/tests/test_core.pyo
+${PYSITELIB}/obspy/io/shapefile/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/shapefile/tests/data/catalog.dbf
 ${PYSITELIB}/obspy/io/shapefile/tests/data/catalog.prj
 ${PYSITELIB}/obspy/io/shapefile/tests/data/catalog.shp
@@ -1352,17 +1682,17 @@ ${PYSITELIB}/obspy/io/shapefile/tests/da
 ${PYSITELIB}/obspy/io/shapefile/tests/data/inventory.shp
 ${PYSITELIB}/obspy/io/shapefile/tests/data/inventory.shx
 ${PYSITELIB}/obspy/io/shapefile/tests/test_core.py
-${PYSITELIB}/obspy/io/shapefile/tests/test_core.pyc
-${PYSITELIB}/obspy/io/shapefile/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/stationtxt/__init__.py
-${PYSITELIB}/obspy/io/stationtxt/__init__.pyc
 ${PYSITELIB}/obspy/io/stationtxt/__init__.pyo
-${PYSITELIB}/obspy/io/stationtxt/core.py
-${PYSITELIB}/obspy/io/stationtxt/core.pyc
+${PYSITELIB}/obspy/io/stationtxt/__init__.pyc
 ${PYSITELIB}/obspy/io/stationtxt/core.pyo
+${PYSITELIB}/obspy/io/stationtxt/core.pyc
+${PYSITELIB}/obspy/io/stationtxt/core.py
 ${PYSITELIB}/obspy/io/stationtxt/tests/__init__.py
-${PYSITELIB}/obspy/io/stationtxt/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/stationtxt/tests/__init__.pyo
+${PYSITELIB}/obspy/io/stationtxt/tests/__init__.pyc
+${PYSITELIB}/obspy/io/stationtxt/tests/test_station_text_parsing.pyo
+${PYSITELIB}/obspy/io/stationtxt/tests/test_station_text_parsing.pyc
 ${PYSITELIB}/obspy/io/stationtxt/tests/data/BW_RJOB.xml
 ${PYSITELIB}/obspy/io/stationtxt/tests/data/XM.05.seed
 ${PYSITELIB}/obspy/io/stationtxt/tests/data/channel_level_fdsn.txt
@@ -1375,21 +1705,24 @@ ${PYSITELIB}/obspy/io/stationtxt/tests/d
 ${PYSITELIB}/obspy/io/stationtxt/tests/data/station_level_fdsn_no_endtime.txt
 ${PYSITELIB}/obspy/io/stationtxt/tests/data/unicode_example_fdsn.txt
 ${PYSITELIB}/obspy/io/stationtxt/tests/test_station_text_parsing.py
-${PYSITELIB}/obspy/io/stationtxt/tests/test_station_text_parsing.pyc
-${PYSITELIB}/obspy/io/stationtxt/tests/test_station_text_parsing.pyo
 ${PYSITELIB}/obspy/io/stationxml/__init__.py
-${PYSITELIB}/obspy/io/stationxml/__init__.pyc
 ${PYSITELIB}/obspy/io/stationxml/__init__.pyo
-${PYSITELIB}/obspy/io/stationxml/core.py
-${PYSITELIB}/obspy/io/stationxml/core.pyc
+${PYSITELIB}/obspy/io/stationxml/__init__.pyc
 ${PYSITELIB}/obspy/io/stationxml/core.pyo
+${PYSITELIB}/obspy/io/stationxml/core.pyc
+${PYSITELIB}/obspy/io/stationxml/core.py
 ${PYSITELIB}/obspy/io/stationxml/data/Variations-FDSNSXML-SEED.txt
 ${PYSITELIB}/obspy/io/stationxml/data/fdsn-station+availability-1.0.xsd
 ${PYSITELIB}/obspy/io/stationxml/data/fdsn-station-1.0.xsd
 ${PYSITELIB}/obspy/io/stationxml/tests/__init__.py
-${PYSITELIB}/obspy/io/stationxml/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/stationxml/tests/__init__.pyo
+${PYSITELIB}/obspy/io/stationxml/tests/__init__.pyc
+${PYSITELIB}/obspy/io/stationxml/tests/test_stationxml.pyo
+${PYSITELIB}/obspy/io/stationxml/tests/test_stationxml.pyc
 ${PYSITELIB}/obspy/io/stationxml/tests/data/IRIS_single_channel_with_response.xml
+${PYSITELIB}/obspy/io/stationxml/tests/data/IRIS_single_channel_with_response_custom_tags.xml
+${PYSITELIB}/obspy/io/stationxml/tests/data/channel_without_coordinates.xml
+${PYSITELIB}/obspy/io/stationxml/tests/data/empty_channel.xml
 ${PYSITELIB}/obspy/io/stationxml/tests/data/full_network_field_station.xml
 ${PYSITELIB}/obspy/io/stationxml/tests/data/full_random_stationxml.xml
 ${PYSITELIB}/obspy/io/stationxml/tests/data/full_station_field_station.xml
@@ -1400,130 +1733,170 @@ ${PYSITELIB}/obspy/io/stationxml/tests/d
 ${PYSITELIB}/obspy/io/stationxml/tests/data/stationxml_BK.CMB.__.LKS.xml
 ${PYSITELIB}/obspy/io/stationxml/tests/data/stationxml_IU.ANTO.30.LDO.xml
 ${PYSITELIB}/obspy/io/stationxml/tests/data/stationxml_with_availability.xml
+${PYSITELIB}/obspy/io/stationxml/tests/data/version20.xml
 ${PYSITELIB}/obspy/io/stationxml/tests/test_stationxml.py
-${PYSITELIB}/obspy/io/stationxml/tests/test_stationxml.pyc
-${PYSITELIB}/obspy/io/stationxml/tests/test_stationxml.pyo
 ${PYSITELIB}/obspy/io/wav/README.txt
 ${PYSITELIB}/obspy/io/wav/__init__.py
-${PYSITELIB}/obspy/io/wav/__init__.pyc
 ${PYSITELIB}/obspy/io/wav/__init__.pyo
-${PYSITELIB}/obspy/io/wav/core.py
-${PYSITELIB}/obspy/io/wav/core.pyc
+${PYSITELIB}/obspy/io/wav/__init__.pyc
 ${PYSITELIB}/obspy/io/wav/core.pyo
+${PYSITELIB}/obspy/io/wav/core.pyc
+${PYSITELIB}/obspy/io/wav/core.py
 ${PYSITELIB}/obspy/io/wav/tests/__init__.py
-${PYSITELIB}/obspy/io/wav/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/wav/tests/__init__.pyo
+${PYSITELIB}/obspy/io/wav/tests/__init__.pyc
+${PYSITELIB}/obspy/io/wav/tests/test_core.pyo
+${PYSITELIB}/obspy/io/wav/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/wav/tests/data/3cssan.near.8.1.RNON.wav
 ${PYSITELIB}/obspy/io/wav/tests/data/3cssan.reg.8.1.RNON.wav
 ${PYSITELIB}/obspy/io/wav/tests/test_core.py
-${PYSITELIB}/obspy/io/wav/tests/test_core.pyc
-${PYSITELIB}/obspy/io/wav/tests/test_core.pyo
+${PYSITELIB}/obspy/io/win/README.txt
+${PYSITELIB}/obspy/io/win/__init__.py
+${PYSITELIB}/obspy/io/win/__init__.pyo
+${PYSITELIB}/obspy/io/win/__init__.pyc
+${PYSITELIB}/obspy/io/win/core.pyo
+${PYSITELIB}/obspy/io/win/core.pyc
+${PYSITELIB}/obspy/io/win/core.py
+${PYSITELIB}/obspy/io/win/tests/__init__.py
+${PYSITELIB}/obspy/io/win/tests/__init__.pyo
+${PYSITELIB}/obspy/io/win/tests/__init__.pyc
+${PYSITELIB}/obspy/io/win/tests/test_core.pyo
+${PYSITELIB}/obspy/io/win/tests/test_core.pyc
+${PYSITELIB}/obspy/io/win/tests/data/10030302.00
+${PYSITELIB}/obspy/io/win/tests/data/10030302.01
+${PYSITELIB}/obspy/io/win/tests/data/10030302.02
+${PYSITELIB}/obspy/io/win/tests/data/10030302.03
+${PYSITELIB}/obspy/io/win/tests/data/10030302.04
+${PYSITELIB}/obspy/io/win/tests/data/10030302.05
+${PYSITELIB}/obspy/io/win/tests/data/10030302.06
+${PYSITELIB}/obspy/io/win/tests/data/10030302.07
+${PYSITELIB}/obspy/io/win/tests/data/10030302.08
+${PYSITELIB}/obspy/io/win/tests/data/10030302.09
+${PYSITELIB}/obspy/io/win/tests/data/10030302.10
+${PYSITELIB}/obspy/io/win/tests/test_core.py
 ${PYSITELIB}/obspy/io/xseed/README.txt
 ${PYSITELIB}/obspy/io/xseed/__init__.py
-${PYSITELIB}/obspy/io/xseed/__init__.pyc
 ${PYSITELIB}/obspy/io/xseed/__init__.pyo
+${PYSITELIB}/obspy/io/xseed/__init__.pyc
+${PYSITELIB}/obspy/io/xseed/core.pyo
+${PYSITELIB}/obspy/io/xseed/core.pyc
+${PYSITELIB}/obspy/io/xseed/fields.pyo
+${PYSITELIB}/obspy/io/xseed/fields.pyc
+${PYSITELIB}/obspy/io/xseed/parser.pyo
+${PYSITELIB}/obspy/io/xseed/parser.pyc
+${PYSITELIB}/obspy/io/xseed/utils.pyo
+${PYSITELIB}/obspy/io/xseed/utils.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/__init__.py
-${PYSITELIB}/obspy/io/xseed/blockette/__init__.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/__init__.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/__init__.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette010.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette010.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette010.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette011.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette011.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette010.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette011.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette012.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette012.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette011.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette012.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette030.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette030.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette012.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette030.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette031.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette031.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette030.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette031.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette032.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette032.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette031.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette032.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette033.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette033.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette032.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette033.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette034.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette034.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette033.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette034.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette041.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette041.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette034.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette041.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette043.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette043.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette041.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette043.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette044.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette044.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette043.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette044.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette047.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette047.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette044.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette047.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette048.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette048.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette047.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette048.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette050.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette050.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette048.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette050.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette051.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette051.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette050.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette051.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette052.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette052.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette051.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette052.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette053.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette053.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette052.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette053.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette054.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette054.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette053.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette054.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette055.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette055.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette054.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette055.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette057.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette057.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette055.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette057.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette058.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette058.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette057.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette058.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette059.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette059.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette058.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette059.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette060.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette060.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette059.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette060.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette061.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette061.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette060.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette061.pyo
-${PYSITELIB}/obspy/io/xseed/blockette/blockette062.py
-${PYSITELIB}/obspy/io/xseed/blockette/blockette062.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette061.pyc
 ${PYSITELIB}/obspy/io/xseed/blockette/blockette062.pyo
+${PYSITELIB}/obspy/io/xseed/blockette/blockette062.pyc
+${PYSITELIB}/obspy/io/xseed/blockette/blockette.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette010.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette011.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette012.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette030.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette031.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette032.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette033.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette034.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette041.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette043.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette044.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette047.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette048.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette050.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette051.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette052.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette053.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette054.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette055.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette057.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette058.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette059.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette060.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette061.py
+${PYSITELIB}/obspy/io/xseed/blockette/blockette062.py
+${PYSITELIB}/obspy/io/xseed/core.py
 ${PYSITELIB}/obspy/io/xseed/fields.py
-${PYSITELIB}/obspy/io/xseed/fields.pyc
-${PYSITELIB}/obspy/io/xseed/fields.pyo
 ${PYSITELIB}/obspy/io/xseed/parser.py
-${PYSITELIB}/obspy/io/xseed/parser.pyc
-${PYSITELIB}/obspy/io/xseed/parser.pyo
 ${PYSITELIB}/obspy/io/xseed/scripts/__init__.py
-${PYSITELIB}/obspy/io/xseed/scripts/__init__.pyc
 ${PYSITELIB}/obspy/io/xseed/scripts/__init__.pyo
-${PYSITELIB}/obspy/io/xseed/scripts/dataless2resp.py
-${PYSITELIB}/obspy/io/xseed/scripts/dataless2resp.pyc
+${PYSITELIB}/obspy/io/xseed/scripts/__init__.pyc
 ${PYSITELIB}/obspy/io/xseed/scripts/dataless2resp.pyo
-${PYSITELIB}/obspy/io/xseed/scripts/dataless2xseed.py
-${PYSITELIB}/obspy/io/xseed/scripts/dataless2xseed.pyc
+${PYSITELIB}/obspy/io/xseed/scripts/dataless2resp.pyc
 ${PYSITELIB}/obspy/io/xseed/scripts/dataless2xseed.pyo
-${PYSITELIB}/obspy/io/xseed/scripts/xseed2dataless.py
-${PYSITELIB}/obspy/io/xseed/scripts/xseed2dataless.pyc
+${PYSITELIB}/obspy/io/xseed/scripts/dataless2xseed.pyc
 ${PYSITELIB}/obspy/io/xseed/scripts/xseed2dataless.pyo
+${PYSITELIB}/obspy/io/xseed/scripts/xseed2dataless.pyc
+${PYSITELIB}/obspy/io/xseed/scripts/dataless2resp.py
+${PYSITELIB}/obspy/io/xseed/scripts/dataless2xseed.py
+${PYSITELIB}/obspy/io/xseed/scripts/xseed2dataless.py
 ${PYSITELIB}/obspy/io/xseed/tests/__init__.py
-${PYSITELIB}/obspy/io/xseed/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/xseed/tests/__init__.pyo
+${PYSITELIB}/obspy/io/xseed/tests/__init__.pyc
+${PYSITELIB}/obspy/io/xseed/tests/test_blockettes.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_blockettes.pyc
+${PYSITELIB}/obspy/io/xseed/tests/test_core.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_core.pyc
+${PYSITELIB}/obspy/io/xseed/tests/test_fields.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_fields.pyc
+${PYSITELIB}/obspy/io/xseed/tests/test_parser.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_parser.pyc
+${PYSITELIB}/obspy/io/xseed/tests/test_scripts.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_scripts.pyc
+${PYSITELIB}/obspy/io/xseed/tests/test_utils.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_utils.pyc
 ${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/README.txt
 ${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/blockette010.txt
 ${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/blockette011.txt
@@ -1548,12 +1921,37 @@ ${PYSITELIB}/obspy/io/xseed/tests/blocke
 ${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/blockette059.txt
 ${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/blockette060.txt
 ${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/blockette061.txt
+${PYSITELIB}/obspy/io/xseed/tests/blockette-tests/blockette062.txt
 ${PYSITELIB}/obspy/io/xseed/tests/data/AI.ESPZ._.BHE.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/AI.ESPZ._.BH_.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/BN.LPW._.BHE.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/CL.AIO.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/G.SPB.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/II_COCO_three_channel_borehole.mseed
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.AZ.DHL..BS1
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.BK.BRIB..BV1
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.BK.DANT.00.LCL
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.BN.WR0..SHZ
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.BW.FURT..EHZ
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.JM.NMIA0.00.HHN
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.SG.MEMB..BDI
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.SG.ST..LDO
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.XX.NR008..HHZ.130.1.100
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.XX.NS085..BHZ.STS2_gen3.120.1500
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.blkt53_and_54_in_one_stage
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.blockette_62
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.blockette_62_as_stage_0
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.decimation_without_gain
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.many_zero_frequencies
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.multiple_gain_blockettes
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.paz_with_no_values
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.regression_1
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.regression_2
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.regression_segfault
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.repeated_differing_stage_0
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.repeated_stage_0
+${PYSITELIB}/obspy/io/xseed/tests/data/RESP.strain_meter
+${PYSITELIB}/obspy/io/xseed/tests/data/UP_BACU_HH.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/arclink_full.seed
 ${PYSITELIB}/obspy/io/xseed/tests/data/bug165.dataless
 ${PYSITELIB}/obspy/io/xseed/tests/data/dataless.seed.BW_DHFO
@@ -1568,172 +1966,218 @@ ${PYSITELIB}/obspy/io/xseed/tests/data/n
 ${PYSITELIB}/obspy/io/xseed/tests/data/xml-seed-1.0.xsd
 ${PYSITELIB}/obspy/io/xseed/tests/data/xml-seed-1.1.xsd
 ${PYSITELIB}/obspy/io/xseed/tests/test_blockettes.py
-${PYSITELIB}/obspy/io/xseed/tests/test_blockettes.pyc
-${PYSITELIB}/obspy/io/xseed/tests/test_blockettes.pyo
+${PYSITELIB}/obspy/io/xseed/tests/test_core.py
 ${PYSITELIB}/obspy/io/xseed/tests/test_fields.py
-${PYSITELIB}/obspy/io/xseed/tests/test_fields.pyc
-${PYSITELIB}/obspy/io/xseed/tests/test_fields.pyo
 ${PYSITELIB}/obspy/io/xseed/tests/test_parser.py
-${PYSITELIB}/obspy/io/xseed/tests/test_parser.pyc
-${PYSITELIB}/obspy/io/xseed/tests/test_parser.pyo
 ${PYSITELIB}/obspy/io/xseed/tests/test_scripts.py
-${PYSITELIB}/obspy/io/xseed/tests/test_scripts.pyc
-${PYSITELIB}/obspy/io/xseed/tests/test_scripts.pyo
 ${PYSITELIB}/obspy/io/xseed/tests/test_utils.py
-${PYSITELIB}/obspy/io/xseed/tests/test_utils.pyc
-${PYSITELIB}/obspy/io/xseed/tests/test_utils.pyo
 ${PYSITELIB}/obspy/io/xseed/utils.py
-${PYSITELIB}/obspy/io/xseed/utils.pyc
-${PYSITELIB}/obspy/io/xseed/utils.pyo
 ${PYSITELIB}/obspy/io/y/README.txt
 ${PYSITELIB}/obspy/io/y/__init__.py
-${PYSITELIB}/obspy/io/y/__init__.pyc
 ${PYSITELIB}/obspy/io/y/__init__.pyo
-${PYSITELIB}/obspy/io/y/core.py
-${PYSITELIB}/obspy/io/y/core.pyc
+${PYSITELIB}/obspy/io/y/__init__.pyc
 ${PYSITELIB}/obspy/io/y/core.pyo
+${PYSITELIB}/obspy/io/y/core.pyc
+${PYSITELIB}/obspy/io/y/core.py
 ${PYSITELIB}/obspy/io/y/tests/__init__.py
-${PYSITELIB}/obspy/io/y/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/y/tests/__init__.pyo
+${PYSITELIB}/obspy/io/y/tests/__init__.pyc
+${PYSITELIB}/obspy/io/y/tests/test_core.pyo
+${PYSITELIB}/obspy/io/y/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/y/tests/data/YAYT_BHZ_20021223.124800
 ${PYSITELIB}/obspy/io/y/tests/data/YAZRSPE.20100119.060433
 ${PYSITELIB}/obspy/io/y/tests/test_core.py
-${PYSITELIB}/obspy/io/y/tests/test_core.pyc
-${PYSITELIB}/obspy/io/y/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/zmap/README.txt
 ${PYSITELIB}/obspy/io/zmap/__init__.py
-${PYSITELIB}/obspy/io/zmap/__init__.pyc
 ${PYSITELIB}/obspy/io/zmap/__init__.pyo
-${PYSITELIB}/obspy/io/zmap/core.py
-${PYSITELIB}/obspy/io/zmap/core.pyc
+${PYSITELIB}/obspy/io/zmap/__init__.pyc
 ${PYSITELIB}/obspy/io/zmap/core.pyo
+${PYSITELIB}/obspy/io/zmap/core.pyc
+${PYSITELIB}/obspy/io/zmap/core.py
 ${PYSITELIB}/obspy/io/zmap/tests/__init__.py
-${PYSITELIB}/obspy/io/zmap/tests/__init__.pyc
 ${PYSITELIB}/obspy/io/zmap/tests/__init__.pyo
+${PYSITELIB}/obspy/io/zmap/tests/__init__.pyc
+${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyo
+${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyc
 ${PYSITELIB}/obspy/io/zmap/tests/data/neries_events.xml
 ${PYSITELIB}/obspy/io/zmap/tests/data/templates.txt
 ${PYSITELIB}/obspy/io/zmap/tests/data/zmap_events.txt
 ${PYSITELIB}/obspy/io/zmap/tests/test_zmap.py
-${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyc
-${PYSITELIB}/obspy/io/zmap/tests/test_zmap.pyo
 ${PYSITELIB}/obspy/lib/__init__.py
-${PYSITELIB}/obspy/lib/__init__.pyc
 ${PYSITELIB}/obspy/lib/__init__.pyo
-${PYSITELIB}/obspy/lib/libevresp_${PYPLATFORM}_${PYPKGPREFIX}.so
-${PYSITELIB}/obspy/lib/libgse2_${PYPLATFORM}_${PYPKGPREFIX}.so
-${PYSITELIB}/obspy/lib/libmseed_${PYPLATFORM}_${PYPKGPREFIX}.so
-${PYSITELIB}/obspy/lib/libsegy_${PYPLATFORM}_${PYPKGPREFIX}.so
-${PYSITELIB}/obspy/lib/libsignal_${PYPLATFORM}_${PYPKGPREFIX}.so
-${PYSITELIB}/obspy/lib/libtau_${PYPLATFORM}_${PYPKGPREFIX}.so
+${PYSITELIB}/obspy/lib/__init__.pyc
+${PYSITELIB}/obspy/lib/libevresp_NetBSD_64bit_py36.so
+${PYSITELIB}/obspy/lib/libgse2_NetBSD_64bit_py36.so
+${PYSITELIB}/obspy/lib/libmseed_NetBSD_64bit_py36.so
+${PYSITELIB}/obspy/lib/libsegy_NetBSD_64bit_py36.so
+${PYSITELIB}/obspy/lib/libsignal_NetBSD_64bit_py36.so
+${PYSITELIB}/obspy/lib/libtau_NetBSD_64bit_py36.so
 ${PYSITELIB}/obspy/realtime/README.txt
 ${PYSITELIB}/obspy/realtime/__init__.py
-${PYSITELIB}/obspy/realtime/__init__.pyc
 ${PYSITELIB}/obspy/realtime/__init__.pyo
-${PYSITELIB}/obspy/realtime/rtmemory.py
-${PYSITELIB}/obspy/realtime/rtmemory.pyc
+${PYSITELIB}/obspy/realtime/__init__.pyc
 ${PYSITELIB}/obspy/realtime/rtmemory.pyo
-${PYSITELIB}/obspy/realtime/rttrace.py
-${PYSITELIB}/obspy/realtime/rttrace.pyc
+${PYSITELIB}/obspy/realtime/rtmemory.pyc
 ${PYSITELIB}/obspy/realtime/rttrace.pyo
-${PYSITELIB}/obspy/realtime/signal.py
-${PYSITELIB}/obspy/realtime/signal.pyc
+${PYSITELIB}/obspy/realtime/rttrace.pyc
 ${PYSITELIB}/obspy/realtime/signal.pyo
+${PYSITELIB}/obspy/realtime/signal.pyc
+${PYSITELIB}/obspy/realtime/rtmemory.py
+${PYSITELIB}/obspy/realtime/rttrace.py
+${PYSITELIB}/obspy/realtime/signal.py
 ${PYSITELIB}/obspy/realtime/tests/__init__.py
-${PYSITELIB}/obspy/realtime/tests/__init__.pyc
 ${PYSITELIB}/obspy/realtime/tests/__init__.pyo
+${PYSITELIB}/obspy/realtime/tests/__init__.pyc
+${PYSITELIB}/obspy/realtime/tests/test_rttrace.pyo
+${PYSITELIB}/obspy/realtime/tests/test_rttrace.pyc
+${PYSITELIB}/obspy/realtime/tests/test_signal.pyo
+${PYSITELIB}/obspy/realtime/tests/test_signal.pyc
 ${PYSITELIB}/obspy/realtime/tests/data/II.TLY.BHZ.SAC
 ${PYSITELIB}/obspy/realtime/tests/test_rttrace.py
-${PYSITELIB}/obspy/realtime/tests/test_rttrace.pyc
-${PYSITELIB}/obspy/realtime/tests/test_rttrace.pyo
 ${PYSITELIB}/obspy/realtime/tests/test_signal.py
-${PYSITELIB}/obspy/realtime/tests/test_signal.pyc
-${PYSITELIB}/obspy/realtime/tests/test_signal.pyo
 ${PYSITELIB}/obspy/scripts/__init__.py
-${PYSITELIB}/obspy/scripts/__init__.pyc
 ${PYSITELIB}/obspy/scripts/__init__.pyo
-${PYSITELIB}/obspy/scripts/flinnengdahl.py
-${PYSITELIB}/obspy/scripts/flinnengdahl.pyc
+${PYSITELIB}/obspy/scripts/__init__.pyc
 ${PYSITELIB}/obspy/scripts/flinnengdahl.pyo
-${PYSITELIB}/obspy/scripts/print.py
-${PYSITELIB}/obspy/scripts/print.pyc
+${PYSITELIB}/obspy/scripts/flinnengdahl.pyc
 ${PYSITELIB}/obspy/scripts/print.pyo
-${PYSITELIB}/obspy/scripts/reftekrescue.py
-${PYSITELIB}/obspy/scripts/reftekrescue.pyc
+${PYSITELIB}/obspy/scripts/print.pyc
 ${PYSITELIB}/obspy/scripts/reftekrescue.pyo
-${PYSITELIB}/obspy/scripts/runtests.py
-${PYSITELIB}/obspy/scripts/runtests.pyc
+${PYSITELIB}/obspy/scripts/reftekrescue.pyc
 ${PYSITELIB}/obspy/scripts/runtests.pyo
-${PYSITELIB}/obspy/scripts/sds_html_report.py
-${PYSITELIB}/obspy/scripts/sds_html_report.pyc
+${PYSITELIB}/obspy/scripts/runtests.pyc
 ${PYSITELIB}/obspy/scripts/sds_html_report.pyo
+${PYSITELIB}/obspy/scripts/sds_html_report.pyc
+${PYSITELIB}/obspy/scripts/flinnengdahl.py
+${PYSITELIB}/obspy/scripts/print.py
+${PYSITELIB}/obspy/scripts/reftekrescue.py
+${PYSITELIB}/obspy/scripts/runtests.py
+${PYSITELIB}/obspy/scripts/sds_html_report.py
 ${PYSITELIB}/obspy/scripts/tests/__init__.py
-${PYSITELIB}/obspy/scripts/tests/__init__.pyc
 ${PYSITELIB}/obspy/scripts/tests/__init__.pyo
-${PYSITELIB}/obspy/scripts/tests/test_print.py
-${PYSITELIB}/obspy/scripts/tests/test_print.pyc
+${PYSITELIB}/obspy/scripts/tests/__init__.pyc
 ${PYSITELIB}/obspy/scripts/tests/test_print.pyo
+${PYSITELIB}/obspy/scripts/tests/test_print.pyc
+${PYSITELIB}/obspy/scripts/tests/test_print.py
 ${PYSITELIB}/obspy/signal/README.txt
 ${PYSITELIB}/obspy/signal/__init__.py
-${PYSITELIB}/obspy/signal/__init__.pyc
 ${PYSITELIB}/obspy/signal/__init__.pyo
+${PYSITELIB}/obspy/signal/__init__.pyc
+${PYSITELIB}/obspy/signal/_sosfilt.pyo
+${PYSITELIB}/obspy/signal/_sosfilt.pyc
+${PYSITELIB}/obspy/signal/array_analysis.pyo
+${PYSITELIB}/obspy/signal/array_analysis.pyc
+${PYSITELIB}/obspy/signal/calibration.pyo
+${PYSITELIB}/obspy/signal/calibration.pyc
+${PYSITELIB}/obspy/signal/cpxtrace.pyo
+${PYSITELIB}/obspy/signal/cpxtrace.pyc
+${PYSITELIB}/obspy/signal/cross_correlation.pyo
+${PYSITELIB}/obspy/signal/cross_correlation.pyc
+${PYSITELIB}/obspy/signal/detrend.pyo
+${PYSITELIB}/obspy/signal/detrend.pyc
+${PYSITELIB}/obspy/signal/differentiate_and_integrate.pyo
+${PYSITELIB}/obspy/signal/differentiate_and_integrate.pyc
+${PYSITELIB}/obspy/signal/evrespwrapper.pyo
+${PYSITELIB}/obspy/signal/evrespwrapper.pyc
+${PYSITELIB}/obspy/signal/filter.pyo
+${PYSITELIB}/obspy/signal/filter.pyc
+${PYSITELIB}/obspy/signal/freqattributes.pyo
+${PYSITELIB}/obspy/signal/freqattributes.pyc
+${PYSITELIB}/obspy/signal/headers.pyo
+${PYSITELIB}/obspy/signal/headers.pyc
+${PYSITELIB}/obspy/signal/hoctavbands.pyo
+${PYSITELIB}/obspy/signal/hoctavbands.pyc
+${PYSITELIB}/obspy/signal/interpolation.pyo
+${PYSITELIB}/obspy/signal/interpolation.pyc
+${PYSITELIB}/obspy/signal/invsim.pyo
+${PYSITELIB}/obspy/signal/invsim.pyc
+${PYSITELIB}/obspy/signal/konnoohmachismoothing.pyo
+${PYSITELIB}/obspy/signal/konnoohmachismoothing.pyc
+${PYSITELIB}/obspy/signal/polarization.pyo
+${PYSITELIB}/obspy/signal/polarization.pyc
+${PYSITELIB}/obspy/signal/quality_control.pyo
+${PYSITELIB}/obspy/signal/quality_control.pyc
+${PYSITELIB}/obspy/signal/regression.pyo
+${PYSITELIB}/obspy/signal/regression.pyc
+${PYSITELIB}/obspy/signal/rotate.pyo
+${PYSITELIB}/obspy/signal/rotate.pyc
+${PYSITELIB}/obspy/signal/spectral_estimation.pyo
+${PYSITELIB}/obspy/signal/spectral_estimation.pyc
+${PYSITELIB}/obspy/signal/tf_misfit.pyo
+${PYSITELIB}/obspy/signal/tf_misfit.pyc
+${PYSITELIB}/obspy/signal/trigger.pyo
+${PYSITELIB}/obspy/signal/trigger.pyc
+${PYSITELIB}/obspy/signal/util.pyo
+${PYSITELIB}/obspy/signal/util.pyc
 ${PYSITELIB}/obspy/signal/_sosfilt.py
-${PYSITELIB}/obspy/signal/_sosfilt.pyc
-${PYSITELIB}/obspy/signal/_sosfilt.pyo
 ${PYSITELIB}/obspy/signal/array_analysis.py
-${PYSITELIB}/obspy/signal/array_analysis.pyc
-${PYSITELIB}/obspy/signal/array_analysis.pyo
 ${PYSITELIB}/obspy/signal/calibration.py
-${PYSITELIB}/obspy/signal/calibration.pyc
-${PYSITELIB}/obspy/signal/calibration.pyo
 ${PYSITELIB}/obspy/signal/cpxtrace.py
-${PYSITELIB}/obspy/signal/cpxtrace.pyc
-${PYSITELIB}/obspy/signal/cpxtrace.pyo
 ${PYSITELIB}/obspy/signal/cross_correlation.py
-${PYSITELIB}/obspy/signal/cross_correlation.pyc
-${PYSITELIB}/obspy/signal/cross_correlation.pyo
 ${PYSITELIB}/obspy/signal/data/noise_models.npz
+${PYSITELIB}/obspy/signal/data/wf_metadata_schema.json
 ${PYSITELIB}/obspy/signal/detrend.py
-${PYSITELIB}/obspy/signal/detrend.pyc
-${PYSITELIB}/obspy/signal/detrend.pyo
 ${PYSITELIB}/obspy/signal/differentiate_and_integrate.py
-${PYSITELIB}/obspy/signal/differentiate_and_integrate.pyc
-${PYSITELIB}/obspy/signal/differentiate_and_integrate.pyo
 ${PYSITELIB}/obspy/signal/evrespwrapper.py
-${PYSITELIB}/obspy/signal/evrespwrapper.pyc
-${PYSITELIB}/obspy/signal/evrespwrapper.pyo
 ${PYSITELIB}/obspy/signal/filter.py
-${PYSITELIB}/obspy/signal/filter.pyc
-${PYSITELIB}/obspy/signal/filter.pyo
 ${PYSITELIB}/obspy/signal/freqattributes.py
-${PYSITELIB}/obspy/signal/freqattributes.pyc
-${PYSITELIB}/obspy/signal/freqattributes.pyo
 ${PYSITELIB}/obspy/signal/headers.py
-${PYSITELIB}/obspy/signal/headers.pyc
-${PYSITELIB}/obspy/signal/headers.pyo
 ${PYSITELIB}/obspy/signal/hoctavbands.py
-${PYSITELIB}/obspy/signal/hoctavbands.pyc
-${PYSITELIB}/obspy/signal/hoctavbands.pyo
 ${PYSITELIB}/obspy/signal/interpolation.py
-${PYSITELIB}/obspy/signal/interpolation.pyc
-${PYSITELIB}/obspy/signal/interpolation.pyo
 ${PYSITELIB}/obspy/signal/invsim.py
-${PYSITELIB}/obspy/signal/invsim.pyc
-${PYSITELIB}/obspy/signal/invsim.pyo
 ${PYSITELIB}/obspy/signal/konnoohmachismoothing.py
-${PYSITELIB}/obspy/signal/konnoohmachismoothing.pyc
-${PYSITELIB}/obspy/signal/konnoohmachismoothing.pyo
 ${PYSITELIB}/obspy/signal/polarization.py
-${PYSITELIB}/obspy/signal/polarization.pyc
-${PYSITELIB}/obspy/signal/polarization.pyo
+${PYSITELIB}/obspy/signal/quality_control.py
+${PYSITELIB}/obspy/signal/regression.py
 ${PYSITELIB}/obspy/signal/rotate.py
-${PYSITELIB}/obspy/signal/rotate.pyc
-${PYSITELIB}/obspy/signal/rotate.pyo
 ${PYSITELIB}/obspy/signal/spectral_estimation.py
-${PYSITELIB}/obspy/signal/spectral_estimation.pyc
-${PYSITELIB}/obspy/signal/spectral_estimation.pyo
 ${PYSITELIB}/obspy/signal/tests/__init__.py
-${PYSITELIB}/obspy/signal/tests/__init__.pyc
 ${PYSITELIB}/obspy/signal/tests/__init__.pyo
+${PYSITELIB}/obspy/signal/tests/__init__.pyc
+${PYSITELIB}/obspy/signal/tests/test_array_analysis.pyo
+${PYSITELIB}/obspy/signal/tests/test_array_analysis.pyc
+${PYSITELIB}/obspy/signal/tests/test_calibration.pyo
+${PYSITELIB}/obspy/signal/tests/test_calibration.pyc
+${PYSITELIB}/obspy/signal/tests/test_cpxtrace.pyo
+${PYSITELIB}/obspy/signal/tests/test_cpxtrace.pyc
+${PYSITELIB}/obspy/signal/tests/test_cross_correlation.pyo
+${PYSITELIB}/obspy/signal/tests/test_cross_correlation.pyc
+${PYSITELIB}/obspy/signal/tests/test_detrend.pyo
+${PYSITELIB}/obspy/signal/tests/test_detrend.pyc
+${PYSITELIB}/obspy/signal/tests/test_differentiate_and_integrate.pyo
+${PYSITELIB}/obspy/signal/tests/test_differentiate_and_integrate.pyc
+${PYSITELIB}/obspy/signal/tests/test_filter.pyo
+${PYSITELIB}/obspy/signal/tests/test_filter.pyc
+${PYSITELIB}/obspy/signal/tests/test_freqattributes.pyo
+${PYSITELIB}/obspy/signal/tests/test_freqattributes.pyc
+${PYSITELIB}/obspy/signal/tests/test_hoctavbands.pyo
+${PYSITELIB}/obspy/signal/tests/test_hoctavbands.pyc
+${PYSITELIB}/obspy/signal/tests/test_interpolation.pyo
+${PYSITELIB}/obspy/signal/tests/test_interpolation.pyc
+${PYSITELIB}/obspy/signal/tests/test_invsim.pyo
+${PYSITELIB}/obspy/signal/tests/test_invsim.pyc
+${PYSITELIB}/obspy/signal/tests/test_konnoohmachi.pyo
+${PYSITELIB}/obspy/signal/tests/test_konnoohmachi.pyc
+${PYSITELIB}/obspy/signal/tests/test_polarization.pyo
+${PYSITELIB}/obspy/signal/tests/test_polarization.pyc
+${PYSITELIB}/obspy/signal/tests/test_quality_control.pyo
+${PYSITELIB}/obspy/signal/tests/test_quality_control.pyc
+${PYSITELIB}/obspy/signal/tests/test_regression.pyo
+${PYSITELIB}/obspy/signal/tests/test_regression.pyc
+${PYSITELIB}/obspy/signal/tests/test_rotate.pyo
+${PYSITELIB}/obspy/signal/tests/test_rotate.pyc
+${PYSITELIB}/obspy/signal/tests/test_sonic.pyo
+${PYSITELIB}/obspy/signal/tests/test_sonic.pyc
+${PYSITELIB}/obspy/signal/tests/test_spectral_estimation.pyo
+${PYSITELIB}/obspy/signal/tests/test_spectral_estimation.pyc
+${PYSITELIB}/obspy/signal/tests/test_stream.pyo
+${PYSITELIB}/obspy/signal/tests/test_stream.pyc
+${PYSITELIB}/obspy/signal/tests/test_tf_misfit.pyo
+${PYSITELIB}/obspy/signal/tests/test_tf_misfit.pyc
+${PYSITELIB}/obspy/signal/tests/test_trace.pyo
+${PYSITELIB}/obspy/signal/tests/test_trace.pyc
+${PYSITELIB}/obspy/signal/tests/test_trigger.pyo
+${PYSITELIB}/obspy/signal/tests/test_trigger.pyc
 ${PYSITELIB}/obspy/signal/tests/data/0082_282.velocity
 ${PYSITELIB}/obspy/signal/tests/data/0167_267.velocity
 ${PYSITELIB}/obspy/signal/tests/data/3cssan.hy.1.MBGA_Z
@@ -1749,6 +2193,7 @@ ${PYSITELIB}/obspy/signal/tests/data/BW.
 ${PYSITELIB}/obspy/signal/tests/data/BW.UH3._.SHN.D.2010.147.cut.slist.gz
 ${PYSITELIB}/obspy/signal/tests/data/BW.UH3._.SHZ.D.2010.147.cut.slist.gz
 ${PYSITELIB}/obspy/signal/tests/data/BW.UH4._.EHZ.D.2010.147.cut.slist.gz
+${PYSITELIB}/obspy/signal/tests/data/BW_RTSH.xml
 ${PYSITELIB}/obspy/signal/tests/data/CRLZ.HHZ.10.NZ.SAC
 ${PYSITELIB}/obspy/signal/tests/data/CRLZ.HHZ.10.NZ.SAC_resp
 ${PYSITELIB}/obspy/signal/tests/data/EM_11a.dat
@@ -1787,7 +2232,6 @@ ${PYSITELIB}/obspy/signal/tests/data/TFP
 ${PYSITELIB}/obspy/signal/tests/data/TFPM_11p.dat
 ${PYSITELIB}/obspy/signal/tests/data/TPM_11a.dat
 ${PYSITELIB}/obspy/signal/tests/data/TPM_11p.dat
-${PYSITELIB}/obspy/signal/tests/data/images/time_frequency_representation.png
 ${PYSITELIB}/obspy/signal/tests/data/loc_RJOB20050801145719850.e
 ${PYSITELIB}/obspy/signal/tests/data/loc_RJOB20050801145719850.e.polfilt.gz
 ${PYSITELIB}/obspy/signal/tests/data/loc_RJOB20050801145719850.n
@@ -1801,6 +2245,7 @@ ${PYSITELIB}/obspy/signal/tests/data/pit
 ${PYSITELIB}/obspy/signal/tests/data/pitsa_noise_psd_samprate_100_nfft_512_noverlap_0.npy
 ${PYSITELIB}/obspy/signal/tests/data/pitsa_welch_window_512.npy
 ${PYSITELIB}/obspy/signal/tests/data/pitsa_welch_window_513.npy
+${PYSITELIB}/obspy/signal/tests/data/ppsd_kw1_ehz.npz
 ${PYSITELIB}/obspy/signal/tests/data/ppsd_stack_selections.npy
 ${PYSITELIB}/obspy/signal/tests/data/ppsd_times_processed.npy
 ${PYSITELIB}/obspy/signal/tests/data/ref_STS2
@@ -1843,91 +2288,83 @@ ${PYSITELIB}/obspy/signal/tests/data/rot
 ${PYSITELIB}/obspy/signal/tests/data/segfaulting_RESPs/RESP.IE.LLRI..EHZ
 ${PYSITELIB}/obspy/signal/tests/data/srl.data.gz
 ${PYSITELIB}/obspy/signal/tests/data/srl.res.gz
+${PYSITELIB}/obspy/signal/tests/data/timingquality.mseed
+${PYSITELIB}/obspy/signal/tests/data/tiny_quality_file.mseed
 ${PYSITELIB}/obspy/signal/tests/data/unknown.resp
 ${PYSITELIB}/obspy/signal/tests/images/degree_1_spline_detrend.png
 ${PYSITELIB}/obspy/signal/tests/images/plot_lanczos_window.png
 ${PYSITELIB}/obspy/signal/tests/images/polynomial_detrend.png
 ${PYSITELIB}/obspy/signal/tests/images/ppsd_restricted_stack.png
+${PYSITELIB}/obspy/signal/tests/images/ppsd_spectrogram.png
+${PYSITELIB}/obspy/signal/tests/images/ppsd_temporal.png
+${PYSITELIB}/obspy/signal/tests/images/time_frequency_gofs.png
+${PYSITELIB}/obspy/signal/tests/images/time_frequency_misfits.png
+${PYSITELIB}/obspy/signal/tests/images/time_frequency_representation.png
 ${PYSITELIB}/obspy/signal/tests/images/xcorr_pick_corr.png
 ${PYSITELIB}/obspy/signal/tests/test_array_analysis.py
-${PYSITELIB}/obspy/signal/tests/test_array_analysis.pyc
-${PYSITELIB}/obspy/signal/tests/test_array_analysis.pyo
 ${PYSITELIB}/obspy/signal/tests/test_calibration.py
-${PYSITELIB}/obspy/signal/tests/test_calibration.pyc
-${PYSITELIB}/obspy/signal/tests/test_calibration.pyo
 ${PYSITELIB}/obspy/signal/tests/test_cpxtrace.py
-${PYSITELIB}/obspy/signal/tests/test_cpxtrace.pyc
-${PYSITELIB}/obspy/signal/tests/test_cpxtrace.pyo
 ${PYSITELIB}/obspy/signal/tests/test_cross_correlation.py
-${PYSITELIB}/obspy/signal/tests/test_cross_correlation.pyc
-${PYSITELIB}/obspy/signal/tests/test_cross_correlation.pyo
 ${PYSITELIB}/obspy/signal/tests/test_detrend.py
-${PYSITELIB}/obspy/signal/tests/test_detrend.pyc
-${PYSITELIB}/obspy/signal/tests/test_detrend.pyo
 ${PYSITELIB}/obspy/signal/tests/test_differentiate_and_integrate.py
-${PYSITELIB}/obspy/signal/tests/test_differentiate_and_integrate.pyc
-${PYSITELIB}/obspy/signal/tests/test_differentiate_and_integrate.pyo
 ${PYSITELIB}/obspy/signal/tests/test_filter.py
-${PYSITELIB}/obspy/signal/tests/test_filter.pyc
-${PYSITELIB}/obspy/signal/tests/test_filter.pyo
 ${PYSITELIB}/obspy/signal/tests/test_freqattributes.py
-${PYSITELIB}/obspy/signal/tests/test_freqattributes.pyc
-${PYSITELIB}/obspy/signal/tests/test_freqattributes.pyo
 ${PYSITELIB}/obspy/signal/tests/test_hoctavbands.py
-${PYSITELIB}/obspy/signal/tests/test_hoctavbands.pyc
-${PYSITELIB}/obspy/signal/tests/test_hoctavbands.pyo
 ${PYSITELIB}/obspy/signal/tests/test_interpolation.py
-${PYSITELIB}/obspy/signal/tests/test_interpolation.pyc
-${PYSITELIB}/obspy/signal/tests/test_interpolation.pyo
 ${PYSITELIB}/obspy/signal/tests/test_invsim.py
-${PYSITELIB}/obspy/signal/tests/test_invsim.pyc
-${PYSITELIB}/obspy/signal/tests/test_invsim.pyo
 ${PYSITELIB}/obspy/signal/tests/test_konnoohmachi.py
-${PYSITELIB}/obspy/signal/tests/test_konnoohmachi.pyc
-${PYSITELIB}/obspy/signal/tests/test_konnoohmachi.pyo
 ${PYSITELIB}/obspy/signal/tests/test_polarization.py
-${PYSITELIB}/obspy/signal/tests/test_polarization.pyc
-${PYSITELIB}/obspy/signal/tests/test_polarization.pyo
+${PYSITELIB}/obspy/signal/tests/test_quality_control.py
+${PYSITELIB}/obspy/signal/tests/test_regression.py
 ${PYSITELIB}/obspy/signal/tests/test_rotate.py
-${PYSITELIB}/obspy/signal/tests/test_rotate.pyc
-${PYSITELIB}/obspy/signal/tests/test_rotate.pyo
 ${PYSITELIB}/obspy/signal/tests/test_sonic.py
-${PYSITELIB}/obspy/signal/tests/test_sonic.pyc
-${PYSITELIB}/obspy/signal/tests/test_sonic.pyo
 ${PYSITELIB}/obspy/signal/tests/test_spectral_estimation.py
-${PYSITELIB}/obspy/signal/tests/test_spectral_estimation.pyc
-${PYSITELIB}/obspy/signal/tests/test_spectral_estimation.pyo
 ${PYSITELIB}/obspy/signal/tests/test_stream.py
-${PYSITELIB}/obspy/signal/tests/test_stream.pyc
-${PYSITELIB}/obspy/signal/tests/test_stream.pyo
 ${PYSITELIB}/obspy/signal/tests/test_tf_misfit.py
-${PYSITELIB}/obspy/signal/tests/test_tf_misfit.pyc
-${PYSITELIB}/obspy/signal/tests/test_tf_misfit.pyo
 ${PYSITELIB}/obspy/signal/tests/test_trace.py
-${PYSITELIB}/obspy/signal/tests/test_trace.pyc
-${PYSITELIB}/obspy/signal/tests/test_trace.pyo
 ${PYSITELIB}/obspy/signal/tests/test_trigger.py
-${PYSITELIB}/obspy/signal/tests/test_trigger.pyc
-${PYSITELIB}/obspy/signal/tests/test_trigger.pyo
-${PYSITELIB}/obspy/signal/tests/test_util.py
-${PYSITELIB}/obspy/signal/tests/test_util.pyc
-${PYSITELIB}/obspy/signal/tests/test_util.pyo
 ${PYSITELIB}/obspy/signal/tf_misfit.py
-${PYSITELIB}/obspy/signal/tf_misfit.pyc
-${PYSITELIB}/obspy/signal/tf_misfit.pyo
 ${PYSITELIB}/obspy/signal/trigger.py
-${PYSITELIB}/obspy/signal/trigger.pyc
-${PYSITELIB}/obspy/signal/trigger.pyo
 ${PYSITELIB}/obspy/signal/util.py
-${PYSITELIB}/obspy/signal/util.pyc
-${PYSITELIB}/obspy/signal/util.pyo
 ${PYSITELIB}/obspy/taup/README.txt
 ${PYSITELIB}/obspy/taup/__init__.py
-${PYSITELIB}/obspy/taup/__init__.pyc
 ${PYSITELIB}/obspy/taup/__init__.pyo
-${PYSITELIB}/obspy/taup/c_wrappers.py
-${PYSITELIB}/obspy/taup/c_wrappers.pyc
+${PYSITELIB}/obspy/taup/__init__.pyc
 ${PYSITELIB}/obspy/taup/c_wrappers.pyo
+${PYSITELIB}/obspy/taup/c_wrappers.pyc
+${PYSITELIB}/obspy/taup/helper_classes.pyo
+${PYSITELIB}/obspy/taup/helper_classes.pyc
+${PYSITELIB}/obspy/taup/ray_paths.pyo
+${PYSITELIB}/obspy/taup/ray_paths.pyc
+${PYSITELIB}/obspy/taup/seismic_phase.pyo
+${PYSITELIB}/obspy/taup/seismic_phase.pyc
+${PYSITELIB}/obspy/taup/slowness_layer.pyo
+${PYSITELIB}/obspy/taup/slowness_layer.pyc
+${PYSITELIB}/obspy/taup/slowness_model.pyo
+${PYSITELIB}/obspy/taup/slowness_model.pyc
+${PYSITELIB}/obspy/taup/tau.pyo
+${PYSITELIB}/obspy/taup/tau.pyc
+${PYSITELIB}/obspy/taup/tau_branch.pyo
+${PYSITELIB}/obspy/taup/tau_branch.pyc
+${PYSITELIB}/obspy/taup/tau_model.pyo
+${PYSITELIB}/obspy/taup/tau_model.pyc
+${PYSITELIB}/obspy/taup/taup_create.pyo
+${PYSITELIB}/obspy/taup/taup_create.pyc
+${PYSITELIB}/obspy/taup/taup_geo.pyo
+${PYSITELIB}/obspy/taup/taup_geo.pyc
+${PYSITELIB}/obspy/taup/taup_path.pyo
+${PYSITELIB}/obspy/taup/taup_path.pyc
+${PYSITELIB}/obspy/taup/taup_pierce.pyo
+${PYSITELIB}/obspy/taup/taup_pierce.pyc
+${PYSITELIB}/obspy/taup/taup_time.pyo
+${PYSITELIB}/obspy/taup/taup_time.pyc
+${PYSITELIB}/obspy/taup/utils.pyo
+${PYSITELIB}/obspy/taup/utils.pyc
+${PYSITELIB}/obspy/taup/velocity_layer.pyo
+${PYSITELIB}/obspy/taup/velocity_layer.pyc
+${PYSITELIB}/obspy/taup/velocity_model.pyo
+${PYSITELIB}/obspy/taup/velocity_model.pyc
+${PYSITELIB}/obspy/taup/c_wrappers.py
 ${PYSITELIB}/obspy/taup/data/1066a.nd
 ${PYSITELIB}/obspy/taup/data/1066a.npz
 ${PYSITELIB}/obspy/taup/data/1066b.nd
@@ -1951,47 +2388,39 @@ ${PYSITELIB}/obspy/taup/data/pwdk.npz
 ${PYSITELIB}/obspy/taup/data/sp6.nd
 ${PYSITELIB}/obspy/taup/data/sp6.npz
 ${PYSITELIB}/obspy/taup/helper_classes.py
-${PYSITELIB}/obspy/taup/helper_classes.pyc
-${PYSITELIB}/obspy/taup/helper_classes.pyo
+${PYSITELIB}/obspy/taup/ray_paths.py
 ${PYSITELIB}/obspy/taup/seismic_phase.py
-${PYSITELIB}/obspy/taup/seismic_phase.pyc
-${PYSITELIB}/obspy/taup/seismic_phase.pyo
 ${PYSITELIB}/obspy/taup/slowness_layer.py
-${PYSITELIB}/obspy/taup/slowness_layer.pyc
-${PYSITELIB}/obspy/taup/slowness_layer.pyo
 ${PYSITELIB}/obspy/taup/slowness_model.py
-${PYSITELIB}/obspy/taup/slowness_model.pyc
-${PYSITELIB}/obspy/taup/slowness_model.pyo
 ${PYSITELIB}/obspy/taup/tau.py
-${PYSITELIB}/obspy/taup/tau.pyc
-${PYSITELIB}/obspy/taup/tau.pyo
 ${PYSITELIB}/obspy/taup/tau_branch.py
-${PYSITELIB}/obspy/taup/tau_branch.pyc
-${PYSITELIB}/obspy/taup/tau_branch.pyo
 ${PYSITELIB}/obspy/taup/tau_model.py
-${PYSITELIB}/obspy/taup/tau_model.pyc
-${PYSITELIB}/obspy/taup/tau_model.pyo
-${PYSITELIB}/obspy/taup/taup.py
-${PYSITELIB}/obspy/taup/taup.pyc
-${PYSITELIB}/obspy/taup/taup.pyo
 ${PYSITELIB}/obspy/taup/taup_create.py
-${PYSITELIB}/obspy/taup/taup_create.pyc
-${PYSITELIB}/obspy/taup/taup_create.pyo
 ${PYSITELIB}/obspy/taup/taup_geo.py
-${PYSITELIB}/obspy/taup/taup_geo.pyc
-${PYSITELIB}/obspy/taup/taup_geo.pyo
 ${PYSITELIB}/obspy/taup/taup_path.py
-${PYSITELIB}/obspy/taup/taup_path.pyc
-${PYSITELIB}/obspy/taup/taup_path.pyo
 ${PYSITELIB}/obspy/taup/taup_pierce.py
-${PYSITELIB}/obspy/taup/taup_pierce.pyc
-${PYSITELIB}/obspy/taup/taup_pierce.pyo
 ${PYSITELIB}/obspy/taup/taup_time.py
-${PYSITELIB}/obspy/taup/taup_time.pyc
-${PYSITELIB}/obspy/taup/taup_time.pyo
 ${PYSITELIB}/obspy/taup/tests/__init__.py
-${PYSITELIB}/obspy/taup/tests/__init__.pyc
 ${PYSITELIB}/obspy/taup/tests/__init__.pyo
+${PYSITELIB}/obspy/taup/tests/__init__.pyc
+${PYSITELIB}/obspy/taup/tests/test_misc.pyo
+${PYSITELIB}/obspy/taup/tests/test_misc.pyc
+${PYSITELIB}/obspy/taup/tests/test_plotting.pyo
+${PYSITELIB}/obspy/taup/tests/test_plotting.pyc
+${PYSITELIB}/obspy/taup/tests/test_ray_paths.pyo
+${PYSITELIB}/obspy/taup/tests/test_ray_paths.pyc
+${PYSITELIB}/obspy/taup/tests/test_seismic_phase.pyo
+${PYSITELIB}/obspy/taup/tests/test_seismic_phase.pyc
+${PYSITELIB}/obspy/taup/tests/test_slowness_model.pyo
+${PYSITELIB}/obspy/taup/tests/test_slowness_model.pyc
+${PYSITELIB}/obspy/taup/tests/test_split_model.pyo
+${PYSITELIB}/obspy/taup/tests/test_split_model.pyc
+${PYSITELIB}/obspy/taup/tests/test_tau.pyo
+${PYSITELIB}/obspy/taup/tests/test_tau.pyc
+${PYSITELIB}/obspy/taup/tests/test_taup_geo.pyo
+${PYSITELIB}/obspy/taup/tests/test_taup_geo.pyc
+${PYSITELIB}/obspy/taup/tests/test_velocity_model.pyo
+${PYSITELIB}/obspy/taup/tests/test_velocity_model.pyc
 ${PYSITELIB}/obspy/taup/tests/data/TauP_test_data/ak135_PKIKP.txt
 ${PYSITELIB}/obspy/taup/tests/data/TauP_test_data/ak135_P_deep.txt
 ${PYSITELIB}/obspy/taup/tests/data/TauP_test_data/ak135_P_shallow.txt
@@ -2024,51 +2453,31 @@ ${PYSITELIB}/obspy/taup/tests/data/iasp9
 ${PYSITELIB}/obspy/taup/tests/data/iasp91.tvel
 ${PYSITELIB}/obspy/taup/tests/data/iasp91_w_comment.nd
 ${PYSITELIB}/obspy/taup/tests/data/iasp91_w_comment.tvel
+${PYSITELIB}/obspy/taup/tests/data/regional_model.tvel
 ${PYSITELIB}/obspy/taup/tests/data/sample_ttimes_ak135.lst
 ${PYSITELIB}/obspy/taup/tests/data/sample_ttimes_iasp91.lst
 ${PYSITELIB}/obspy/taup/tests/data/smooth_geodynamic_model.tvel
 ${PYSITELIB}/obspy/taup/tests/images/cartesian_many_phases.png
 ${PYSITELIB}/obspy/taup/tests/images/cartesian_many_phases_buried_station.png
-${PYSITELIB}/obspy/taup/tests/images/cartesian_many_phases_single_way.png
-${PYSITELIB}/obspy/taup/tests/images/cartesian_multiple_stations.png
+${PYSITELIB}/obspy/taup/tests/images/cartesian_many_phases_one_way.png
 ${PYSITELIB}/obspy/taup/tests/images/spherical_diff_phases.png
 ${PYSITELIB}/obspy/taup/tests/images/spherical_many_phases.png
 ${PYSITELIB}/obspy/taup/tests/images/spherical_many_phases_buried_station.png
-${PYSITELIB}/obspy/taup/tests/images/spherical_many_phases_single_way.png
+${PYSITELIB}/obspy/taup/tests/images/spherical_many_phases_one_way.png
 ${PYSITELIB}/obspy/taup/tests/images/spherical_more_then_360.png
+${PYSITELIB}/obspy/taup/tests/images/traveltimes_many_phases.png
+${PYSITELIB}/obspy/taup/tests/images/traveltimes_many_phases_multiple_degrees.png
+${PYSITELIB}/obspy/taup/tests/images/traveltimes_plot_all_False.png
+${PYSITELIB}/obspy/taup/tests/images/traveltimes_plot_all_True.png
 ${PYSITELIB}/obspy/taup/tests/test_misc.py
-${PYSITELIB}/obspy/taup/tests/test_misc.pyc
-${PYSITELIB}/obspy/taup/tests/test_misc.pyo
-${PYSITELIB}/obspy/taup/tests/test_obspy_taup_wrapper.py
-${PYSITELIB}/obspy/taup/tests/test_obspy_taup_wrapper.pyc
-${PYSITELIB}/obspy/taup/tests/test_obspy_taup_wrapper.pyo
 ${PYSITELIB}/obspy/taup/tests/test_plotting.py
-${PYSITELIB}/obspy/taup/tests/test_plotting.pyc
-${PYSITELIB}/obspy/taup/tests/test_plotting.pyo
+${PYSITELIB}/obspy/taup/tests/test_ray_paths.py
 ${PYSITELIB}/obspy/taup/tests/test_seismic_phase.py
-${PYSITELIB}/obspy/taup/tests/test_seismic_phase.pyc
-${PYSITELIB}/obspy/taup/tests/test_seismic_phase.pyo
 ${PYSITELIB}/obspy/taup/tests/test_slowness_model.py
-${PYSITELIB}/obspy/taup/tests/test_slowness_model.pyc
-${PYSITELIB}/obspy/taup/tests/test_slowness_model.pyo
 ${PYSITELIB}/obspy/taup/tests/test_split_model.py
-${PYSITELIB}/obspy/taup/tests/test_split_model.pyc
-${PYSITELIB}/obspy/taup/tests/test_split_model.pyo
 ${PYSITELIB}/obspy/taup/tests/test_tau.py
-${PYSITELIB}/obspy/taup/tests/test_tau.pyc
-${PYSITELIB}/obspy/taup/tests/test_tau.pyo
 ${PYSITELIB}/obspy/taup/tests/test_taup_geo.py
-${PYSITELIB}/obspy/taup/tests/test_taup_geo.pyc
-${PYSITELIB}/obspy/taup/tests/test_taup_geo.pyo
 ${PYSITELIB}/obspy/taup/tests/test_velocity_model.py
-${PYSITELIB}/obspy/taup/tests/test_velocity_model.pyc
-${PYSITELIB}/obspy/taup/tests/test_velocity_model.pyo
 ${PYSITELIB}/obspy/taup/utils.py
-${PYSITELIB}/obspy/taup/utils.pyc
-${PYSITELIB}/obspy/taup/utils.pyo
 ${PYSITELIB}/obspy/taup/velocity_layer.py
-${PYSITELIB}/obspy/taup/velocity_layer.pyc
-${PYSITELIB}/obspy/taup/velocity_layer.pyo
 ${PYSITELIB}/obspy/taup/velocity_model.py
-${PYSITELIB}/obspy/taup/velocity_model.pyc
-${PYSITELIB}/obspy/taup/velocity_model.pyo
Index: pkgsrc/geography/py-obspy/distinfo
diff -u pkgsrc/geography/py-obspy/distinfo:1.5 pkgsrc/geography/py-obspy/distinfo:1.6
--- pkgsrc/geography/py-obspy/distinfo:1.5      Sat Mar  4 11:05:35 2017
+++ pkgsrc/geography/py-obspy/distinfo  Mon Nov 13 07:49:46 2017
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2017/03/04 11:05:35 wen Exp $
+$NetBSD: distinfo,v 1.6 2017/11/13 07:49:46 wen Exp $
 
-SHA1 (obspy-1.0.3.zip) = 3a3c4dcf0d0ae4ac5f075ed933c159f43b8e9b6d
-RMD160 (obspy-1.0.3.zip) = 56da2759068e3cdd7d4a78d21d28883947606296
-SHA512 (obspy-1.0.3.zip) = 0c22179e14ec564f711ceece93ee201ca316c5b7f2179c31da83a125000c939d2532511114498a3e9a43fa297a7a22309d919a517aecaa7dde183de44096575f
-Size (obspy-1.0.3.zip) = 22798404 bytes
+SHA1 (obspy-1.1.0.zip) = 511e816d1fb40409c790aa1eb412a7c2687b2fbe
+RMD160 (obspy-1.1.0.zip) = cfc1c65b2bd956990baea2316d8221da82efbecd
+SHA512 (obspy-1.1.0.zip) = b1c9d0765538bd406e61060dbf0493c75eeb70079c3c21f0837ae2ed43ce13646d6ba81ed1b025551ee31f1553c3b047915e6e79e1c540c6a93b8d06c7496705
+Size (obspy-1.1.0.zip) = 23868304 bytes



Home | Main Index | Thread Index | Old Index