Skip to main content

The Official Python Client of the Array of Things API

Project description

Array of Things Client

This library serves as the official Python client to the Array of Things API.

System Requirements

This library will only run on Python 3.6 or better.

We will not support Python 2 or earlier versions of Python 3.

Using the Library

The AoT Client is available on PyPI:

$ pip install aot-client

You can then use it pull down lists of metadata and observations as well as detailed information about metadata.

from aot_client import AotClient

client = AotClient()
projects = client.list_projects()
for page in projects:
  for proj in page.data:
    print(f'{proj["name"]} is available at /api/projects/{proj["slug"]}')

Development and Contributing

To run the tests locally:

$ pipenv install --dev
$ pipenv run python -m pytest

To build a release and push it to PyPI:

$ pipenv run python setup.py sdist bdist_wheel
$ pipenv run twine upload dist/*

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

aot-client-2.1.0.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aot_client-2.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file aot-client-2.1.0.tar.gz.

File metadata

  • Download URL: aot-client-2.1.0.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for aot-client-2.1.0.tar.gz
Algorithm Hash digest
SHA256 f5b4cc72c569d301952312af02539df7b04f3247fbbe18d5a943f43649bbd8f2
MD5 74b58ff475cf35be15d091b4e2c482be
BLAKE2b-256 69b0ed10628331ef300498f4ca071b5ef4b261f1e9d5558b632339402401d790

See more details on using hashes here.

File details

Details for the file aot_client-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: aot_client-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for aot_client-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b3ba56320488e92c7391c36c97defe8767ebd525f33a61d52260da6371e5e47
MD5 1aed6e581e70e2b3112d9b95815fdd6b
BLAKE2b-256 c5e1759e818f3ece156996b2535eba1c1348e2bb6c8ef036b94915a9a85e8303

See more details on using hashes here.

Supported by

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