Skip to main content

An easy to use open-source python framework for Time Series analysis, visualization and forecasting along with AutoTS

Project description

pytsal

logo

CodeFactor Downloads Downloads PyPI version

An easy to use low-code open-source python framework for Time Series analysis, visualization and forecasting along with AutoTS.

Why was pytsal created?

I was deeply inspired by pycaret which is an amazing library for Machine Learning, and I wanted to create a similar library for Time Series Analysis.

Therefore, the interface and features provided are very similar to pycaret but focused and customized towards Time Series.

What does pytsal mean?

Pytsal is the abbreviation for Python Time Series Analysis Library

Overview

Features

Image source

Features

Checklist of features the library currently offers and plans to offer.

Convention used below: Feature [status]

  • Time series data loaders [partial]
  • Time series preprocessing [partial]
  • Time series modelling
    • Forecasting
      • Holt Winter [completed]
      • ARIMA [in progress]
      • Facebook Prophet [planned]
    • Classification [planned]
    • Anomaly Detection
      • Brutlag [completed]
  • Time series visualization [v1 completed]
  • Time series validation [v1 completed]
  • AutoTS
    • Forecasting [v1 completed]

Getting Started

The following instructions will get you a copy of the project and ready for use for your python projects.

Installation

Quick Access

  • Download from PyPi.org

    pip install pytsal
    

Developer Style

  • Requires Python version >=3.6

  • Clone this repository using the command:

    git clone https://github.com/KrishnanSG/pytsal.git
    cd pytsal
    
  • Then install the library using the command:

    python setup.py install
    

Examples & Tutorials

Tutorials on how to use the library can be found under the examples folder

The tutorials clearly explain how to use the library and also provide basic guide to understand time series analysis.

Stability

The library isn't mature or stable for production use yet.

The best use of the library currently would be for non production use and rapid prototyping.

Current Contributors

Made with contributors-img.

Contribution

Contributions are always welcomed, it would be great to have people use and contribute to this project so as to help users understand and benefit from the library.

How to contribute

  • Create an issue: If you have a new feature in mind, feel free to open an issue and add a short description on what that feature could be.
  • Create a PR: If you have a bug fix, enhancement or new feature addition, create a Pull Request and the maintainers of the repo, would review and merge them.

What can be contributed?

  • Datasets
  • Source code enhancement
  • Documentation

Author

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

pytsal-1.1.1.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

pytsal-1.1.1-py3-none-any.whl (29.2 kB view details)

Uploaded Python 3

File details

Details for the file pytsal-1.1.1.tar.gz.

File metadata

  • Download URL: pytsal-1.1.1.tar.gz
  • Upload date:
  • Size: 26.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for pytsal-1.1.1.tar.gz
Algorithm Hash digest
SHA256 b437b304222597406c564212d567789d9ddd2707e2b98445a6b273816f59cbed
MD5 b12bff85eb117eab63258d38ea2de19a
BLAKE2b-256 dc98720129a80e2f015153dc06a29bd5f322271f9bec781e738e765884c06ef0

See more details on using hashes here.

File details

Details for the file pytsal-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: pytsal-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.4.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5

File hashes

Hashes for pytsal-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a174e7029f4a8cfebbe54d75545da9ca84e830ef3173c5ebaf6f1da445121d91
MD5 a4c91ca7f6cee225e7f2ed4fdf679344
BLAKE2b-256 fc342b54d26fde20abbf5581fc76b8210410b59e879a655d67b942797315eaf6

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