A data access layer for atmospheric time series datasets
Project description
air-db
air-db is a data access layer (DAL) to easily query atmospheric time series datasets from various sources. air-db does not include any database. It is required to install corresponding database to work air-db properly.
To install sample database:
from airdb import Database
Database.install_sample()
A database query can be implemented as follows:
from airdb import Database
db = Database('samp', return_type='df')
q = db.query(param=['so2', 'pm10'], city='istanbul', date=['>2010-05-10', '<2012-10-07'], month=5)
print(q)
del db # close connection to database
and the output is:
param reg city sta date value
0 pm10 marmara istanbul çatladıkapı 2010-05-10 00:00:00 0.798218
1 pm10 marmara istanbul çatladıkapı 2010-05-10 01:00:00 0.946180
2 pm10 marmara istanbul çatladıkapı 2010-05-10 02:00:00 0.884385
3 pm10 marmara istanbul çatladıkapı 2010-05-10 03:00:00 0.537993
4 pm10 marmara istanbul çatladıkapı 2010-05-10 04:00:00 0.136689
... ... ... ... ... ... ...
16123 so2 marmara istanbul şirinevler mthm 2012-05-31 19:00:00 0.697663
16124 so2 marmara istanbul şirinevler mthm 2012-05-31 20:00:00 0.615755
16125 so2 marmara istanbul şirinevler mthm 2012-05-31 21:00:00 0.489289
16126 so2 marmara istanbul şirinevler mthm 2012-05-31 22:00:00 0.385102
16127 so2 marmara istanbul şirinevler mthm 2012-05-31 23:00:00 0.039451
[16128 rows x 6 columns]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file air-db-0.0.3.macosx-12.0-arm64.tar.gz
.
File metadata
- Download URL: air-db-0.0.3.macosx-12.0-arm64.tar.gz
- Upload date:
- Size: 18.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.10.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4136cc69c1ab75b8ed59d1db0489c781b6adfa06207f770ebf14e795b8e4c6d3 |
|
MD5 | 00b281134359a33c45a2f40b817f7b1f |
|
BLAKE2b-256 | 5faf6e0a67b7c6a5cd0b5d6e820079dcfae60b81b96f630a8049f1530fea7f58 |