This project has been quarantined by PyPI admins. It cannot be installed or modified until a security review is complete.
ETNA Time Series Library
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 | |
| Backtest | |
| EDA | |
| Outliers | |
| Clustering | |
| Deep learning models | |
| Ensembles |
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
Metadata
Release files for etna-ts 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| etna-ts-1.3.1.tar.gz | 98.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| etna_ts-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 237.1 kB
Release files / etna-ts-1.3.1.tar.gz
| Download URL | etna-ts-1.3.1.tar.gz |
|---|---|
| Size | 98.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
de85e45cae0a685f5be30ad85650972fc84562a67f323fe675e8512ebd6786de
|
|
BLAKE2b-256 checksum How to use checksums |
a7beb7e2e3cbc2e7dd0603c42aa4a1be3e4852313eef86abf2c1c4eb3d71c408
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.9.8 Linux/5.11.0-1020-azure
|
Release files / etna_ts-1.3.1-py3-none-any.whl
| Download URL | etna_ts-1.3.1-py3-none-any.whl |
|---|---|
| Size | 138.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18fff774496f3e437d5530124209a4ab48424d1a0b44c2fa0cf5fad105a5cd7e
|
|
BLAKE2b-256 checksum How to use checksums |
9a8c6049a7e9d09290dfa78377c0d9aaae565d1a3b8c469495b5863719267ba9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.1.11 CPython/3.9.8 Linux/5.11.0-1020-azure
|
Security for etna-ts 1.3.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.