Skip to main content

ETNA is the first python open source framework of Tinkoff.ru AI Center. It is designed to make working with time series simple, productive, and fun.

Project description

ETNA Time Series Library

Pipi version PyPI Status Coverage

Telegram

Homepage | Documentation | Tutorials | Contribution Guide | Release Notes

ETNA is an easy-to-use time series forecasting framework. It includes built in toolkits for time series preprocessing, feature generation, a variety of predictive models with unified interface - from classic machine learning to SOTA neural networks, models combination methods and smart backtesting. ETNA is designed to make working with time series simple, productive, and fun.

ETNA is the first python open source framework of Tinkoff.ru Artificial Intelligence Center. The library started as an internal product in our company - we use it in over 10+ projects now, so we often release updates. Contributions are welcome - check our Contribution Guide.

Installation

ETNA is on PyPI, so you can use pip to install it.

pip install --upgrade pip
pip install etna-ts

Get started

Here's some example code for a quick start.

import pandas as pd
from etna.datasets.tsdataset import TSDataset
from etna.models import ProphetModel

# Read the data
df = pd.read_csv("examples/data/example_dataset.csv")

# Create a TSDataset
df = TSDataset.to_dataset(df)
ts = TSDataset(df, freq="D")

# Choose a horizon
HORIZON = 8

# Fit the model
model = ProphetModel()
model.fit(ts)

# Make the forecast
future_ts = ts.make_future(HORIZON)
forecast_ts = model.forecast(future_ts)

Tutorials

We have also prepared a set of tutorials for an easy introduction:

Notebook Interactive launch
Get started Binder
Backtest Binder
EDA Binder
Outliers Binder
Clustering Binder
Deep learning models Binder
Ensembles Binder

Documentation

ETNA documentation is available here.

Acknowledgments

ETNA.Team

Alekseev Andrey, Shenshina Julia, Gabdushev Martin, Kolesnikov Sergey, Bunin Dmitriy, Chikov Aleksandr, Barinov Nikita, Romantsov Nikolay, Makhin Artem, Denisov Vladislav, Mitskovets Ivan, Munirova Albina

ETNA.Contributors

Levashov Artem, Podkidyshev Aleksey

License

Feel free to use our library in your commercial and private applications.

ETNA is covered by Apache 2.0. Read more about this license here

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

etna-ts-1.3.0a0.tar.gz (94.4 kB view details)

Uploaded Source

Built Distribution

etna_ts-1.3.0a0-py3-none-any.whl (130.5 kB view details)

Uploaded Python 3

File details

Details for the file etna-ts-1.3.0a0.tar.gz.

File metadata

  • Download URL: etna-ts-1.3.0a0.tar.gz
  • Upload date:
  • Size: 94.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.7 Linux/5.8.0-1042-azure

File hashes

Hashes for etna-ts-1.3.0a0.tar.gz
Algorithm Hash digest
SHA256 1c1778386682a932200ea6f40a3c89d09ac40f62f740e0e56c31caa5c094b7a8
MD5 efe80d1e2298a1bb78427407d984ea03
BLAKE2b-256 92dc119b7fd665b0e03e7adbb88797a8d4c1ecebb3bd08f3a0d89fe8843b4c1a

See more details on using hashes here.

File details

Details for the file etna_ts-1.3.0a0-py3-none-any.whl.

File metadata

  • Download URL: etna_ts-1.3.0a0-py3-none-any.whl
  • Upload date:
  • Size: 130.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.11 CPython/3.9.7 Linux/5.8.0-1042-azure

File hashes

Hashes for etna_ts-1.3.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8fe2899372147f6ea65f3e5928d723082946b0cc73d47deab8d0cb5ca2be57c
MD5 05ca28f46a112549c77e0e8b3dbef9e8
BLAKE2b-256 4c707201161415a261c8d9d108e5ff842380cf77243b25bd4e6bb164f84abcb6

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