Metadata-Version: 2.1
Name: tsview
Version: 0.17.0
Summary: Plugin to `tshistory` which provides a `view` subcommand to visualize time series from a repository and a flask blueprint
Home-page: https://hg.sr.ht/~pythonian/tsview
Author: Pythonian
Author-email: aurelien.campeas@pythonian.fr, andre.espaze@pythonian.fr, arnaud.campeas@pythonian.fr
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Database
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Scientific/Engineering :: Visualization
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flask (<2.2)
Requires-Dist: werkzeug (<2.2)
Requires-Dist: flask-caching (<2.1)
Requires-Dist: pytest-sa-pg
Requires-Dist: tshistory (>=0.18)
Requires-Dist: plotly (<6.0)
Requires-Dist: dash (==2.6.2)
Requires-Dist: dash-renderer (<2.0)
Requires-Dist: tshistory-formula (>=0.14)

TSVIEW
========

This is a [tshistory][tshistory] plugin which provides a `view` subcommand to the
`tsh` command.

[tshistory]: https://hg.sr.ht/~pythonian/tshistory

It works like this:

```shell
 $ tsh view postgres://babar:celeste@data_server:5432/
  * Running on http://192.168.56.1:5678/ (Press CTRL+C to quit)
 192.168.56.1 - - [16/Jun/2017 17:23:25] "GET /tsview HTTP/1.1" 200 -
 192.168.56.1 - - [16/Jun/2017 17:23:25] "GET /tsplot? HTTP/1.1" 200 -
```

At the same time, a browser tab opens, and we can select some series:

![tsh view](tsview.png)

For each series we can get it complete history (its versions at a
given date range):

![tsh history](tshistory.png)

This applies also to formulas if you use [tshistory_formula][tshistory_formula] !

[tshistory_formula]: https://hg.sr.ht/~pythonian/tshistory_formula

We also get a browser for the whole history _log_, by a
slight modification of the url, from `http://192.168.56.1:5678/tsview`
to `http://192.168.56.1:5678/tsviewlog`:

![tsh viewlog](tsviewlog.png)

