Skip to main content

NeoProphet

Prophet forecasting that is easier to use, clearer to read and faster at scale.

NeoProphet is a drop-in fork of Facebook Prophet with a one-call API, self-explaining charts, built-in tuning and an experimental Apple Silicon GPU backend for fitting many series at once.

A NeoProphet forecast with history and forecast zones, changepoint callouts and a plain-English title

Install

pip install neoprophet            # or: uv add neoprophet
pip install "neoprophet[mlx]"     # adds the MLX backend on Apple Silicon

NeoProphet installs the prophet import package, so it replaces upstream Prophet: uninstall prophet first and do not install both in one environment. Wheels include the compiled Stan model for macOS (Intel and Apple Silicon), Linux (x86-64 and ARM64) and Windows.

Quick start

import pandas as pd
from prophet import forecast

df = pd.read_csv("https://raw.githubusercontent.com/CodeWithBehnam/NeoProphet/main/examples/example_wp_log_peyton_manning.csv")
result = forecast(df, horizon="12 months", country_holidays="US")
result.forecast            # ds, yhat, yhat_lower, yhat_upper for the future
result.plot()              # the chart above
result.plot_components()   # trend, holidays, weekly and yearly patterns
  • forecast(..., tune=True) chooses the prior scales and seasonality mode by parallel cross-validation.
  • forecast(..., tune="optuna") searches ranges for the two prior scales, and both seasonality modes, with Optuna instead (pip install "neoprophet[optuna]"). The Optuna study is result.tuning.study. For your own ranges, call prophet.tune(df, param_grid=..., search="optuna", n_trials=40) with FloatRange and IntRange.
  • prophet.mlx_backend.fit_many(dfs) fits many series in one batch on an Apple Silicon GPU (experimental; linear and flat growth, MAP only).
  • The classic API is unchanged: from prophet import Prophet works as before.

Released under the MIT licence. Prophet was created by Sean J. Taylor and Ben Letham at Facebook.

Metadata

Release files for neoprophet 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for neoprophet 1.6.0
File Size Uploaded
neoprophet-1.6.0.tar.gz 451.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for neoprophet 1.6.0
File
neoprophet-1.6.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
neoprophet-1.6.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
neoprophet-1.6.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details
neoprophet-1.6.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
neoprophet-1.6.0-py3-none-macosx_10_11_x86_64.whl Python 3 none macOS 10.11+ x86-64 Details

Total release size: 63.0 MB

Release files / neoprophet-1.6.0.tar.gz

Download URL neoprophet-1.6.0.tar.gz
Size 451.7 kB
Tags Source
SHA-256 checksum
How to use checksums
44ab4e03fa7fd7b6f58b4bc901ce730023e42642dbf829d89a15ae7f7eeef9f3
BLAKE2b-256 checksum
How to use checksums
5b643333e432882904ea73b181794a856a3035492511eba8e13f87677a4c7b8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / neoprophet-1.6.0-py3-none-win_amd64.whl

Download URL neoprophet-1.6.0-py3-none-win_amd64.whl
Size 12.5 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6f82b78248b2475f3873c0baddf9658503ac8756cafe5f1d2d3cb7b1bbad88aa
BLAKE2b-256 checksum
How to use checksums
a281b4f116b539a3dc8fbe00c181bbf9aa3a3a5ee24c579ec88f133ee5cdf4ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / neoprophet-1.6.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL neoprophet-1.6.0-py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 12.3 MB
Tags Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
62463d85599c8ca1e71d0c27d235e0dd36c46ea7f9b630bf6be3557abdf48d1c
BLAKE2b-256 checksum
How to use checksums
107c911f4bcaacb35b74d569178ecfdd50b8062cf456e28424c1b9f289cf3b7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / neoprophet-1.6.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL neoprophet-1.6.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 12.3 MB
Tags Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
ebbaff71a1284d4269f72d9955ac1ec822aab164dedcade7f3e151bfaa2f89be
BLAKE2b-256 checksum
How to use checksums
f00efd732d3b96d8c7978f9ccb093874569830f07ae34f263ac0544fdf029e1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / neoprophet-1.6.0-py3-none-macosx_11_0_arm64.whl

Download URL neoprophet-1.6.0-py3-none-macosx_11_0_arm64.whl
Size 12.4 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6d8f452d648f8c2fcb64734aad5468de8792d3e01381f5c036a8a1f3575b668
BLAKE2b-256 checksum
How to use checksums
e8171d6658ca07334905f787b630ee430ce302ab2f57baff9196769354935978
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / neoprophet-1.6.0-py3-none-macosx_10_11_x86_64.whl

Download URL neoprophet-1.6.0-py3-none-macosx_10_11_x86_64.whl
Size 13.0 MB
Tags Python 3 macOS 10.11+ x86-64
SHA-256 checksum
How to use checksums
f9999aa173f15ed386435980884754a8d2ad50dd16d15e6d6e3c14749a444e6b
BLAKE2b-256 checksum
How to use checksums
c986725a52c3354ed596040ba51db551a56fc94e9e6e94a6f3c31848de00d5e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.6.0 This release

6 release files

1.5.1

6 release files

1.4.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page