Metadata-Version: 2.0
Name: iobeam
Version: 0.9.5
Summary: Library for connecting to iobeam, the data analysis     platform for the Internet of Things.
Home-page: https://github.com/iobeam/iobeam-client-python
Author: iobeam
Author-email: support@iobeam.com
License: Apache Software License
Keywords: iot data analytics iobeam sensors
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Requires-Dist: enum34
Requires-Dist: pyjwt
Requires-Dist: requests

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

---------



01/26/16 - v0.9.5

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



-  Raise ``ValueError`` if ``DataStore`` contains reserved column names:

   time, time\_offset



01/08/16 - v0.9.4

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



-  Remove accidental dependency on pypandoc when installing from sources



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()``



