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.1.tar.gz (66.7 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.1-cp310-cp310-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.10Windows x86-64

prophet-1.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.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

prophet-1.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.1-cp39-cp39-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.9Windows x86-64

prophet-1.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.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

prophet-1.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.1-cp38-cp38-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.8Windows x86-64

prophet-1.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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

prophet-1.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.1-cp37-cp37m-win_amd64.whl (12.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

prophet-1.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.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

prophet-1.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.1.tar.gz.

File metadata

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

File hashes

Hashes for prophet-1.1.1.tar.gz
Algorithm Hash digest
SHA256 fbef61a868c6289e12bcee38fa4b68977ba1270466084605135dbcc3d3c5ab7a
MD5 f2213a87612c9ecbc1cb8b2df01640cc
BLAKE2b-256 85690f654d9aa812e0a9de3ba50bd3a04a1a677ce226a7ca8dce339fa9c961d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prophet-1.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.14

File hashes

Hashes for prophet-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb8d24d055ae59c91812aa4d42ecd3c7b98fe2544b66d4d4d84e70079dcdc8c8
MD5 08691a9ea12c9125058db419651f899d
BLAKE2b-256 dea6fda07fcf72b1832f480c5c1081e53ed3e0dc959373b61564e3cc0bedadf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67798db4a2ab777cc1ed870e36259ab86c64139b77f32849c0cb433b666b2ca2
MD5 4318bbdde0ba9e8301f11a263c19c1e0
BLAKE2b-256 23e4b98a31066097a1aacf5991a771347b03c84f2d4dd56ecf64d695584181cf

See more details on using hashes here.

File details

Details for the file prophet-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d960666863b4744fcfb622d7cee8c8ccd6feb34b043b9b23b790a575198611b
MD5 168c1a02ddd9257b4e16d4e54afa1c9c
BLAKE2b-256 d73b7533f76128d48ce24dae105fe817b8843a3b2a64b08bb8630bc440c654a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53ae842456cfae42d632ead7231bee9ae8c83e7c78054845a97c9c417fd455ab
MD5 c3918bee12babbc9c11e6373a1beb5b5
BLAKE2b-256 e6e0a1840cf4c4dd28fbc5d85da5d5a32204fa5f1de029d903730f05513654f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prophet-1.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.14

File hashes

Hashes for prophet-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ec0f509bb4510d97a430c411b050f08deb23dd8a3b02ec4f596505a5ee5b3f8
MD5 2c8a89b62e231b1fbf54f6b99fc73f38
BLAKE2b-256 4db0448c63d78655231085e09dee197e9fea02fc9325aead95e42ab31401ebe8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2590eaf638b11747c98c2573679abe7012b0aa12c2fc5bc65f3906a702429f16
MD5 078c63366b848f08f167a62a161415f5
BLAKE2b-256 e6fcbb69c250288b5eaa61a2ff45157ba30c244033988d7cb3e00605e962362f

See more details on using hashes here.

File details

Details for the file prophet-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83789102a9cb356dcc375e6aa0877bcbebd0c8c70f78ab0bd48aa3eda2c2f69a
MD5 220772f357a46a3f78cfdfdd041a811e
BLAKE2b-256 98fc05d84823e5e3e101a31eef82b0761755f214a1a084434b9b1ad207be6796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b513a73b80d20df181a5e2325870ce0655bb32d6e1b9c73380a085e04c2ff296
MD5 1e099040c17a23e6b057eeae51fcddc3
BLAKE2b-256 7462f86e96d047aec6d0f5ee6f185c405a383404ef12bfade319e9476d68037c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prophet-1.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.14

File hashes

Hashes for prophet-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4ea6901d8ffaab1db03877e5696d2ba2a0c531188c29973ef38fa26cdffc376d
MD5 acb1650afea1d16bbd6ee37e0a781413
BLAKE2b-256 f6a09f86f01aed8abce61e9b823dbab89a75c5e77b243de62ab1d35a2282ceb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d44a5eff71d9f177112fdbc56a39ee335783d759cd0afec088e8395505b09f84
MD5 87d16f66e901b89c26458365e1de974f
BLAKE2b-256 6383bf6dbb95f26d35c0c3c48d764e9f6970710b3344aa9d0067b6aaa1210285

See more details on using hashes here.

File details

Details for the file prophet-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0003a79009d956c67f171bb5fa6ee88a84502d8fb8d57af5cac509a41a36035e
MD5 f3223d297cfe67e0610b0b3744133d49
BLAKE2b-256 43eafebd96a7397083dbf9027b1be6bf9ed6ead78c0a360b2de03dd2cb2a88ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79db0587c0514680487f7c94cf2a7b392f0730916d25abd9a547f1b530fc0ebf
MD5 49e3b40bd4a54c116e29cc1625a8998d
BLAKE2b-256 7068c0a018f5dc980ce93dca91c9090d010e6db4f3441741ba397761bdbc7470

See more details on using hashes here.

File details

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

File metadata

  • Download URL: prophet-1.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.14

File hashes

Hashes for prophet-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 51a4742abd6678e980cc7f3082bdfb0f1cacf7a5a1182251a26db4c1a374440d
MD5 31a7c48da400844b96412191ca4af64a
BLAKE2b-256 e675b7e1f4c1b2b0d5ec7b2609a6ead8d278f22951e6ae83ab503dffa9aef99c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdee9918b0ba603b7c91f9be8fbd7635d1dc9a92aed76743db46cd3738345395
MD5 a399b7f4f88b25dfc98918578d95aea4
BLAKE2b-256 ea268c63cc7eb8010770f3685218dbee625adaa7594630228ccf85faac3863b9

See more details on using hashes here.

File details

Details for the file prophet-1.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36072d0d6c2f22c486effd1454a04a2d157fd3801286339fb10d5c23e7992d6b
MD5 81e5e42083f935ca08080db401c6935c
BLAKE2b-256 7cfd143f847febfba64158c52e58289b2301527577246a0c06cb1e1520033c57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c368f78cf33991a1131e0cee9b1f5cdd5db6e8ccaa6f2ec9db842664caa39ec9
MD5 4e943515ad6b82a499754854c6f4f673
BLAKE2b-256 3cfcf6c5d046b3e9e5c9e9e189633b070d175b848d6998b9d321edc319f37980

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