Skip to main content

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 pytest prophet/tests/

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)

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.4.0.tar.gz (72.5 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.4.0-py3-none-win_amd64.whl (12.1 MB view details)

Uploaded Python 3Windows x86-64

prophet-1.4.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (11.9 MB view details)

Uploaded Python 3manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

prophet-1.4.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (11.9 MB view details)

Uploaded Python 3manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

prophet-1.4.0-py3-none-macosx_11_0_arm64.whl (12.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prophet-1.4.0-py3-none-macosx_10_11_x86_64.whl (12.8 MB view details)

Uploaded Python 3macOS 10.11+ x86-64

File details

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

File metadata

  • Download URL: prophet-1.4.0.tar.gz
  • Upload date:
  • Size: 72.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for prophet-1.4.0.tar.gz
Algorithm Hash digest
SHA256 cf54064e9ad1be56cf4c6fb70f95c7b0fccc095fdb90a53b72407262d423a70d
MD5 44de9596cb19ce553fc43d3345790f3f
BLAKE2b-256 1da0ef83a800996ef03c1302984475c4b884d606b8d9926e58a0a8f56e60b0ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.4.0.tar.gz:

Publisher: wheel.yml on facebook/prophet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prophet-1.4.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: prophet-1.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 12.1 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for prophet-1.4.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b97d817b61dcc455e46360fa197374dfc28d0cb6158b3b19fd3ca4a0b2131dd4
MD5 fba008295ab52c8555b2f15d30f0a3ed
BLAKE2b-256 3d618ddc4a46925ffc76efbc6b7bfc4b7045b2b1558ab5e0ab43fdf25dbcba0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.4.0-py3-none-win_amd64.whl:

Publisher: wheel.yml on facebook/prophet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prophet-1.4.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.4.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b00d75209232958160363930b0675e9607ad52bf81e604e2776b73bfdd74bfe
MD5 ffd75c12a288911eea104ac7aa8cd020
BLAKE2b-256 0154df08c37c5187bd20c5e86f269bb59d7c3a55217cdcb61afa71f431cc243f

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.4.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: wheel.yml on facebook/prophet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prophet-1.4.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.4.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3dbcbf822ce47ac72148f850ce6fe6cc52c4cc1103978b4396bfd1930359a55
MD5 ddc2e757efdcd4e20c0f54aba11410f1
BLAKE2b-256 43c950b11710e698283eb9000459899d15f06806df2fa39b9dfff2d04462837e

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.4.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheel.yml on facebook/prophet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prophet-1.4.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prophet-1.4.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2112b92a243c9d3854f1e126413cf66b5b147f0e3f5a1617b0c51027c5f2880
MD5 770557aece405567f30e3b11f370cb60
BLAKE2b-256 53b8af6e917c3659820d6d27587b486c8ee32bafeb1f5aa285df686dffbf4265

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.4.0-py3-none-macosx_11_0_arm64.whl:

Publisher: wheel.yml on facebook/prophet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prophet-1.4.0-py3-none-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.4.0-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 6169da7b9a15da7d117de7c144d9b2349caab3a97d0e9125e523fbfb0a867998
MD5 a8b5b152c1a8ac0e045e452dee91aa67
BLAKE2b-256 8600cd7c9d11aca9019833ca8f381e960e8e5eaa7213659a56b935fd7ee41423

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.4.0-py3-none-macosx_10_11_x86_64.whl:

Publisher: wheel.yml on facebook/prophet

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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