$npx skillfedfor your agent

prophet

Automatic Forecasting Procedure

With conditionsPyPI Information AnalysisReleased Jan 20267.0M downloads / moMITPlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — prophet-1.3.0-py3-none-macosx_10_11_x86_64.whl · prophet-1.3.0-py3-none-macosx_11_0_arm64.whl · prophet-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
v1.3.0 · released 2026-01-27 · Python >=3.7 · 7 runtime deps: cmdstanpy, numpy, matplotlib, pandas, holidays, tqdm, importlib_resources

Yes, if you need automatic time-series forecasting with built-in seasonal and holiday handling. Prophet is well-maintained, actively used in production (7M+ monthly downloads), has no known vulnerabilities, and the MIT license poses no restrictions. The medium install friction (C++ compilation via cmdstanpy) is a one-time cost. Install it if your data has clear seasonal patterns and you want a library that requires minimal tuning; skip it if you need ultra-low latency inference or forecasting on non-seasonal data.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • cmdstanpy requires a C++ compiler toolchain; on Windows, Visual Studio Build Tools or MinGW may be needed.
  • Installation can take several minutes due to Stan compilation.
  • Medium install friction due to compiled dependencies (cmdstanpy).

License · maintenance · safety

MIT (permissive) — MIT license is permissive; you can use, modify, and distribute Prophet freely with minimal restrictions, making it suitable for both open-source and commercial projects.

last release 2026-01-27 (199 days) · last repo commit 2026-08-08 · 20,358 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 7,034,911 downloads/mo, #1,794 on PyPI

Verify before relying

pip install prophet
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)
  • Whether the package's forecasting accuracy is competitive with or superior to alternatives like statsmodels or other modern time-series libraries.
  • Real-world performance on datasets with extreme seasonality or non-standard patterns beyond the design assumptions.
  • Whether the holiday effects module covers all regions and holidays relevant to your use case.
Same gist for agents: .md · .json

What it is and what it does

Prophet is a time-series forecasting library built by Facebook's Core Data Science team that automates the process of fitting trends and seasonal patterns to historical data. It decomposes a time series into trend, seasonality (yearly, weekly, daily), and holiday components, then uses an additive model to project future values. The library is designed to work well with data that has strong seasonal effects and multiple seasons of history, and it tolerates missing data and trend shifts gracefully.

You provide Prophet with a pandas DataFrame containing a time column ('ds') and a target column ('y'), call fit() to train the model, then use make_future_dataframe() and predict() to generate forecasts. The package depends on cmdstanpy (which wraps Stan, a probabilistic programming language), numpy, pandas, matplotlib, and a few utility libraries. Installation requires a C++ compiler because Stan code is compiled during setup, which adds medium friction but is a one-time cost.

Use it for

  • Forecast sales, revenue, or demand over the next quarter or year for business planning and inventory management.
  • Predict website traffic, user engagement, or API request volumes to capacity-plan infrastructure.
  • Estimate energy consumption or utility demand by hour, day, or season for grid management.
  • Project staffing needs or call-center volume based on historical patterns with holiday adjustments.
  • Monitor and forecast metrics in monitoring systems where you need to detect anomalies relative to expected seasonal trends.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you need automatic time-series forecasting with built-in seasonal and holiday handling.

Prophet is well-maintained, actively used in production (7M+ monthly downloads), has no known vulnerabilities, and the MIT license poses no restrictions. The medium install friction (C++ compilation via cmdstanpy) is a one-time cost. Install it if your data has clear seasonal patterns and you want a library that requires minimal tuning; skip it if you need ultra-low latency inference or forecasting on non-seasonal data.

Install

prophet on PyPI

Before you install

Medium install friction due to compiled dependencies (cmdstanpy). The package is actively maintained with recent releases, supports Python 3.7–3.12, and provides pre-built wheels for macOS (Intel and ARM), Linux, and Windows, reducing build-from-source burden on most platforms.

cmdstanpy requires a C++ compiler toolchain; on Windows, Visual Studio Build Tools or MinGW may be needed. Installation can take several minutes due to Stan compilation.

License in practice

MIT license is permissive; you can use, modify, and distribute Prophet freely with minimal restrictions, making it suitable for both open-source and commercial projects.

Quickstart

pip install prophet
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)

Verify before relying

  • Whether the package's forecasting accuracy is competitive with or superior to alternatives like statsmodels or other modern time-series libraries.
  • Real-world performance on datasets with extreme seasonality or non-standard patterns beyond the design assumptions.
  • Whether the holiday effects module covers all regions and holidays relevant to your use case.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release >=3.7
Install frictionMedium. Platform-specific wheel
Runtime dependencies
7 packages
cmdstanpynumpymatplotlibpandasholidaystqdmimportlib_resources
MaintenanceActively maintained 199 days since the last release
Last repo commit
First released
Downloads7,034,911 / month, #1,794 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Programming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Evidence: prophet-1.3.0-py3-none-macosx_10_11_x86_64.whl; prophet-1.3.0-py3-none-macosx_11_0_arm64.whl; prophet-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; prophet-1.3.0-py3-none-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl; prophet-1.3.0-py3-none-win_amd64.whl

Tags

Capabilities
time series forecastingseasonal trend predictionautomatic forecastingholiday effects forecastingtime series decompositionmulti-seasonal forecastingrobust time series prediction
Topics
forecastingtime-seriesseasonality

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “seasonal trend prediction”

  • prophetProphet forecasts time series data using an additive model that…
  • pymannkendallImplements a suite of Mann-Kendall trend tests and Sen's slope…
  • tbatsImplements BATS and TBATS exponential smoothing methods for…

Give your agent the search over MCP, or paste the wish link into any chat.

More Information Analysis packages

regex Worth it
PyPI · Python Modules · released Jul 2026

A drop-in replacement for Python's standard `re` module that adds advanced regex features like nested sets, fuzzy matching, lookaround in conditionals, and full Unicode case-folding while maintaining backward compatibility.

Apache-2.0 AND CNRI-Pythoncompiled wheel · 3.10+
437.7Mdownloads / mo
pyarrow Worth it
PyPI · Information Analysis · released Aug 2026

pyarrow provides Python bindings to Apache Arrow's C++ libraries for efficient columnar data processing, serialization, and interoperability with pandas, NumPy, and other Python ecosystem tools.

Apache-2.0compiled wheel · 3.10+
432.9Mdownloads / mo
networkx Worth it
PyPI · Python Modules · released Dec 2025

NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.

BSD-3-Clausepure Python
290.9Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
contourpy Worth it
PyPI · Information Analysis · released Jul 2025

ContourPy calculates contours of 2D quadrilateral grids using C++11 algorithms wrapped in Python, offering serial and multithreaded implementations without requiring Matplotlib as a dependency.

BSD-3-Clausecompiled wheel · 3.11+
191.2Mdownloads / mo
snowflake-snowpark-python Worth it
PyPI · Software Development · released Jul 2026

Snowpark Python provides APIs to query and process data directly in Snowflake without moving data to your local system, with support for both native Snowpark and pandas-compatible interfaces.

Install it if you use Snowflake and want to process data without moving it to your application layer.

Apache-2.0pure Python
100.7Mdownloads / mo

See also tbats · pymannkendall · statsforecast · neuralprophet · pmdarima · darts · hierarchicalforecast · chronos-forecasting · mlforecast · geocif