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": "senaps_sensor",
"maintainer": null,
"docs_url": null,
"requires_python": ">=2.7",
"maintainer_email": null,
"keywords": "api, client, library, senaps, sensor",
"author": null,
"author_email": "CSIRO Data61 <senaps@csiro.au>",
"download_url": "https://files.pythonhosted.org/packages/1d/31/99e67fa2874c445cd26e82256095744d64638772a7c543b6e2b7b228763b/senaps_sensor-2.16.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.16.0",
"project_urls": null,
"split_keywords": [
"api",
" client",
" library",
" senaps",
" sensor"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a3aff321cba223dfa1c25e546724b99e4f16d82a44a8f464e0952d4de62017bc",
"md5": "9f2c9d5371e9e4d161f2922e24432321",
"sha256": "c05729050c9b703c1dd038f2bfecfe33859a23abaf22e0be85b3f7f7f7e9aa76"
},
"downloads": -1,
"filename": "senaps_sensor-2.16.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9f2c9d5371e9e4d161f2922e24432321",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7",
"size": 25464,
"upload_time": "2024-12-04T07:01:09",
"upload_time_iso_8601": "2024-12-04T07:01:09.112183Z",
"url": "https://files.pythonhosted.org/packages/a3/af/f321cba223dfa1c25e546724b99e4f16d82a44a8f464e0952d4de62017bc/senaps_sensor-2.16.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d3199e67fa2874c445cd26e82256095744d64638772a7c543b6e2b7b228763b",
"md5": "df2a28ca82c6467b453c3f3e2553660d",
"sha256": "66d14e8c5b24d94cf2de4af793b317116607cc53f174e713f98d197e09cd4ea7"
},
"downloads": -1,
"filename": "senaps_sensor-2.16.0.tar.gz",
"has_sig": false,
"md5_digest": "df2a28ca82c6467b453c3f3e2553660d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7",
"size": 32541,
"upload_time": "2024-12-04T07:01:10",
"upload_time_iso_8601": "2024-12-04T07:01:10.995747Z",
"url": "https://files.pythonhosted.org/packages/1d/31/99e67fa2874c445cd26e82256095744d64638772a7c543b6e2b7b228763b/senaps_sensor-2.16.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-04 07:01:10",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "senaps_sensor"
}