Skip to main content

A library for Time-Series exploration, analysis & modelling.

Project description

tseuler

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

As of now, this libray is in pre-alpha phase, i.e there is a lot of work still left before its first stable release.

TSMAD - Time Series Mini Analysis DashBoard.

Functionalities Include

- A mini Dashboard for Time Series Analysis, with multiple variations to each kind of analysis
- Inbuilt Freqency Variation analysis
- Intervention Analysis (In Future) 

TSSTATS - Time Series Statistical & Modelling Functions

Functionalities Include:

- Rolling Origin Framework (Currently Supports - statsmodels, sklearn, sklearn) for both multi-variate and uni-variate
- Residual Diagnostics
- Statistical Tests
- Entropy Calculations
- Intervention Analysis (In Future)

Example


Installation


Installation

pip install tseuler

Usage


  • Instantiating a DashBoard

    import pandas as pd
    import tseuler as tse
    # Read the Time Series DataFrame
    dataDF = pd.read_csv('Raw Data/stocks_data.csv', index_col=0)
    tsmadObj = tse.TSMAD(tsdata = dataDF, data_desc = 'Stocks Data',
                     target_columns = ['close'], categorical_columns = ['Name'],
                     dt_format = '%Y-%m-%d', dt_freq = 'B',
                     how_aggregate = {'open':'first', 'high':'max', 'low':'min', 'close':'last'},
                     force_interactive = True)
    tsmadObj.get_board()
    

tseuler has been built upon:-


  • pandas
  • numpy
  • panel
  • altair
  • matplotlib
  • statsmodels

History


v0.0.4dev0 : Development Package

  • Added TSMAD
  • Added TSSTATS

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tseuler-0.0.4.dev0.tar.gz (38.0 kB view details)

Uploaded Source

Built Distribution

tseuler-0.0.4.dev0-py3-none-any.whl (272.9 kB view details)

Uploaded Python 3

File details

Details for the file tseuler-0.0.4.dev0.tar.gz.

File metadata

  • Download URL: tseuler-0.0.4.dev0.tar.gz
  • Upload date:
  • Size: 38.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.3

File hashes

Hashes for tseuler-0.0.4.dev0.tar.gz
Algorithm Hash digest
SHA256 df89d8c41a1aef7d2b3158047724f36c09194aa9532be8619bb5b09ae525a8e0
MD5 4cd2e130c6b8f5f57abd44b00cb0222e
BLAKE2b-256 843a11e0830740e495e7dfd6660acf194467b5395eb532c4cd909581236fbc8e

See more details on using hashes here.

File details

Details for the file tseuler-0.0.4.dev0-py3-none-any.whl.

File metadata

  • Download URL: tseuler-0.0.4.dev0-py3-none-any.whl
  • Upload date:
  • Size: 272.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.3

File hashes

Hashes for tseuler-0.0.4.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 c7fd91d7ba60d041f7e5c5a504729a3c88553dc628fa2bdf5970e10dcccf7d6d
MD5 c3be13056167bd3869be4f399448b66e
BLAKE2b-256 c7889728be2e96cd019dce8dfe83907c10d627ceb224944b8a7b1283de01bb86

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page