Skip to main content

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/

Release files for eratos-sensor 2.17.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eratos-sensor 2.17.0
File Size Uploaded
eratos_sensor-2.17.0.tar.gz 32.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for eratos-sensor 2.17.0
File Interpreter ABI Platform
eratos_sensor-2.17.0-py3-none-any.whl Python 3 none any Details

Total release size: 58.2 kB

Release files / eratos_sensor-2.17.0.tar.gz

Download URL eratos_sensor-2.17.0.tar.gz
Size 32.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9fce615e1467dc1989bb3b33d53f170811bc593e8edc1daf50ec7a1cc4cdd0b8
BLAKE2b-256 checksum
How to use checksums
07f440776d37a49c972da00fc81a66f179bd786909f9ee68d67f56c2dce01847
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / eratos_sensor-2.17.0-py3-none-any.whl

Download URL eratos_sensor-2.17.0-py3-none-any.whl
Size 25.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
51a5a0a60dc4a10d0426244df50099f953b30d874c56a1b27311870128c2a703
BLAKE2b-256 checksum
How to use checksums
9405d87efbceefabb4e291218310d97904dfcc7c51f1c2c1945e785ca0db0c29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release history Release notifications | RSS feed

This release

2.17.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page