StateMint is a set of tools to symbolically determine the differential equation describing the dynamics of a system. As inputs these tools take the elemental and constraint equations of a system.

Educational materials that teach Python programming in the context of atmosphere and ocean science.

treesiftr is an R package and Shiny webserver for visualizing the relationship between phylogenetic trees and the data used to estimate them. The module include the R package, as well as two...

The Org-Coursepack provides a template for developing and managing teaching materials using Org mode, a major mode in GNU Emacs.

nbgrader is a flexible tool for creating and grading assignments in the Jupyter notebook, facilitating the entire process including assignment creation, auto-grading, manual grading, feedback...

CFD Python, a.k.a. the 12 steps to Navier-Stokes, is a practical module for learning the foundations of Computational Fluid Dynamics (CFD) by coding solutions to the basic partial differential...

An educational untyped and simply typed lambda-calculus interpreter that integrates with Jupyter Notebooks and online learning resources.

ThermStateis a Python package that provides easy management of thermodynamic states of simple compressible systems. ThermoState relies on CoolProp and Pint to provide the equations of state and...

An Introduction to Applied Bioinformatics (or IAB) is a free, open source interactive text that introduces readers to core concepts of bioinformatics in the context of their...

The Riffomonas Reproducible Research tutorial series is a collection of tutorials that focuses on the improvement of reproducible data analysis for those doing microbial ecology research.