Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

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.

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.

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 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.

Licensing

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 https://www.gnu.org/licenses/.

Project details


Release history Release notifications

This version

2.7.1

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 hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page