Skip to content


Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public. license DOI

NSF-2054514 NSF-2054515 NSF-2054516

Code, example data, and manuscript supplemental materials which accompany openDendro

Lead Author: Andy Bunn

Co-Authors: Ed Cook, Kevin Anchukaitis , Tyson Lee Swetnam


Welcome to the home of openDendro -- an open-source framework of the base analytic software tools used in dendrochronology in both the R and Python programming languages. Our goal is to create and curate a unified set of critical tools in open-source environments that will provide the necessary baseline for researchers using tree-ring data to adopt open-science practices and increase both rigor and transparency in dendrochronology.

History and Motivation

For decades, much of the software used in dendrochronology has been in legacy programming languages which have been maintained by a small number of volunteers. These codebases are at risk of becoming inoperable or incompatible as advances in computing architecture accelerate. This is colloquially known as the "Some random guy in Nebaraska" problem in homage to a cartoon from xckd.

Our motivation with this project is to develop and foster a community of developers to maintain and build open-source software that will be usable by paleoclimatologists using tree-ring data. Modernizing and enhancing this software will also extend both their reach and utility beyond the dendrochronology community and allow integration into related initiatives in the atmospheric and earth sciences. We hope that making these tools open source will also facilitate further collaborative development, broaden the responsibility for collective maintenance and enhancement of this software, and ensure the persistence of these unique tools.

Getting Started

Those working or interested in R can begin here or jump straight into Learning to Love dplR

Users of Python can being here


The repository is organized (in the attempt) to enable reproducible research as part of the FAIR data principles.

You can (re)run these analyses using your own computer, on commercial cloud, or a data science workbench CyVerse Discovery Environment.

Clone the repo to your local or VM:

git clone
gh repo clone opendendro/opendendro