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.0.2.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

air_db-0.0.2-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: air-db-0.0.2.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.8

File hashes

Hashes for air-db-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ca437507d0305bf1ab29fe17396d1c58ff1d2acad02f668d711324b1e111cd8d
MD5 ac389ece5271a6cbb3cc70795bf619b3
BLAKE2b-256 824350115d4981dd8f2cc2b6f8f6f40f721dda403d65c0409612848761f3a799

See more details on using hashes here.

File details

Details for the file air_db-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: air_db-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.8

File hashes

Hashes for air_db-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3f3e21285ec5a7e930fa09e0e799bd29264ff3235f1079069123dfc28d23d01c
MD5 97d998bf64ad9cfb19faae059a197a96
BLAKE2b-256 b99a7dfd0f5e8f6f9b3ca280d13d6dae96f4c4fde1c113fc5cbe2aa58888f91c

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