Oil Database Management Package
This is a Python package for managing a collection of records about oil used for oil spill response.
The records conform to the NOAA ADIOS® Oil Database Data Model, and can be loaded and saved from/to a custom JSON format, as well as imported from a handful of other specialized formats.
This library can be used for importing data from arbitrary formats by writing a custom importer.
The entire dataset can be managed in MongoDB, a popular object database system, but that is unnecessary, unless you want to run a web application, such as NOAA's ADIOS® Oil Database:
Where to find data
The collection of oil records that NOAA maintains is found on gitHub here:
https://github.com/NOAA-ORR-ERD/noaa-oil-data
That is a collection of JSON files, one for each record. This package is essentially a tool for manipulating that data.
Anyone, of course, could maintain their own collection of data.
Documentation:
The documentation for this package is in this source repo
in adios_db/Documentation/API_docs/ as a Sphinx doc, and published at:
https://noaa-orr-erd.github.io/adios_oil_database/
Installation
The adios_db package is available on conda-forge:
https://anaconda.org/conda-forge/adios_db
Or can be installed from source:
(source at: https://github.com/NOAA-ORR-ERD/adios_oil_database)
cd adios_db # if you haven't already
python -m pip install .
or, of you ware working on the code, and editable install:
python -m pip install -e .
This will install the Python package, which can then be used with:
import adios_db
If installing from source, you will need the requirements in:
conda_requirements.txt
(these should all be pip-installable as well)
Release files for adios-db 1.2.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| adios_db-1.2.7.tar.gz | 14.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| adios_db-1.2.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.9 MB
Release files / adios_db-1.2.7.tar.gz
| Download URL | adios_db-1.2.7.tar.gz |
|---|---|
| Size | 14.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d59f6a48545b450cc1b0d1947b53cb8ecbbd5f2911e9534f1306ab363a3d5096
|
|
BLAKE2b-256 checksum How to use checksums |
ef007887548738efa3508de141520e27091ba8db7a4d7fb4d56968ceed568fb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / adios_db-1.2.7-py3-none-any.whl
| Download URL | adios_db-1.2.7-py3-none-any.whl |
|---|---|
| Size | 14.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
14601523d4f919d888bd0ed6c7fe3fb7e7b980a847bdc6774b4a2e8785733b4d
|
|
BLAKE2b-256 checksum How to use checksums |
62a5636032c89cac367e6d5996d5248692188a4779dea39ff3cc58655f9fd568
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|