Skip to main content

high level wrapper for parallel univariate time series forecasting

Project description

========
magi
========

.. image:: https://img.shields.io/pypi/v/magi.svg
:target: https://pypi.python.org/pypi/magi
:alt: Pypi Version

.. image:: https://img.shields.io/pypi/pyversions/magi.svg
:target: https://pypi.org/project/magi/

.. image:: https://readthedocs.org/projects/magi-docs/badge/?version=latest
:target: https://magi-docs.readthedocs.io

.. image:: https://img.shields.io/pypi/l/magi.svg
:target: https://pypi.python.org/pypi/magi/
:alt: License

.. image:: https://badges.gitter.im/magi-gitter/Lobby.svg
:alt: Join the chat at https://gitter.im/magi-gitter/Lobby
:target: https://gitter.im/magi-gitter/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge


Overview
============

`magi` is intended to be a high level python wrapper around other time series forecasting libraries to allow easily parallelized univariate time series forecasting in python. In particular, the library current supports wrappers around the
R `forecast <https://www.rdocumentation.org/packages/forecast/versions/8.3>`_ library and
facebook's `prophet <https://github.com/facebook/prophet>`_ package


Basic Usage
============

Use Cases
============

What this package should be used for
------------
* forecasting for 1 or more Univariate Time Series
* forecasting using many different time series models in parallel with minimal effort
* wrapper for R forecast library to implement those models in python workflow
* wrapper around Prophet library to provide easier data framework to work with
* single source of access for many different time series forecasting models

What this package should NOT be used for
------------
* Multivariate Time Series data. If you have multiple x variables that are correlated with your response variable, I'd suggest simply using regression with lags and seasonal variable to account for autocorrelation in your error
* Data exploration - The time series analysis step is much more suited to using the R forecast package directly

Dependencies
============
* dask
* distributed
* plotly
* cufflinks
* rpy2 (& forecast package >=8.3 installed in R)
* fbprophet


Installation
============

.. code-block:: console

$ pip install magi


Documentation
============

Documentation is hosted on `Read the Docs <http://magi-docs.readthedocs.io/en/latest/index.html>`_.

Disclaimer
============
This package is still very early in development and should not be relied upon in production. Everything is still subject to change

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

magi-0.0.8.tar.gz (10.4 kB view details)

Uploaded Source

File details

Details for the file magi-0.0.8.tar.gz.

File metadata

  • Download URL: magi-0.0.8.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for magi-0.0.8.tar.gz
Algorithm Hash digest
SHA256 2c3d796c631cf37a2c9874179c179512568155a5afc53dc21b751ed3fcd224f0
MD5 ec39354c29ff3dfcf5b6bbdb830dfa63
BLAKE2b-256 a7c5a8ada2e5ce933a5bcdf77b083042755f0b0a1b1596df0fd1a4f84d24e48c

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