Metadata-Version: 2.1
Name: tseuler
Version: 0.0.1.dev0
Summary: A library for Time-Series exploration, analysis & modelling.
Home-page: https://github.com/ag-ds-bubble/tseuler
Author: Achintya Gupta
Author-email: ag.ds.bubble@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: altair (>=4.1.0)
Requires-Dist: attrs (>=20.3.0)
Requires-Dist: bokeh (>=2.2.3)
Requires-Dist: certifi (>=2020.11.8)
Requires-Dist: chardet (>=3.0.4)
Requires-Dist: cycler (>=0.10.0)
Requires-Dist: entrypoints (>=0.3)
Requires-Dist: idna (>=2.10)
Requires-Dist: Jinja2 (>=2.11.2)
Requires-Dist: jsonschema (>=3.2.0)
Requires-Dist: kiwisolver (>=1.3.1)
Requires-Dist: Markdown (>=3.3.3)
Requires-Dist: MarkupSafe (>=1.1.1)
Requires-Dist: matplotlib (>=3.2.2)
Requires-Dist: mplfinance (>=0.12.7a0)
Requires-Dist: numpy (>=1.19.4)
Requires-Dist: packaging (>=20.4)
Requires-Dist: pandas (>=1.1.4)
Requires-Dist: panel (>=0.10.1)
Requires-Dist: param (>=1.10.0)
Requires-Dist: patsy (>=0.5.1)
Requires-Dist: Pillow (>=8.0.1)
Requires-Dist: pyct (>=0.4.8)
Requires-Dist: pyparsing (>=2.4.7)
Requires-Dist: pyrsistent (>=0.17.3)
Requires-Dist: python-dateutil (>=2.8.1)
Requires-Dist: pytz (>=2020.4)
Requires-Dist: pyviz-comms (>=0.7.6)
Requires-Dist: PyYAML (>=5.3.1)
Requires-Dist: requests (>=2.25.0)
Requires-Dist: scipy (>=1.5.4)
Requires-Dist: seaborn (>=0.11.0)
Requires-Dist: six (>=1.15.0)
Requires-Dist: statsmodels (>=0.12.1)
Requires-Dist: toolz (>=0.11.1)
Requires-Dist: tornado (>=6.1)
Requires-Dist: tqdm (>=4.52.0)
Requires-Dist: typing-extensions (>=3.7.4.3)
Requires-Dist: urllib3 (>=1.26.2)

<img style="float: right;" src="examples/logo_big.png"  width='100%'>

# tseuler
A library for Time Series exploration, analysis & modelling. This includes -

- A mini Dashboard for Time Series Analysis, with multiple variations to each kind of analysis
- Inherent Frequency adjustment & calculations

## Example
****

## Installation
****
Installation 
```py
pip install tseuler
```
## Usage
****
- ### Instantiating a DashBoard

    ```py
    import pandas as pd
    from tseuler import TseulerBoard
    # Read the Time Series DataFrame
    df = pd.read_csv('TimeSeriesdata3.csv', index_col=0)
    # Create a DashBoard!
    tb = TseulerBoard(tsdata=df, data_desc='Temperature Data',
                      target_column = ['AverageTemperature'],
                      categorical_columns = ['Country', 'City'])

    ```


## Versions
****

`tseuler` has been built upon:-

- pandas
- numpy
- panel
- altair
- matplotlib
- statsmodels

<u>v0.0.1 : Original Package</u>
- Added TseulerBoard



