Skip to main content

Python hook for installing mseedindex

Project description

mseedindex - Synchronize miniSEED with database

This program reads miniSEED files, creates an index of the available data and stores this information into a database. 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.


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.

For example, if Postgres is installed in non-system locations:

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

To build without PostgreSQL support set the variable WITHOUTPOSTGRESQL. This can be done in a single command with make like: $ WITHOUTPOSTGRESQL=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 can be used with the nmake build tool included with Visual Studio. PostgreSQL support is turned off by default in the Windows build procedure.


Copyright (C) 2016 Chad Trabant, IRIS Data Management Center

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License (GNU-LGPL) for more details.

You should have received a copy of the GNU Lesser General Public License along with this software. If not, see

Project details

Download files

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

Files for mseedindex, version 2.7.1
Filename, size File type Python version Upload date Hashes
Filename, size mseedindex-2.7.1.tar.gz (3.7 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page