Skip to content

valeman/neuralforecast

 
 

Repository files navigation

NeuralForecast: Deep Learning for Time Series Forecasting

[nikstla] (noun, nahuatl) Period of time.

CI Linux CI Mac codecov Python PyPi License: GPLv3 docs

State-of-the-art time series forecasting for pytorch.

NeuralForecast is a python library for time series forecasting with deep learning. It provides dataset loading utilities, evaluation functions and pytorch implementations of state of the art deep learning forecasting models.

Documentation

Here is a link to the documentation.

Installation

Stable version

This code is a work in progress, any contributions or issues are welcome on GitHub at: https://github.com/Nixtla/neuralforecast.

You can install the released version of NeuralForecast from the Python package index with:

pip install neuralforecast

(Installing inside a python virtualenvironment or a conda environment is recommended.)

Development version in development mode

If you want to make some modifications to the code and see the effects in real time (without reinstalling), follow the steps below:

git clone https://github.com/Nixtla/neuralforecast.git
cd neuralforecast
pip install -e .

Current available models

License

This project is licensed under the GPLv3 License - see the LICENSE file for details.

How to contribute

See CONTRIBUTING.md.

How to cite

If you use NeuralForecast in a scientific publication, we encourage you to add the following references to the related papers:

@article{neuralforecast_arxiv,
  author  = {XXXX},
  title   = {{NeuralForecast: Deep Learning for Time Series Forecasting}},
  journal = {arXiv preprint arXiv:XXX.XXX},
  year    = {2022}
}

About

Deep Learning for Time Series Forecasting.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 87.7%
  • Python 12.3%