dpd-lib


Namedpd-lib JSON
Version 0.2.2 PyPI version JSON
download
home_pageNone
SummaryA package for interacting with the USGS influx db
upload_time2024-04-30 22:52:30
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords infrasound seismic usgs volcanos
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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](https://docs.influxdata.com/influxdb/v2/) 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](https://pypi.org/project/dpd-lib/) and installed using pip.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "dpd-lib",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "infrasound, seismic, usgs, volcanos",
    "author": null,
    "author_email": "Noah Harper <nharper@usgs.gov>",
    "download_url": "https://files.pythonhosted.org/packages/50/93/e766fd08e7fd500e95616869ca3bf5f18ea732f14cda9d3ce89bf63d5877/dpd_lib-0.2.2.tar.gz",
    "platform": null,
    "description": "# Derived Project Database Library\n\n## Overview\n\nThis 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](https://docs.influxdata.com/influxdb/v2/) database that we call the Derived Product Database (DPD).\n\nThe 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.\n\n### The DPD Library\n\nThe 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:\n\n* `read_[signal_type]()`\n* `record_[signal_type]()`\n* `list_[signal_type]()`\n\nSo, 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.\n\nThe library can be found at [pypi.org](https://pypi.org/project/dpd-lib/) and installed using pip.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A package for interacting with the USGS influx db",
    "version": "0.2.2",
    "project_urls": {
        "Homepage": "https://code.usgs.gov/cvo-realtime-seismic/derived-project-database",
        "Issues": "https://code.usgs.gov/cvo-realtime-seismic/derived-project-database/-/issues"
    },
    "split_keywords": [
        "infrasound",
        " seismic",
        " usgs",
        " volcanos"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8847fcde2f78c822d31fc07ef0b28c91252092a1dd6d196f31ac184c133192ed",
                "md5": "1eae8e4763ed5b35b917952887f86aa4",
                "sha256": "6cd258fc17a04255824b9b48ddde5a24f9b6415c4226e848d532703fad981662"
            },
            "downloads": -1,
            "filename": "dpd_lib-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1eae8e4763ed5b35b917952887f86aa4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 6105,
            "upload_time": "2024-04-30T22:52:29",
            "upload_time_iso_8601": "2024-04-30T22:52:29.237299Z",
            "url": "https://files.pythonhosted.org/packages/88/47/fcde2f78c822d31fc07ef0b28c91252092a1dd6d196f31ac184c133192ed/dpd_lib-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5093e766fd08e7fd500e95616869ca3bf5f18ea732f14cda9d3ce89bf63d5877",
                "md5": "166bdba2c8d21615552ce70c6c1e3d93",
                "sha256": "7f9ab0d65f79f7af676f95e1a0b61b6cc8e1905072dd76dc638a0fde5c5abe8e"
            },
            "downloads": -1,
            "filename": "dpd_lib-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "166bdba2c8d21615552ce70c6c1e3d93",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 5974,
            "upload_time": "2024-04-30T22:52:30",
            "upload_time_iso_8601": "2024-04-30T22:52:30.444586Z",
            "url": "https://files.pythonhosted.org/packages/50/93/e766fd08e7fd500e95616869ca3bf5f18ea732f14cda9d3ce89bf63d5877/dpd_lib-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-30 22:52:30",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dpd-lib"
}
        
Elapsed time: 0.23610s