RDMSEED and MKMSEED: Read and write miniSEED files

Imports and exports data files in seismological format "mini-SEED"


Updated 2 Feb 2023

From GitHub

View License on GitHub

Matlab codes to read and write miniSEED files

Cite As

François Beauducel (2023). RDMSEED and MKMSEED: Read and write miniSEED files (https://github.com/IPGP/mseed-lib), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Data Import and Analysis in Help Center and MATLAB Answers

Inspired by: Reading mini-Seed

Inspired: ReadMSEEDFast

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes

fixes 24-bit uncompressed format reading.

- applies the time correction to StartTime (if needed)
- new option to disable time correction
- fixes a problem when plotting multiplexed channels (thanks to Robert Chase)

fix a bug in time correction reading

- applies the time correction to X.t (if needed)
- Geoscope 16/4 format passed real data archive tests

- accepts time vector T and detects data blocks (gaps and overlaps)
- adds GEOSCOPE 16/3-4 bit gain ranged coding

- Improved endianness automatic detection (see comments).
- Accepts mixed little/big endian encoding in a single file.
- minor fixes.

- fix warning problem in R2013b (bitcmp)
- better header test to guess big/little-endian coding
- adds option 'be' to force big-endian read

adds a verbose mode (option)

Correction of a bug with little-endian file coding and Steim-1/2 data encoding.

mkmseed: add Steim-1 and Steim-2 encoding formats.

Complementary function mkmseed.m allowing to write mini-SEED file.

- Validation of ASCII encoding format (logs)
- Blockettes are now stored in substructures below a single field X.BLOCKETTES
- Add import of blockettes 500 and 2000
- Accept multi-channel files with various data coding

- add input formats for GEOSCOPE multiplexed old data files
- additional output argument with gap and overlap analysis
- create a plot when no output argument are specified
- optimize script coding (30 times faster STEIM decoding!)

- fixes an issue with time sampling in the T0,FS mode.

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.