Skip to main content

Library for connecting to iobeam, the data analysis platform for the Internet of Things.

Project description

iobeam Python Library

=====================



`iobeam <https://iobeam.com>`__ is a data platform for connected

devices.



This is a Python library for sending data to **iobeam**. For more

information on the iobeam, please `check our our

documentation <https://docs.iobeam.com>`__.



Please note that we are currently invite-only. You will need an invite

to generate a valid token and use our APIs. (`Sign up

here <https://iobeam.com>`__ for an invite.)



Changelog

---------



12/22/15 - v0.9.2

~~~~~~~~~~~~~~~~~



- ``registerOrSetId()`` now accepts optional ``deviceName`` argument



12/18/15 - v0.9.1

~~~~~~~~~~~~~~~~~



- **IMPORTANT**: The client now correctly tracks batches it has seen

before so subsequent calls to ``send()`` do not send nothing.

- Documentation fixes



12/16/15 - v0.9.0

~~~~~~~~~~~~~~~~~



- Adding data should now be done via the new

``iobeam.createDataStore(columns)`` method, which allows you to track

multiple streams of data in one object.

- Internally, old methods involving ``DataPoint``\ s and

``DataSerie``\ s have been converted to use ``DataStore``\ s.

- Additional documentation provided

`here <https://github.com/iobeam/iobeam-client-python/blob/master/docs/DataGuide.md>`__.



12/02/15 - v0.8.0

~~~~~~~~~~~~~~~~~



- Automatic refresh of project tokens when they are expired. It is

recommended that you update as soon as possible to avoid breakage.

- bugfix: device ids are no longer allowed to be non-strings when

registering



10/20/15 - v0.7.0

~~~~~~~~~~~~~~~~~



- **IMPORTANT**: previously sent data points were being kept and sent

on subsequent sends, this has been fixed

- Query assumes time values given in to/from are same unit as when it

is initialized



10/13/15 - v0.6.0

~~~~~~~~~~~~~~~~~



- ``Timestamp``: changed ``type`` param name to ``unit`` in constructor

- utils: Adds a check for whether this is python2 or 3

- New Error for duplicate ids

- New ``registerOrSetId()`` added to ``iobeam.ClientBuilder`` to allow

you to register a name, or if it already exists, set the client to

use that id.



10/05/15 - v0.5.2

~~~~~~~~~~~~~~~~~



- Fix missing return for ``iobeam.makeQuery()``



10/02/15 - v0.5.1

~~~~~~~~~~~~~~~~~



- Use persistent connections for HTTP to improve performance

- Rename ``iobeam.MakeQuery()`` to ``iobeam.makeQuery()``

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

iobeam-0.9.3.zip (23.8 kB view details)

Uploaded Source

Built Distributions

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

iobeam-0.9.3-py35-none-any.whl (22.0 kB view details)

Uploaded Python 3.5

iobeam-0.9.3-py3-none-any.whl (22.0 kB view details)

Uploaded Python 3

iobeam-0.9.3-py2-none-any.whl (22.0 kB view details)

Uploaded Python 2

File details

Details for the file iobeam-0.9.3.zip.

File metadata

  • Download URL: iobeam-0.9.3.zip
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for iobeam-0.9.3.zip
Algorithm Hash digest
SHA256 eea50fc3b999a165ec6a01b162e1d8b1fb53de466d2ef74b3b22a821313692d3
MD5 213c39f68fec7e33dbff3d4f1612a95e
BLAKE2b-256 01825042cd453cd8319b362fb9872453472ee6d3738dae3a7135e1640e95f2ad

See more details on using hashes here.

File details

Details for the file iobeam-0.9.3-py35-none-any.whl.

File metadata

File hashes

Hashes for iobeam-0.9.3-py35-none-any.whl
Algorithm Hash digest
SHA256 cae82f9b35e54c0b6fffaa55e8a5ebe8ea958c74ed14e6ea3de0f770906a245b
MD5 9dd5c03f031440d8826a16a22af7bc8c
BLAKE2b-256 a464d6a06d5f991d3604cb41bf55db00121cbe0e9bed5bfd84647888b28bbb68

See more details on using hashes here.

File details

Details for the file iobeam-0.9.3-py3-none-any.whl.

File metadata

File hashes

Hashes for iobeam-0.9.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5cce36b20d120f3682e5c5dfda3b9424274ed372e247f17fd1fb78ef1277a6c6
MD5 71768c56e042e9156ba56780b191b02e
BLAKE2b-256 80c77e045d84904e5d36582bcfc5ec8a238e3bbcdb6bf43e2b975fb54063b6f3

See more details on using hashes here.

File details

Details for the file iobeam-0.9.3-py2-none-any.whl.

File metadata

File hashes

Hashes for iobeam-0.9.3-py2-none-any.whl
Algorithm Hash digest
SHA256 82523c217c49910debb61519b53d9d3f26e09f4df429337f89901e28d06b575c
MD5 39771c01ac8c0e3bcc42c357b7f78cf8
BLAKE2b-256 563c46a081ac2ccd35f926d2ad3a52a4e58062647536e3865c5521ddbc947883

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