Skip to main content

mseedindex - Generate miniSEED summary and synchronize database

This program reads miniSEED files, creates an index of the available data and stores this information into a database. Alternatively, the index information can be produced in JSON format. The index includes details such as identifers, time ranges, file names, location within files, and additional details. The database can be either PostgreSQL or SQLite.

Documentation

The Wiki provides an overview and documentation of the database schema.

For program usage see the mseedindex manual in the 'doc' directory.

Download release versions

The releases area contains release versions.

Building and Installing

In most environments a simple 'make' will build the program. The build system is designed for GNU make, which make be avilable as 'gmake'.

The CC, CFLAGS and LDFLAGS environment variables can be used to configure the build parameters.

To build with PostgreSQL support set the variable WITHPOSTGRESQL. This can be done in a single command with make like: $ WITHPOSTGRESQL=1 make

If Postgres is installed in non-system locations, specific their location using the CFLAGS and LDFLAGS environment variables:

  • CFLAGS='-I/Library/PostgreSQL/14/include'
  • LDFLAGS='-L/Library/PostgreSQL/14/lib/'

By default the build system will detect if necessary libraries are available for URL support and enable this capability. To build without support for reading URLs set the variable WIHOUTURL. This can be done in a single command with make like: $ WITHOUTURL=1 make

For further installation simply copy the resulting binary and man page (in the 'doc' directory) to appropriate system directories.

In the Win32 environment the Makefile.win can be used with the nmake build tool included with Visual Studio. PostgreSQL support is turned off by default in the Windows build procedure.

License

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright (C) 2024 Chad Trabant, EarthScope Data Services

Release files for mseedindex 3.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mseedindex 3.0.8
File Size Uploaded
mseedindex-3.0.8.tar.gz 2.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for mseedindex 3.0.8
File
mseedindex-3.0.8-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
mseedindex-3.0.8-py3-none-win32.whl Python 3 none Windows x86-32 Details
mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl Python 3 none Linux musl 1.2+ x86-32 Details
mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl Python 3 none Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details
mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl Python 3 none macOS 14.0+ ARM64 Details
mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl Python 3 none macOS 13.0+ x86-64 Details

Total release size: 10.8 MB

Release files / mseedindex-3.0.8.tar.gz

Download URL mseedindex-3.0.8.tar.gz
Size 2.9 MB
Tags Source
SHA-256 checksum
How to use checksums
30255cff7a7619a2942b521db7701e2842c969aa1a08e52ee448973702ce89e0
BLAKE2b-256 checksum
How to use checksums
cd447db3ef5af00935a96ea492a5d7bd6917eec93c68bfb4442a9bf7a290ccb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-win_amd64.whl

Download URL mseedindex-3.0.8-py3-none-win_amd64.whl
Size 692.6 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
28ca8795550e7a08716e65de3d6eb4930bab1b5d37b922547635fc943c9b7374
BLAKE2b-256 checksum
How to use checksums
ad317a38ed19d0fae82b35363ecdba62f2d8846adcbec44adedf49757d0f685d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-win32.whl

Download URL mseedindex-3.0.8-py3-none-win32.whl
Size 692.6 kB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
3471faaf505608268df8c2dce23b4b48fb9c646d06a677aa61ec0f6fd3871fc0
BLAKE2b-256 checksum
How to use checksums
a29aea3018125609e8db4fb933adef70d038d67cb00dbe2d465a75cd51585a40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl

Download URL mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl
Size 817.3 kB
Tags Linux musl 1.2+ x86-64 Python 3
SHA-256 checksum
How to use checksums
63190fe59b6ac2812754ef2f13b1bfb658ff42f4a4a46724f08565f91ae966c1
BLAKE2b-256 checksum
How to use checksums
b2214a0a16ab8fdcbf48a00440a47c6397f9d774346ecfd5509870c1cfb9a6fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl

Download URL mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl
Size 902.8 kB
Tags Linux musl 1.2+ x86-32 Python 3
SHA-256 checksum
How to use checksums
e13e5abd15a5ae34b31c9342c5f6955453d83959470312d58bb65d6e41957666
BLAKE2b-256 checksum
How to use checksums
f5dfb21882f27ac32eb440e8b2faa303e3dfabf42fc36060408e9961f9789ce1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl

Download URL mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl
Size 813.9 kB
Tags Linux musl 1.2+ ARM64 Python 3
SHA-256 checksum
How to use checksums
f6e321113d84905a5f459c1a06813c6761d6e96127210c56f088f14f633766f1
BLAKE2b-256 checksum
How to use checksums
d9c28d872ab884bc4ca1cb9590d80dea43cd0ec943432b1055dd9fd26a459bb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 777.8 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
60e784b6f051a45b3c742e943dc89b32b0ad7b6a4c9bf1ec49f91640dff5d149
BLAKE2b-256 checksum
How to use checksums
d0918c4fd3a720a693f477a28754002a6de290e54bd17c74e30b09c0b877e5d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl

Download URL mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Size 837.6 kB
Tags Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32 Python 3
SHA-256 checksum
How to use checksums
51a61e9d6d16878cb4f581860383364553e98b572fed84fe9d36946371c5a6dd
BLAKE2b-256 checksum
How to use checksums
1c0a0c7c233bbd6bf53a5d80bf663eeb8d8b41dd5aa6c37145fb0f5a8ca22fd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 783.0 kB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4efca59d922065aba951175288d4dace45c2c25a5fac75d262d7661eb7a58005
BLAKE2b-256 checksum
How to use checksums
770c737048e0ba311a50729a9cf3d632ac044912862f1f5546fc0d18854e05ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl

Download URL mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl
Size 769.3 kB
Tags Python 3 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
14b507671891926e609e64f006af3fa891636205f2daaafe6206fe343ae89b01
BLAKE2b-256 checksum
How to use checksums
c6354ad146cfcf83d2a2a15b56e4185343b5098292b96b72ff764110a3961cfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release files / mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl

Download URL mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl
Size 827.4 kB
Tags Python 3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
8633dcef95dc3e917b6c15ab208d55111bd61f34b7d81428cff195d7e9bb3e8e
BLAKE2b-256 checksum
How to use checksums
270442e26b0a501b79804438ca8c2ba05040d7835e766a7d9e46a12c0c346ebb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 22, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

3.0.8 This release

11 release files

3.0.7

11 release files

3.0.6

1 release file

3.0.5

1 release file

3.0.4

1 release file

2.7.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page