Skip to main content

Senaps Sensor Data API Client

Project description

Senaps Sensor Data Python Client

This project is a python client implementation for the Senaps Sensor API v2.

Project home page: https://bitbucket.csiro.au/projects/SC/repos/sensor-api-python-client/browse

Installation

Install from the master branch:

$ pip install -e git+https://bitbucket.csiro.au/scm/sc/sensor-api-python-client.git#egg=senaps_sensor

Or install from a tag:

$ pip install -e git+https://bitbucket.csiro.au/scm/sc/sensor-api-python-client.git@v2.13.0#egg=senaps_sensor

Documentation

TODO

Roadmap

  • Define unimplemented models
  • Define unimplemented API endpoints

Development

Clone the project from bitbucket:

$ git clone https://bitbucket.csiro.au/scm/sc/sensor-api-python-client.git
$ cd sensor-api-python-client

Create a python virtual environment, then install the requirements as below:

$ (venv) pip install -r requirements.txt && pip install -r test_requirements.txt

Testing

Run the test suite with:

$ (venv) nosetests -v tests.test_auth tests.test_api tests.test_internal_auth tests.test_parsers

Or, use tox to run the setup.py package build and test suite for all python versions (ensure your environment variables for any API calls that hit the web are correct, see tox.ini passenv configuration):

$ (venv) tox

Acknowledgements

This project has been heavily derived from the Tweepy python twitter client project: https://github.com/tweepy/tweepy/

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

eratos_sensor-2.17.0.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

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

eratos_sensor-2.17.0-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file eratos_sensor-2.17.0.tar.gz.

File metadata

  • Download URL: eratos_sensor-2.17.0.tar.gz
  • Upload date:
  • Size: 32.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for eratos_sensor-2.17.0.tar.gz
Algorithm Hash digest
SHA256 9fce615e1467dc1989bb3b33d53f170811bc593e8edc1daf50ec7a1cc4cdd0b8
MD5 226665c868b0785ad2b7f149a3be2703
BLAKE2b-256 07f440776d37a49c972da00fc81a66f179bd786909f9ee68d67f56c2dce01847

See more details on using hashes here.

File details

Details for the file eratos_sensor-2.17.0-py3-none-any.whl.

File metadata

File hashes

Hashes for eratos_sensor-2.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51a5a0a60dc4a10d0426244df50099f953b30d874c56a1b27311870128c2a703
MD5 8782c3f5486197a057c3cbdfb4d04e52
BLAKE2b-256 9405d87efbceefabb4e291218310d97904dfcc7c51f1c2c1945e785ca0db0c29

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