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.0.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.0-py3-none-win_amd64.whl (12.1 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

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

File metadata

  • Download URL: prophet-1.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b21f2a527ee5cfb71cce8af6c1c322be589540d6348545c165cf729f85bc94c6
MD5 8fda0cebbf73d85df9555492cee44171
BLAKE2b-256 f66cba6f4c1b0f84afa3fd05c2a675930223a56d2a57de0a259952523b8a168c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: prophet-1.2.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.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 586de098e3bf4efa9601e290256be69ecf1ff17f5064815603531e4ee11d16f5
MD5 f2ae3eabc606c74673f9d844010251fa
BLAKE2b-256 27d2e2bdb389a43526d2ad8a589a2049b730849f658ccce809726c617edca21f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.2.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 26a8fd5fb6b89f0fcba440d979faf98c6312ee9e8a818ea89b240354945f8d33
MD5 d9e0f4559826819ebf8db7ef06d75c01
BLAKE2b-256 1e3a55a6d8f8dd7ad68e50fb4311d8c630bf1e89428f997363f169b2e34fb7af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.2.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b9a28b2c7265537554927977c27db41e3d60222d5bbd30a22309822ae1c663cb
MD5 1d1eba96176269484b05589479fe9c43
BLAKE2b-256 eb5d92d9a3d1b5fd54232e2bb5656a0911674cf41d75fc9f34ddef57055d7c43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.2.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d60b10ee2e0e968a1d6e34082a9e2ed6bffc065107291c440eac36da2218733c
MD5 e8ba6b8c16a3d9cf1a1638b75c0b449a
BLAKE2b-256 63fdafff62d5e171cd9b7eb6bd618a80002748575a04e473b7dc297aed774aa5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.2.0-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 10ec514b771612b17ce4aaeafdff1933e1a5d9ede05699024026a189d7889e68
MD5 2f4a3220bf6a0e54b32df6b395b83390
BLAKE2b-256 80e23c8835a3265526955f4056bfc4da4cf36337cb656205b833afa0a80b9a86

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.2.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