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()``
=====================
`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
Release history Release notifications | RSS feed
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)
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
iobeam-0.9.3-py35-none-any.whl
(22.0 kB
view details)
iobeam-0.9.3-py3-none-any.whl
(22.0 kB
view details)
iobeam-0.9.3-py2-none-any.whl
(22.0 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eea50fc3b999a165ec6a01b162e1d8b1fb53de466d2ef74b3b22a821313692d3
|
|
| MD5 |
213c39f68fec7e33dbff3d4f1612a95e
|
|
| BLAKE2b-256 |
01825042cd453cd8319b362fb9872453472ee6d3738dae3a7135e1640e95f2ad
|
File details
Details for the file iobeam-0.9.3-py35-none-any.whl.
File metadata
- Download URL: iobeam-0.9.3-py35-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3.5
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cae82f9b35e54c0b6fffaa55e8a5ebe8ea958c74ed14e6ea3de0f770906a245b
|
|
| MD5 |
9dd5c03f031440d8826a16a22af7bc8c
|
|
| BLAKE2b-256 |
a464d6a06d5f991d3604cb41bf55db00121cbe0e9bed5bfd84647888b28bbb68
|
File details
Details for the file iobeam-0.9.3-py3-none-any.whl.
File metadata
- Download URL: iobeam-0.9.3-py3-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cce36b20d120f3682e5c5dfda3b9424274ed372e247f17fd1fb78ef1277a6c6
|
|
| MD5 |
71768c56e042e9156ba56780b191b02e
|
|
| BLAKE2b-256 |
80c77e045d84904e5d36582bcfc5ec8a238e3bbcdb6bf43e2b975fb54063b6f3
|
File details
Details for the file iobeam-0.9.3-py2-none-any.whl.
File metadata
- Download URL: iobeam-0.9.3-py2-none-any.whl
- Upload date:
- Size: 22.0 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82523c217c49910debb61519b53d9d3f26e09f4df429337f89901e28d06b575c
|
|
| MD5 |
39771c01ac8c0e3bcc42c357b7f78cf8
|
|
| BLAKE2b-256 |
563c46a081ac2ccd35f926d2ad3a52a4e58062647536e3865c5521ddbc947883
|