Skip to main content

A package for interacting with the USGS influx db

Project description

Derived Project Database Library

Overview

This libary contains several functions that enable the processing, storage, and retrieve of seismic and infrasound signal data. The underlying storage mechanism that sits under each respective component is an InfluxDB database that we call the Derived Product Database (DPD).

The DPD is a time-series storage system that contains processed seismic and infrasound signal data. In theory, the DPD can be extended to store any time series data and the dpd_lib can be used to upload and retrieve that data assuming the underlying system has been set up correctly.

The DPD Library

The DPD Library is a python library comprised of a number of functions that enable users to upload and retrieve signal data stored in an underlying DPD. The functions typically follow the following format:

  • read_[signal_type]()
  • record_[signal_type]()
  • list_[signal_type]()

So, for example, to retrieve infrasound data, one would import and use read_infrasound() with the proper arguments. Just like with the DPD Agent, the DPD Library depends on four InfluxDB environment variables to run.

The library can be found at pypi.org and installed using pip.

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

dpd_lib-0.5.2.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

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

dpd_lib-0.5.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file dpd_lib-0.5.2.tar.gz.

File metadata

  • Download URL: dpd_lib-0.5.2.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for dpd_lib-0.5.2.tar.gz
Algorithm Hash digest
SHA256 0a632fb9ab53e8d6f5102730a0c0a02bf7480d98d0b7eaaa23c812313d514d12
MD5 0442ca13d4367c01854bc6352e41dc07
BLAKE2b-256 e18d9e08c22c1c5ea04eeebfce20e5a9e5bb5b237f36240867235f40fec32252

See more details on using hashes here.

File details

Details for the file dpd_lib-0.5.2-py3-none-any.whl.

File metadata

  • Download URL: dpd_lib-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for dpd_lib-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 61cd0508c3bf43c73ef6b75a59100ef1507f6c3d4e8de4b3691d7ebbc7b3abb4
MD5 67af21fc5f7531fac5d82010d4a8878d
BLAKE2b-256 f90f4b48b1a6724d68f4e73d1f99e86b47c6187bcadde67608bcc76a3af1fa58

See more details on using hashes here.

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