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 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)

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

Uploaded Python 3Windows x86-64

prophet-1.2.2-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.2.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (12.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

prophet-1.2.2-py3-none-macosx_10_11_x86_64.whl (12.7 MB view details)

Uploaded Python 3macOS 10.11+ x86-64

File details

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

File metadata

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

File hashes

Hashes for prophet-1.2.2.tar.gz
Algorithm Hash digest
SHA256 f5ea71d610ad4fae813d71904c89a6d2d50c5ebd0cdcdc62578387ab16ec1cdf
MD5 c8d8c93d0c815444968a39eb2e6be7e4
BLAKE2b-256 33d211ee8666eba54a60ac16cd0fde7b92b483225089e6420e4cb79be67b7b66

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.2.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.2.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: prophet-1.2.2-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.2.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 92e761dcd9f0a15e5ecf9121eedf3c1cc2bc27c3e5348ee127105901dced8e8a
MD5 9816f4136dae5f448f521d5a2e6cc8bc
BLAKE2b-256 314a23e4a48d481d8be37ad838a4d669e9d921dff9a379ee369c6fde052dba88

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.2-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.2.2-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.2.2-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 031760096315d96103046fc3154c89f119ff0428dbe47d120db262bbd4b5bfca
MD5 d1257bebe831baa6999e085ab873c0b0
BLAKE2b-256 6d4d0fe99e94c54b3890e0afc574c9138a8a5d7e2b6844f1de4d9fd486bbc2fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.2-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.2.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.2.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c377d6f13b1bffde718c3cddbaf4909b8c4a6a96d7519faf43fcb5e81af5e319
MD5 69118697df709cbf96d88bb95c0a10d9
BLAKE2b-256 62cd8c3043ddbc0f5f81a72b070151b3b3906724c60983126b1ce98f6a0a9e8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.2-py3-none-manylinux2014_x86_64.manylinux_2_17_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.2.2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prophet-1.2.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec64b24d1a0e829272a18b3e1e9e45240d70891a3f9d19dd444397bee032b103
MD5 9267ad66b4e1f783c3021ae3771d5da3
BLAKE2b-256 79cbd145606ca9fc964a1a76d0708bf8c1d3427f15c0e38b31e63fc80f4d71a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.2-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.2.2-py3-none-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.2.2-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 2eaf4c90f2b0e076e694a9dbb079686f416742d7131a935a9396968eed31eac2
MD5 4f8554cf5c8b12a0c455bf943452f4f0
BLAKE2b-256 d607152d08f9c2590ab3c92144190f742ebb173b942c4d2ccaab3a41901d5140

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.2-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 Pingdom Monitoring Sentry Error logging StatusPage Status page