Skip to main content

Toolbox for Time Series analysis and integration with Machine Learning.

Project description

https://www.giotto.ai/static/vector/logo.svg

Version Azure-build 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.

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

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

giotto-time-0.2.0.tar.gz (55.3 kB view hashes)

Uploaded Source

Built Distribution

giotto_time-0.2.0-py3-none-any.whl (76.3 kB view hashes)

Uploaded Python 3

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