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
------------
* 1 or more Univariate Time Series forecasting
* 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.7.tar.gz (10.4 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for magi-0.0.7.tar.gz
Algorithm Hash digest
SHA256 678109d8206dc2a534d8cc47629294645cb3bde0c64f4bdfe5bf2415be7540d0
MD5 1fcd30f2a3d030c43d20af673470b920
BLAKE2b-256 c7a45d1ce576eb7cf4c83d3c0ed644c72f40e6e79790ecd9fc9ae87931ed42cb

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