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

Uploaded Python 3Windows x86-64

prophet-1.3.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.3.0-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.3.0-py3-none-macosx_11_0_arm64.whl (12.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

  • Download URL: prophet-1.3.0.tar.gz
  • Upload date:
  • Size: 66.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.3.0.tar.gz
Algorithm Hash digest
SHA256 7ec252e898199a1965ca10db3ca625a4ec75e4e6f738d2b4108fe603666a9ef0
MD5 3edbdc7bec3678a109c3b7125984a8f7
BLAKE2b-256 5237523fa4a9213106e5015d708db9dd95c3116ff0e75d05dde78b8e7a44385c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: prophet-1.3.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.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 6790f9f06cc9e76d2f21c501f5889cf37f75917fba6859e196889dfde4bfec3b
MD5 df3ab5c64bbd5c5afcb6b727f81c2af5
BLAKE2b-256 d99caf59d9f30e9e72f2b36bd578a47a84c8fbf7f72c2d9771ef40ef16fb36eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.3.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ed25f79e554d928b123cbf4f5a8a4e33bb003c7e26dcc2c8352e900f11f6b770
MD5 18536b15feb071dd0f3f7ae70db62c12
BLAKE2b-256 884e88e27dd270128586a6ff9a8b2a5dbb1d302559549fed286eff5c9aeef20e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b65f189002a406413c58a28af40b6f2b240bba1ebf1158d204c46ebc570cd3c0
MD5 0206dac0c006ab33c5a9468314431e3a
BLAKE2b-256 eca59734b9a219616fa07fb0a5e302c7d51512e4e77b94bb13c58cf874d3dd2d

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.3.0-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.3.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prophet-1.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f51922a0db9bae8af3e46e33b094487f1be0c96a373b47ec3ad041020adacd0
MD5 4ab64fefcd125cfd7d5d2c0b6876036d
BLAKE2b-256 368ff5eca76310e5860d886518a695aaf559f25711cae4e04a08e6bb876bcea9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.3.0-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 fe70571cbd051a8e1f6c5ff3a53215a6287820b7f2991df056406eefb4a615a7
MD5 5fc31db86a1a33310c3e3d1aeec828bc
BLAKE2b-256 efa1aa921c7908f6ac2329dfc34340452cb0a156c76f2487ecd076ce6b5060c1

See more details on using hashes here.

Provenance

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