Skip to content

Add support for MSEED I/O #1366

@lsawade

Description

@lsawade

Task description

Include installation of libmseed. I issued a PR to add CMake configuration support and a fork-internal follow-up PR for complete conversion to CMake, deprecating Makefiles.

To make the case for this I also created an example cmake project that automates the installation of libmseed to show an example of how to use the new cmake structure in an external project. The project configures with either local installation of libmseed or on-the-fly configuration and installation as part of the project's compilation (like we do with Kokkos).

The goal here would be to adopt the IRIS standard of serving seismic data, and the example project already shows how to write a trace!

  • Install libmseed as part of configuration
  • Allow for two version via flag (see example project)
    • libmseed 3.x, which is the current one
    • libmseed 2.x, which is the "legacy" format, but the only one supported by Obspy currently. Obspy team is working on libmseed 3.x support, but it will probably still take a bit of time.

Acceptance criteria

  • Seismograms can be written in mseed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions