Skip to content

Hella/giotto-time

 
 

Repository files navigation

image

Version PyPI download month Codecov PyPI pyversions Slack-join Black

giotto-time

giotto-time is a machine learning based time series forecasting toolbox in Python. It is part of the Giotto family of open-source projects.

Project genesis

giotto-time was created to provide time series feature extraction, analysis and forecasting tools based on scikit-learn API.

License

giotto-time is distributed under the AGPLv3 license. If you need a different distribution license, please contact the L2F team at business@l2f.ch

Documentation

Getting started

Get started with giotto-time by following the installation steps below. Simple tutorials and real-world use cases can be found in example folder as notebooks.

Installation

Dependencies

The latest stable version of giotto-time requires:

  • Python (>= 3.6)
  • scikit-learn (>= 0.22.0)
  • pandas (==0.25.3)
  • workalendar (>=7.1.1)

To run the examples, jupyter is required.

User installation

Linux, MacOS and Windows

Run this command in your favourite python environment :

pip install giotto-time

Contributing

We welcome new contributors of all experience levels. The Giotto community goals are to be helpful, welcoming, and effective. To learn more about making a contribution to giotto-time, please see the CONTRIBUTING.rst file.

Developer installation

Source code

You can obtain the latest state of the source code with the command :

git clone https://github.com/giotto-ai/giotto-time.git

then run

cd giotto-time
pip install -e ".[tests, doc]"

This way, you can pull the library's latest changes and make them immediately available on your machine. Note: we recommend upgrading pip and setuptools to recent versions before installing in this way.

Testing

After installation, you can launch the test suite from outside the source directory:

pytest gtime

Changelog

See the RELEASE.rst file for a history of notable changes to giotto-time.

Community

Giotto Slack workspace: https://slack.giotto.ai/

Contacts

maintainers@giotto.ai

About

Time series analysis suite

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%