Skip to main content

Python's forecast::auto.arima equivalent

Project description

# pmdarima

[![PyPI version](https://badge.fury.io/py/pmdarima.svg)](https://badge.fury.io/py/pmdarima) [![Linux build status](https://travis-ci.org/tgsmith61591/pmdarima.svg?branch=master)](https://travis-ci.org/tgsmith61591/pmdarima) [![Build status](https://ci.appveyor.com/api/projects/status/0ntddrmtrdopt5rf/branch/master?svg=true)](https://ci.appveyor.com/project/tgsmith61591/pmdarima/branch/master) [![CircleCI](https://circleci.com/gh/tgsmith61591/pmdarima.svg?style=svg)](https://circleci.com/gh/tgsmith61591/pmdarima) [![codecov](https://codecov.io/gh/tgsmith61591/pmdarima/branch/master/graph/badge.svg)](https://codecov.io/gh/tgsmith61591/pmdarima) ![Supported versions](https://img.shields.io/badge/python-3.5+-blue.svg)

Pmdarima (originally pyramid-arima, for the anagram of ‘py’ + ‘arima’) is a no-nonsense statistical Python library with a solitary objective: bring R’s [auto.arima](https://www.rdocumentation.org/packages/forecast/versions/7.3/topics/auto.arima) functionality to Python. Pmdarima operates by wrapping [statsmodels.tsa.ARIMA](https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/arima_model.py) and [statsmodels.tsa.statespace.SARIMAX](https://github.com/statsmodels/statsmodels/blob/master/statsmodels/tsa/statespace/sarimax.py) into one estimator class and creating a more user-friendly estimator interface for programmers familiar with scikit-learn.

## Installation

Pmdarima is on pypi under the package name pmdarima and can be downloaded via pip:

`bash $ pip install pmdarima `

Note that legacy versions (<1.0.0) are available under the name “pyramid-arima” and can be pip installed via:

`bash # Legacy warning: $ pip install pyramid-arima # python -c 'import pyramid;' `

To ensure the package was built correctly, import the following module in python:

`python from pmdarima.arima import auto_arima `

### Availability

pmdarima is available in pre-built Wheel files for Python 3.5+ for the following platforms:

  • Mac (64-bit)

  • Linux (64-bit manylinux)

  • Windows (32 & 64-bit)

If a wheel doesn’t exist for your platform, you can still pip install and it will build from the source distribution tarball, however you’ll need cython>=0.29 and gcc (Mac/Linux) or MinGW (Windows) in order to build the package from source.

### Documentation

All of your questions and more (including examples and guides) can be answered by the [pmdarima documentation](https://www.alkaline-ml.com/pmdarima). If not, always feel free to file an issue.

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

pmdarima-1.1.1.tar.gz (622.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pmdarima-1.1.1-cp37-cp37m-win_amd64.whl (212.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

pmdarima-1.1.1-cp37-cp37m-win32.whl (184.2 kB view details)

Uploaded CPython 3.7mWindows x86

pmdarima-1.1.1-cp37-cp37m-manylinux1_x86_64.whl (696.3 kB view details)

Uploaded CPython 3.7m

pmdarima-1.1.1-cp37-cp37m-macosx_10_7_x86_64.whl (225.6 kB view details)

Uploaded CPython 3.7mmacOS 10.7+ x86-64

pmdarima-1.1.1-cp36-cp36m-win_amd64.whl (212.2 kB view details)

Uploaded CPython 3.6mWindows x86-64

pmdarima-1.1.1-cp36-cp36m-win32.whl (184.1 kB view details)

Uploaded CPython 3.6mWindows x86

pmdarima-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (682.3 kB view details)

Uploaded CPython 3.6m

pmdarima-1.1.1-cp36-cp36m-macosx_10_7_x86_64.whl (225.5 kB view details)

Uploaded CPython 3.6mmacOS 10.7+ x86-64

pmdarima-1.1.1-cp35-cp35m-win_amd64.whl (207.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

pmdarima-1.1.1-cp35-cp35m-win32.whl (180.9 kB view details)

Uploaded CPython 3.5mWindows x86

pmdarima-1.1.1-cp35-cp35m-manylinux1_x86_64.whl (667.0 kB view details)

Uploaded CPython 3.5m

pmdarima-1.1.1-cp35-cp35m-macosx_10_6_x86_64.whl (216.3 kB view details)

Uploaded CPython 3.5mmacOS 10.6+ x86-64

File details

Details for the file pmdarima-1.1.1.tar.gz.

File metadata

  • Download URL: pmdarima-1.1.1.tar.gz
  • Upload date:
  • Size: 622.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for pmdarima-1.1.1.tar.gz
Algorithm Hash digest
SHA256 2d2017c32a85b8e708a9ed5e8732b553e42589ef2ae7ee5c10a43eb254f463af
MD5 575219d1587d126e79f352bd3d23aee6
BLAKE2b-256 3fd70cfdfac82e942861315c436dc55297927de1180a753afd6233bc7d31cb96

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 212.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pmdarima-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 62033e77c323b99d900833a06170b45811faf3a0720bfc26f675206363889386
MD5 f91fc8e985ee6deda0beff3c3bebfdb1
BLAKE2b-256 2ffd71ceb6d934f8f32addd19b9ede7c77da0daa87aa34a3a7a7b20bfbfa0849

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 184.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pmdarima-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 88730148becb3b43c6c9d74d91cda54e8ba267c88192f50eca8078731438479c
MD5 5868ef45981e2ac22c12f47be4741393
BLAKE2b-256 2282dd63999a7f734bab04b2c09d6f69436bb43240df274f9852d50f97887123

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 696.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.1

File hashes

Hashes for pmdarima-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 615134f4e27ace9ce571edfc0bf346edc72aedc07742d9ecc5ef6cbd1882c00a
MD5 e0889e440e4a34d04426c637b7eedb07
BLAKE2b-256 f6d21860dc452527c50721a829c828b3251030566ff9c79c1fe2c125e82d18b4

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 225.6 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for pmdarima-1.1.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 7577a9c32e76832e1d5707122fd991e42f83053c84d403e52d443e2a82853322
MD5 03f4503937263bd933d4329d9bb5920a
BLAKE2b-256 a21744b66be60e7ed34af6c2308926460f1d4f475081d052e76c2bff6b31d8c7

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 212.2 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for pmdarima-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 87979318c57e99412b838f73c0916081438ff3265b947782b1a1c85ea5ef0056
MD5 993e1c51d521945abe23568383847c48
BLAKE2b-256 2c119a0acde1b208bcab1250023cc8bdc76feb33a58183082a2f84cfc5da2d42

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 184.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for pmdarima-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 1245ae8932c0c3b3883ace9918b3fec9960d5fc63681fd29e38c514d870c1d0f
MD5 2a8e2179f1cbf4d6e3ed92f9fbfd1ea2
BLAKE2b-256 1a989f417068e037ff64d81ada97be671c3fd0bf06ebbdd736e85cac9dc50cac

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 682.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.1

File hashes

Hashes for pmdarima-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0f7627815f5ba0d5aab20c9db1a54d41334ab0802d78771188affda6c5a43ef3
MD5 05f7ff1784085fa45ab2435c3352495a
BLAKE2b-256 a22af982baa2ea936c576597e957d0e2e57f7eac1b4618d2b18c16fa6d652b18

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 225.5 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for pmdarima-1.1.1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 4b9dd6e2fe9a2da2133d48afe367de4c03dd281ce967a2f7996b6445cac15f03
MD5 91e219a6734e113a59761177e73cb63f
BLAKE2b-256 fbc3297ae7de4a4808ee94c4bdb7f16f3fe1de5e46c897d28b6e686698d5a602

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 207.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.4

File hashes

Hashes for pmdarima-1.1.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 048296f3f220d67f2a2c4c7caee3b813c8f2c3df923abab200cbbd29b44f37df
MD5 7dcd941a4d12b2f1c4fe738369eb121f
BLAKE2b-256 595d56d6835308e19bb75b9b460339a5438acef2f7d22972838cbe0c51f814f2

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 180.9 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/28.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.4

File hashes

Hashes for pmdarima-1.1.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 1418765f22fef7a5fd9c251d47b854a230cbbd43bf4ccbd864888ede7dccc389
MD5 8b6295930a260473fc2f13d306135f3b
BLAKE2b-256 442b3be90f81693ed292158a03d526cf39fe1ab5c00b6ad3dc2f50d660a054c4

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 667.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for pmdarima-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f4dd3caaf737dbd2804d76e9fa041dbc50df81806f24dddc887f1ab30f723bf1
MD5 4fbd2e8c45272c7094c3786d57d51c6c
BLAKE2b-256 aede5262ba9e3d67bcadef15e8145182b73d467a28bbe07cd1cf82ff4271fb14

See more details on using hashes here.

File details

Details for the file pmdarima-1.1.1-cp35-cp35m-macosx_10_6_x86_64.whl.

File metadata

  • Download URL: pmdarima-1.1.1-cp35-cp35m-macosx_10_6_x86_64.whl
  • Upload date:
  • Size: 216.3 kB
  • Tags: CPython 3.5m, macOS 10.6+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.2.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for pmdarima-1.1.1-cp35-cp35m-macosx_10_6_x86_64.whl
Algorithm Hash digest
SHA256 48748f94f87083d583a3663360d9f6411ebefed3bb79fa747813806175f47b54
MD5 4a7469b7e225477ce594643a2d0a818f
BLAKE2b-256 ea17bf7c4b699c68380a976239b48162b105f25d14539fb5538f99f1663cfb63

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page