Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

air-db-0.1.9.tar.gz (28.2 kB view details)

Uploaded Source

File details

Details for the file air-db-0.1.9.tar.gz.

File metadata

  • Download URL: air-db-0.1.9.tar.gz
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.10

File hashes

Hashes for air-db-0.1.9.tar.gz
Algorithm Hash digest
SHA256 66b602c42a2f6278bc3c7f653874909b3112ba7efb3cb41b918ddda0f7077b74
MD5 512379c106693ef46e1b526915a0ee4e
BLAKE2b-256 f590d59d8bdd0774dd4bfa4b6e07481736957a435eddc2d7ab1ca7b46bd298c6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page