Metadata-Version: 2.1
Name: pypond
Version: 0.5.2
Summary: Python implementation of the Pond JavaScript timeseries library (https://github.com/esnet/pond).
Home-page: https://github.com/esnet/pypond
Author: Monte M. Goode
Author-email: tools@es.net
License: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: JavaScript
Classifier: Topic :: Software Development :: Libraries
License-File: LICENSE.txt

|Documentation Status| |Build Status| |Coverage Status|

PyPond - Python Pond timeseries library.
========================================

Overview
--------

PyPond is a Python implementation of the JavaScript `Pond timeseries
library <http://software.es.net/pond/>`__. At a very high level, both
implementations offer classes and structures to collect, manipulate and
transmit timeseries data. Time series transmission is done via a
JSON-based wire format.

This implementation is `available on
GitHub <https://github.com/esnet/pypond>`__ and the API documentation is
available at `software.es.net <http://software.es.net/pypond/>`__ (and
alternately on `RTD <http://pypond.readthedocs.io/en/latest/>`__).

PyPond runs on python 2.7 and 3.3 through 3.9.

Core Documentation
------------------

The `main project site <http://software.es.net/pond/>`__ has extensive
documentation on the various structures (Event, TimeRange, TimeSeries,
etc) that both implementations use internally. There is no need to
duplicate that conceptual documentation here since the python
implementation follows the same API and uses the same structures.

The only real difference with pypond is that the method names have been
changed to their obvious pythonic corollaries (``obj.toString()``
becomes ``obj.to_string()``) and any comparison methods named ``.is()``
in the JavaScript version have been renamed to ``.same()`` in pypond
since ``is`` is a reserved word in python.

The `tests <https://github.com/esnet/pypond/tree/master/tests>`__ can
also be referred to as a fairly complete set of examples as well.

.. |Documentation Status| image:: https://readthedocs.org/projects/pypond/badge/?version=latest
   :target: http://pypond.readthedocs.io/en/latest/?badge=latest
.. |Build Status| image:: https://travis-ci.org/esnet/pypond.svg?branch=master
   :target: https://travis-ci.org/esnet/pypond
.. |Coverage Status| image:: https://coveralls.io/repos/github/esnet/pypond/badge.svg?branch=master
   :target: https://coveralls.io/github/esnet/pypond?branch=master


