Skip to main content

A Python package entry for building the C-based mseedindex program

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mseedindex-3.0.8.tar.gz (2.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mseedindex-3.0.8-py3-none-win_amd64.whl (692.6 kB view details)

Uploaded Python 3Windows x86-64

mseedindex-3.0.8-py3-none-win32.whl (692.6 kB view details)

Uploaded Python 3Windows x86

mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl (817.3 kB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl (902.8 kB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl (813.9 kB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (777.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl (837.6 kB view details)

Uploaded Python 3manylinux: glibc 2.12+ i686manylinux: glibc 2.17+ i686

mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (783.0 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl (769.3 kB view details)

Uploaded Python 3macOS 14.0+ ARM64

mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl (827.4 kB view details)

Uploaded Python 3macOS 13.0+ x86-64

File details

Details for the file mseedindex-3.0.8.tar.gz.

File metadata

  • Download URL: mseedindex-3.0.8.tar.gz
  • Upload date:
  • Size: 2.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mseedindex-3.0.8.tar.gz
Algorithm Hash digest
SHA256 30255cff7a7619a2942b521db7701e2842c969aa1a08e52ee448973702ce89e0
MD5 af174d3d63a0c88223e4726ab89a5e9a
BLAKE2b-256 cd447db3ef5af00935a96ea492a5d7bd6917eec93c68bfb4442a9bf7a290ccb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8.tar.gz:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-win_amd64.whl.

File metadata

  • Download URL: mseedindex-3.0.8-py3-none-win_amd64.whl
  • Upload date:
  • Size: 692.6 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mseedindex-3.0.8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 28ca8795550e7a08716e65de3d6eb4930bab1b5d37b922547635fc943c9b7374
MD5 352ac47b0641ab5ae8c498063616ae2e
BLAKE2b-256 ad317a38ed19d0fae82b35363ecdba62f2d8846adcbec44adedf49757d0f685d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-win_amd64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-win32.whl.

File metadata

  • Download URL: mseedindex-3.0.8-py3-none-win32.whl
  • Upload date:
  • Size: 692.6 kB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mseedindex-3.0.8-py3-none-win32.whl
Algorithm Hash digest
SHA256 3471faaf505608268df8c2dce23b4b48fb9c646d06a677aa61ec0f6fd3871fc0
MD5 f7318b68adfd8ff2299caf96c52fea07
BLAKE2b-256 a29aea3018125609e8db4fb933adef70d038d67cb00dbe2d465a75cd51585a40

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-win32.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63190fe59b6ac2812754ef2f13b1bfb658ff42f4a4a46724f08565f91ae966c1
MD5 195ce510c463ddf2fb26465fd4f171d4
BLAKE2b-256 b2214a0a16ab8fdcbf48a00440a47c6397f9d774346ecfd5509870c1cfb9a6fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-musllinux_1_2_x86_64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e13e5abd15a5ae34b31c9342c5f6955453d83959470312d58bb65d6e41957666
MD5 8e7934a7aee9e4346f238fab4d38f55f
BLAKE2b-256 f5dfb21882f27ac32eb440e8b2faa303e3dfabf42fc36060408e9961f9789ce1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-musllinux_1_2_i686.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f6e321113d84905a5f459c1a06813c6761d6e96127210c56f088f14f633766f1
MD5 522fa17cfa1970b08f45ea7d406aa57b
BLAKE2b-256 d9c28d872ab884bc4ca1cb9590d80dea43cd0ec943432b1055dd9fd26a459bb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-musllinux_1_2_aarch64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60e784b6f051a45b3c742e943dc89b32b0ad7b6a4c9bf1ec49f91640dff5d149
MD5 b434a97631c37a5414788c059c47a3a2
BLAKE2b-256 d0918c4fd3a720a693f477a28754002a6de290e54bd17c74e30b09c0b877e5d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 51a61e9d6d16878cb4f581860383364553e98b572fed84fe9d36946371c5a6dd
MD5 eb9d2bc0d2fdd8856d796ed142c6ee8c
BLAKE2b-256 1c0a0c7c233bbd6bf53a5d80bf663eeb8d8b41dd5aa6c37145fb0f5a8ca22fd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-manylinux_2_17_i686.manylinux_2_12_i686.manylinux2010_i686.manylinux2014_i686.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4efca59d922065aba951175288d4dace45c2c25a5fac75d262d7661eb7a58005
MD5 4511c86c00b1169dd58d898190e6c860
BLAKE2b-256 770c737048e0ba311a50729a9cf3d632ac044912862f1f5546fc0d18854e05ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 14b507671891926e609e64f006af3fa891636205f2daaafe6206fe343ae89b01
MD5 7642832bb01048c3c5dc1175355b595d
BLAKE2b-256 c6354ad146cfcf83d2a2a15b56e4185343b5098292b96b72ff764110a3961cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-macosx_14_0_arm64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8633dcef95dc3e917b6c15ab208d55111bd61f34b7d81428cff195d7e9bb3e8e
MD5 0c5f8ae059fab94045e4dcdeea9b2883
BLAKE2b-256 270442e26b0a501b79804438ca8c2ba05040d7835e766a7d9e46a12c0c346ebb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mseedindex-3.0.8-py3-none-macosx_13_0_x86_64.whl:

Publisher: release.yml on EarthScope/mseedindex

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page