Skip to main content

Automatic Forecasting Procedure

Project description

Prophet: Automatic Forecasting Procedure

Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.

Prophet is open source software released by Facebook's Core Data Science team .

Full documentation and examples available at the homepage: https://facebook.github.io/prophet/

Important links

Other forecasting packages

Installation - PyPI release

See Installation in Python - PyPI release

Installation - Development version

See Installation in Python - Development version

Installation using Docker and docker-compose (via Makefile)

Simply type make build and if everything is fine you should be able to make shell or alternative jump directly to make py-shell.

To run the tests, inside the container cd python/prophet and then python -m unittest

Example usage

  >>> from prophet import Prophet
  >>> m = Prophet()
  >>> m.fit(df)  # df is a pandas.DataFrame with 'y' and 'ds' columns
  >>> future = m.make_future_dataframe(periods=365)
  >>> m.predict(future)

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

prophet-1.1.tar.gz (63.4 kB view details)

Uploaded Source

Built Distributions

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

prophet-1.1-cp310-cp310-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.10Windows x86-64

prophet-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

prophet-1.1-cp310-cp310-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

prophet-1.1-cp39-cp39-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.9Windows x86-64

prophet-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

prophet-1.1-cp39-cp39-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

prophet-1.1-cp38-cp38-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.8Windows x86-64

prophet-1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

prophet-1.1-cp38-cp38-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

prophet-1.1-cp37-cp37m-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

prophet-1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

prophet-1.1-cp37-cp37m-macosx_10_9_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

Details for the file prophet-1.1.tar.gz.

File metadata

  • Download URL: prophet-1.1.tar.gz
  • Upload date:
  • Size: 63.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for prophet-1.1.tar.gz
Algorithm Hash digest
SHA256 963b117d56fe0dabc247b5b36cdb20d7ce7ac6899e77ec4037040b773a713ffe
MD5 c897e55a50b697237117841692e3aa63
BLAKE2b-256 b5d2a3ad6fd3f3ab426a281e547ccf9093c6c54935dfc8bcc9251333223e3900

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: prophet-1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for prophet-1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9cc9b22829263c180ef5e65e6dc7a5b81c17e5c950f266ef55bdecb0f238641b
MD5 ce605ab1a604735405b334a1fc945451
BLAKE2b-256 bb1ededdc3261496e4ae6d00a02023055f2a03ddba989ac9a2da6152e82b9393

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff6c18c3ce5cb48b9365ac6d744d8ac9bdb22a522bbdfe6d5bb42d06f31e0acb
MD5 569bb46347dafc1456f002ec448b41b3
BLAKE2b-256 a48ae9fb676ed5b8cba72ea1e6a19568c61df33233001373ce305354ebc3c1cb

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f094e0dbf53faf3ea556dbf8e6912a53a5c2c37918af362cdcf8ba211cab4dd0
MD5 43d9c84091fcedcffd6bc069e3a09323
BLAKE2b-256 0e9b6168cd2007dcbc406af09e7b470827ebd219f1c3675b78b95dab3f4f7488

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: prophet-1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for prophet-1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4ec66394ac488d6e004ddaac3ff9b315a70f8b248b2eb6df46a584eab40a1dd6
MD5 2dc74cd672d3f76198f9c925df6ef7f7
BLAKE2b-256 3fea81c499dab8c51dfddc3e4bb4df1b580ef3b98e38fe79768f9d7caed09aa6

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86d15dad5d8696e3341544a593adca31d6a24eb9245b5154163075385ab1b1de
MD5 c0f0f6fbc7203548c3cc24b5b9a86d06
BLAKE2b-256 2e0bac7037a86ba0f14ccb494f87d9c0f9b950ae719966aeef8f0fb2c8f81995

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 72a0a11adc5d1ef8b774e50b1e1a763e94443ef041629a4ce5bb95bba1dc4c16
MD5 a14a93ad48858c0fb68ccd563b1b6870
BLAKE2b-256 f770942f3037b051a1fa17a3eadf471b98c50b25b94a4363d44662b50c908cfb

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: prophet-1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for prophet-1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 92a7b5833e0293f877e4c8cd4b2ee172be98b01e1644703f2081eea30d8e0038
MD5 bcea12b93171d8b193095f95b72bba38
BLAKE2b-256 3765d428ba284fc8338cc66b817c923990bdf749c20430836472c55928dd62ee

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3724d4d8af25d3e951c3f442257086c78f14ca64f6352138b7bd1c438a44b041
MD5 b912b00707113b97c03723ee52b31d96
BLAKE2b-256 ebf45b4033f4eb2a75dc725171031a2b338a10f45f249ad8a9a03927dd48f858

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f8ce8c62facdae4cd048f9156e8b0f902f574a6651637617adde829943a8edd
MD5 5d23330e962b4bc5e6ef4e7d96166ec1
BLAKE2b-256 7b02419fc64e038d20dc33a879236c9b4c7e0754682a88135e11fd59ee77a6ce

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: prophet-1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for prophet-1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1d10c1aa39412954962b2bbe7c1aab7c23aeabf168374296316603d7eeec8777
MD5 753f60342240bc4c286ca7dcad40727b
BLAKE2b-256 42abef6b8060fabe5b07cfcab15b914306dd1cee78ec800c7b31f46765efe474

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dea763ffeb50123642c17becab5450e41db10dff241b52e1be81cb469ffa1cf8
MD5 af9780b55b939dfbe1019131aebe1774
BLAKE2b-256 add84df83f1025830e62634c493f49e20cf6362a2f8b4a9f3fcafd76ee0efdf6

See more details on using hashes here.

File details

Details for the file prophet-1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f743740eb0b9417023598cb8b0968a457a8a8806a5f89697ce789c9a255ad0a0
MD5 e342eef5745a0f9357be3fa54385c258
BLAKE2b-256 f1b02444c34ed511b66a15ed92ecc0bdcabcb13c7fd2cdc1e3490ce7f10248a5

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