Senaps Sensor Data Python Client
==============================
This project is a python client implementation for the [Senaps Sensor API v2](https://senaps.io/api-docs/).
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/
Raw data
{
"_id": null,
"home_page": null,
"name": "eratos-sensor",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "Eratos <support@eratos.com>",
"keywords": "api, client, library, senaps, sensor",
"author": null,
"author_email": "CSIRO Data61 <senaps@csiro.au>",
"download_url": "https://files.pythonhosted.org/packages/07/f4/40776d37a49c972da00fc81a66f179bd786909f9ee68d67f56c2dce01847/eratos_sensor-2.17.0.tar.gz",
"platform": null,
"description": "Senaps Sensor Data Python Client\n==============================\n\nThis project is a python client implementation for the [Senaps Sensor API v2](https://senaps.io/api-docs/).\n\nProject home page: https://bitbucket.csiro.au/projects/SC/repos/sensor-api-python-client/browse\n\nInstallation\n------------\n\nInstall from the master branch:\n\n $ pip install -e git+https://bitbucket.csiro.au/scm/sc/sensor-api-python-client.git#egg=senaps_sensor\n\nOr install from a tag:\n\n $ pip install -e git+https://bitbucket.csiro.au/scm/sc/sensor-api-python-client.git@v2.13.0#egg=senaps_sensor\n\nDocumentation\n------------\n\nTODO\n\nRoadmap\n------------\n\n* Define unimplemented models\n* Define unimplemented API endpoints\n\nDevelopment\n------------\n\nClone the project from bitbucket:\n\n $ git clone https://bitbucket.csiro.au/scm/sc/sensor-api-python-client.git\n $ cd sensor-api-python-client\n\nCreate a python virtual environment, then install the requirements as below:\n\n $ (venv) pip install -r requirements.txt && pip install -r test_requirements.txt\n\nTesting\n------------\n\nRun the test suite with:\n\n $ (venv) nosetests -v tests.test_auth tests.test_api tests.test_internal_auth tests.test_parsers\n\nOr, 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):\n\n $ (venv) tox\n\n#### Acknowledgements\n\nThis project has been heavily derived from the Tweepy python twitter client project: https://github.com/tweepy/tweepy/ \n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Senaps Sensor Data API Client",
"version": "2.17.0",
"project_urls": {
"Homepage": "https://bitbucket.csiro.au/projects/SC/repos/sensor-api-python-client/browse"
},
"split_keywords": [
"api",
" client",
" library",
" senaps",
" sensor"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "9405d87efbceefabb4e291218310d97904dfcc7c51f1c2c1945e785ca0db0c29",
"md5": "8782c3f5486197a057c3cbdfb4d04e52",
"sha256": "51a5a0a60dc4a10d0426244df50099f953b30d874c56a1b27311870128c2a703"
},
"downloads": -1,
"filename": "eratos_sensor-2.17.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8782c3f5486197a057c3cbdfb4d04e52",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 25556,
"upload_time": "2024-12-17T00:42:15",
"upload_time_iso_8601": "2024-12-17T00:42:15.975855Z",
"url": "https://files.pythonhosted.org/packages/94/05/d87efbceefabb4e291218310d97904dfcc7c51f1c2c1945e785ca0db0c29/eratos_sensor-2.17.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "07f440776d37a49c972da00fc81a66f179bd786909f9ee68d67f56c2dce01847",
"md5": "226665c868b0785ad2b7f149a3be2703",
"sha256": "9fce615e1467dc1989bb3b33d53f170811bc593e8edc1daf50ec7a1cc4cdd0b8"
},
"downloads": -1,
"filename": "eratos_sensor-2.17.0.tar.gz",
"has_sig": false,
"md5_digest": "226665c868b0785ad2b7f149a3be2703",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 32653,
"upload_time": "2024-12-17T00:42:14",
"upload_time_iso_8601": "2024-12-17T00:42:14.763756Z",
"url": "https://files.pythonhosted.org/packages/07/f4/40776d37a49c972da00fc81a66f179bd786909f9ee68d67f56c2dce01847/eratos_sensor-2.17.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-17 00:42:14",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "eratos-sensor"
}