Prophet is open source software released by Facebook's Core Data Science team. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well. It works best with time series that have strong seasonal effects and several seasons of historical data.
Thanks to the Python 3 Wall of Superpowers for the concept and making their code open source, Donald Stufft for his help on IRC, James Turnbull for the intro copy, and George Hickman for pointing me in the right direction as usual.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. Note: Requests for behavioural changes in the packaging tools themselves should be directed to distutils-sig and the Python Packaging Authority. Something's wrong with this page!įantastic, a problem found is a problem fixed. You will need to have access to the platform you are building for. It is useful to create wheels for these platforms, as it avoids the need for your users to compile the package when installing. PyPI currently allows uploading platform-specific wheels for Windows, macOS and Linux. This option requires wheel 0.32 or newer.
This helps comply with many open source licenses that require the license text to be included in every distributable artifact of the project. Note: To include your project's license file in the wheel distribution, specify the license_files key in the section. Warning: If your project has optional C extensions, it is recommended not to publish a universal wheel, because pip will prefer the wheel over a source installation. Create a file called setup.cfg with the following content and upload your package. Note: If your project is Python 2 and 3 compatible you can create a universal wheel distribution. For a more in-depth explanation, see this guide on sharing your labor of love. …and when you'd normally run python setup.py sdist, run instead python setup.py sdist bdist_wheel. Make sure Wheel is installed… pip install wheel If you have a pure Python package that is not using 2to3 for Python 3 support, you've got it easy. To see the authoritative guide on wheels and other aspects of Python packaging, see the Python Packaging User Guide. This is not the official website for wheels, just a nice visual way to measure adoption. The all-time list is no longer available, and the packages in the last-365-days list will change to reflect more closely what the Python community is using. This used to show the all-time most-downloaded packages.
If your package is incorrectly listed, please create a ticket.
Packages that are known to be deprecated are not included.