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.5.tar.gz (65.4 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.1.5-py3-none-win_amd64.whl (13.3 MB view details)

Uploaded Python 3Windows x86-64

prophet-1.1.5-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.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (14.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

prophet-1.1.5-py3-none-macosx_10_9_x86_64.whl (8.8 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: prophet-1.1.5.tar.gz
  • Upload date:
  • Size: 65.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for prophet-1.1.5.tar.gz
Algorithm Hash digest
SHA256 80973c0b8a22d835bfa9d6665a78ebc63115135eaef0f73b46ee14e9bad3ca1a
MD5 cceb7309d5dfa8187bbdc87dad463054
BLAKE2b-256 28bb1fc769838af6e75f23606e831f60c661a8d80074a5761bf6418b64568712

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for prophet-1.1.5-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 337d9cf7728b8d3ef18a8304aa90c079f206aead15d9f0beff87cad8050553ff
MD5 41dbf77c867e04c69579d86c09d09c3a
BLAKE2b-256 242b834e9a347f2f0161e32a3c6125b8a1ebdf6ac33199a0ed3a0bdf1f0c296f

See more details on using hashes here.

File details

Details for the file prophet-1.1.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7761d127a41d3434b83d16f27b41cdc71052c7d98c0d6013a227a0bc55347da9
MD5 395c3bea8fe1cc13cb9307dcb2bbe998
BLAKE2b-256 2577732831241003d9148913a2c101edd5ba23c3abeab8b8c511f0dd87afd786

See more details on using hashes here.

File details

Details for the file prophet-1.1.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for prophet-1.1.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd5991a86dc0a86e09da550fb072ade8714dc17741da0231907d972429476a54
MD5 8f6146950c4c0c87bf978d9a5af84f68
BLAKE2b-256 06cd609e7057fae002b4e4e8360afe6fa9621aaf48ce4f4da6eae7129d612a44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for prophet-1.1.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24e7ce972f95068af7074dbad5846f83485257366b023af44e86716fb438bb0d
MD5 cf349c57e0e90af0cb748661eb58b982
BLAKE2b-256 c4efc7a0349eec94535d37498a06c033dab2793fdfd7751d461ea3a47f4d23af

See more details on using hashes here.

File details

Details for the file prophet-1.1.5-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for prophet-1.1.5-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c522a76ce49264ad140bbebca7d1c7cdc9ebfe718cdcaaf2c289db96e9e03bd
MD5 44bb63f1e5a09714ade3a6cd6232c780
BLAKE2b-256 6b3c79d6da1af2a9bd6a534c5a283271eff1bdd673241cda795919a2b41578b3

See more details on using hashes here.

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