Skip to main content

Python library for the ALTADATA API

Project description

https://github.com/altabering/altadata-python/workflows/build/badge.svg https://badge.fury.io/py/altadata.svg

ALTADATA Python library provides convenient access to the ALTADATA API from applications written in the Python language.

Installation

pip install altadata

Retrieving Data

You can get the entire data with the code below. This function returns List of dict by default.

client = AltaDataAPI(YOUR_API_KEY)
data = client.get_data(PRODUCT_CODE).load()

We currently have pandas dataframe support in the library. Users can optionally retrieve their datasets as pandas dataframe. If dataframe_functionality parameter is True function returns pandas dataframe.

Note: This functionality requires pandas (v0.23 or above) to work.

client = AltaDataAPI(api_key=YOUR_API_KEY, dataframe_functionality=True)
data = client.get_data(PRODUCT_CODE).load()

You can get data with using various conditions.

client = AltaDataAPI(YOUR_API_KEY)
data = client.get_data(PRODUCT_CODE)\
        .equal(condition_column=COLUMN_NAME, condition_value=CONDITION_VALUE)\
        .sort(order_column=COLUMN_NAME, order_method="desc")\
        .load()

Documentation

Read the documentation online at altadata-python.rtfd.io

Optionally, build documentation from the docs/ folder

pip install sphinx
cd docs
make html

License

altadata-python is under MIT license. See the LICENSE file for more info.

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

altadata-0.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

altadata-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file altadata-0.1.0.tar.gz.

File metadata

  • Download URL: altadata-0.1.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for altadata-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4b598cf2c418a7f7686576129ea6681a18b87c5a6eb52672a7a09174631bc095
MD5 72a6b9f30d2318ce633a882d49fb9995
BLAKE2b-256 89ab85a45d04c654f08966974293f56144daca7a485b89d15d974a93a45e50b4

See more details on using hashes here.

File details

Details for the file altadata-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: altadata-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for altadata-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e88d6d50895d1b01b133ae1fd100ebbe229fc005b0af6477e0ec126c0da4e50
MD5 6def89a2b2ab5cc5153329bd2b3002ab
BLAKE2b-256 bdd155417f0dc82a718144cd6497476ba496b1506f76ae7eece87013859bc422

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