Coder Social home page Coder Social logo

ag-ds-bubble / tseuler Goto Github PK

View Code? Open in Web Editor NEW
17.0 1.0 1.0 28.67 MB

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

License: BSD 3-Clause "New" or "Revised" License

Python 100.00%
time-series statistics python3 modelling exploratory-data-analysis forecasting mathematical-modelling dashboard analysis statistical-models jupyter-notebook

tseuler's Introduction

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

tseuler's People

Contributors

ag-ds-bubble avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

cgchaitanya4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.