You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pyrocko/src/io
Sebastian Heimann d3b15deccf quakeml docs: polishing 1 year ago
..
ext datacube: improve windows compatibility 2 years ago
README.md add headline 2 years ago
__init__.py codestyle: adjust docstring format 2 years ago
css.py codestyle: adjust docstring format 2 years ago
datacube.py datacube: fix subsample time shift and improve support for short files 2 years ago
enhanced_sacpz.py Merge branch 'master' into python3-testing 6 years ago
eventdata.py codestyle: adjust docstring format 2 years ago
gcf.py high precision time handling 2 years ago
gse1.py avoid deprecation warnings about use of numpy.float etc 2 years ago
gse2.py remove dependency on future 3 years ago
ims.py codestyle: adjust docstring format 2 years ago
io_common.py codestyle: adjust docstring format 2 years ago
kan.py codestyle: adjust docstring format 2 years ago
mseed.py io.mseed: adding STEIM compression option 2 years ago
quakeml.py quakeml docs: polishing 1 year ago
rdseed.py codestyle: adjust docstring format 2 years ago
resp.py codestyle: adjust docstring format 2 years ago
sac.py sac: fix handling of undefined values 1 year ago
segy.py codestyle: adjust docstring format 2 years ago
seisan_response.py avoid deprecation warnings about use of numpy.float etc 2 years ago
seisan_waveform.py high precision time handling 2 years ago
stationxml.py stationxml: make 'created' attribute optional 2 years ago
suds.py high precision time handling 2 years ago
yaff.py codestyle: adjust docstring format 2 years ago

README.md

Pyrocko I/O Modules

Input and output of seismic traces.

This module provides a simple unified interface to load and save traces to a few different file formats. The data model used for the pyrocko.trace.Trace objects in Pyrocko is most closely matched by the Mini-SEED file format. However, a difference is, that Mini-SEED limits the length of the network, station, location, and channel codes to 2, 5, 2, and 3 characters, respectively.

Seismic Waveform IO

============ =========================== ========= ======== ====== format format identifier load save note ============ =========================== ========= ======== ====== Mini-SEED mseed yes yes SAC sac yes yes [#f1]_ SEG Y rev1 segy some SEISAN seisan, seisan.l, seisan.b yes [#f2]_ KAN kan yes [#f3]_ YAFF yaff yes yes [#f4]_ ASCII Table text yes [#f5]_ GSE1 gse1 some GSE2 gse2 some DATACUBE datacube yes SUDS suds some CSS css yes ============ =========================== ========= ======== ======

Metadata IO

  • pyrocko.io.quakeml parses QuakeML (https://quake.ethz.ch/quakeml/) into a pyrocko data model.
  • pyrocko.io.stationxml represents a FDSN stationXML model.

.. rubric:: Notes

.. [#f1] For SAC files, the endianness is guessed. Additional header information is stored in the Trace's meta attribute. .. [#f2] Seisan waveform files can be in little (seisan.l) or big endian (seisan.b) format. seisan currently is an alias for seisan.l. .. [#f3] The KAN file format has only been seen once by the author, and support for it may be removed again. .. [#f4] YAFF is an in-house, experimental file format, which should not be released into the wild. .. [#f5] ASCII tables with two columns (time and amplitude) are output - meta information will be lost.