Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Plant phenology models in python

Project description


pyPheonology is a software package for building plant phenology models. It has numpy at it’s core, making model building and prediction extremely fast. The core code was written to model phenology observations from the National Phenology Network, where abundant species have several thousand observations. The API is inspired by scikit-learn, so all models can work interchangeably with the same code. pyPhenology is currently used to build the continental scale phenology forecasts on

Full documentation


Requires: scipy, pandas, joblib, and numpy

Install via pip

pip install pyPhenology

Or install the latest version from Github

pip install git+git://

Get in touch

See the GitHub Repo to see the source code or submit issues and feature requests.


If you use this software in your research please cite it as:

Taylor, S. D. (2018). pyPhenology: A python framework for plant phenology modelling. Journal of Open Source Software, 3(28), 827.


author = {Taylor, Shawn David},
doi = {10.21105/joss.00827},
journal = {Journal of Open Source Software},
mendeley-groups = {Software/Data},
month = {aug},
number = {28},
pages = {827},
title = {{pyPhenology: A python framework for plant phenology modelling}},
url = {},
volume = {3},
year = {2018}


Development of this software was funded by the Gordon and Betty Moore Foundation's Data-Driven Discovery Initiative through Grant GBMF4563 to Ethan P. White.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyPhenology, version 0.7.1
Filename, size File type Python version Upload date Hashes
Filename, size pyPhenology-0.7.1-py3-none-any.whl (863.7 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size pyPhenology-0.7.1.tar.gz (865.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page