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.1.7.tar.gz (66.2 kB view details)

Uploaded Source

Built Distributions

prophet-1.1.7-py3-none-win_amd64.whl (13.3 MB view details)

Uploaded Python 3Windows x86-64

prophet-1.1.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

prophet-1.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

prophet-1.1.7-py3-none-macosx_11_0_arm64.whl (8.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

prophet-1.1.7-py3-none-macosx_10_11_x86_64.whl (8.8 MB view details)

Uploaded Python 3macOS 10.11+ x86-64

File details

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

File metadata

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

File hashes

Hashes for prophet-1.1.7.tar.gz
Algorithm Hash digest
SHA256 97ef633a7d2d3bb7237f58b6990a68467c3c8089f605ea364b03f842ab3ea9cf
MD5 a98813569e654c731eae361fcc31982e
BLAKE2b-256 4fceb42f8e990456c04ead0e2d8f8eab421c258dc73bc0a41665c734e3f5aced

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for prophet-1.1.7-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 e1b1ae5f4d7ab4676f26290a967e9d918aba54a1b885e80ba6d4ed1c0bf421ae
MD5 658a8f5b282379e10b114fbf14455e36
BLAKE2b-256 c7ef925617d36c08e0bbdf4347a9b38974ce7ab8fdb5d1a5cf0e3f3c65ea43da

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.1.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 382f3ac5865f9c106058fd001c2674a5dc1c78edf8784912a4bd7c68a6c9e99a
MD5 8baf08622c6501b1d6e5225bd765a616
BLAKE2b-256 0b0851b782a27f5bee90362e80a8f256cf9eead4f3f40d31224b9b7d63ef4bdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.1.7-py3-none-manylinux_2_17_x86_64.manylinux2014_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.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 197193ec9e5586f0ff6682e28a8b32b4e8242dd7ef989004f14010e968037a4e
MD5 2347a37647cb588828ed95e447f2a7da
BLAKE2b-256 ac1f42e88dc50db1be16baa213db1049a7632ae4b5820276850a7887096797e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.1.7-py3-none-manylinux_2_17_aarch64.manylinux2014_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.1.7-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prophet-1.1.7-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f713d8efa1c08b70b1b6d2146ecb4e315c879d685f4cbd7f5941f7f57296e13d
MD5 f8052d7feb272266cee81b8d1d656d9e
BLAKE2b-256 64aede9348e95db7c2c795635b017761c114e1549120f46c3b345c74ffa20d13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for prophet-1.1.7-py3-none-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 93192d17df5b16e94eea93777eb3015f0803a41e290f822246b1a73c681de6da
MD5 564ba12f2a285d88d87bd890464cd006
BLAKE2b-256 602030e43e73eb3c8f97a377cd38832b142f707d0accf37b569dd40239fa8a63

See more details on using hashes here.

Provenance

The following attestation bundles were made for prophet-1.1.7-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page