Tom Nicholas's Projects
AeroBulk is a package/library that gathers state-of-the-art aerodynamic bulk formulae algorithms used to compute turbulent air-sea fluxes of momentum, heat and freshwater.
A python wrapper for aerobulk (https://github.com/brodeau/aerobulk)
A python package for animating plots build on matplotlib.
Exploratory analysis of Bayesian models with Python
A curated list of awesome Python frameworks, libraries, software and resources
Manipulate JSON-like data with NumPy-like idioms.
BOUT++: Plasma fluid finite-difference simulation code in curvilinear coordinate systems
Talk on xarray & dask given to CCFE coding discussion group
Analysis ready CMIP6 data in python the easy way with pangeo tools.
Simple SIRD model of coronavirus propagation, for demonstration and learning.
xarray talk for CPSFR summer school at MIT
Bounded-memory serverless distributed N-dimensional array processing
Interface for using cubed with xarray
A conda-smithy repository for cubed-xarray.
Parallel computing with task scheduling
WIP implementation of a tree-like hierarchical data structure for xarray.
A distributed task scheduler for Dask
Source repo for Earth and Environmental Data Science book
We are trying to reproduce IPCC analysis plots from raw data in the cloud
An interface for managing computational experiments with many independent variables.
Fast & furious GroupBy operations for dask.array
Ocean Transport Group Website
Hypothesis is a powerful, flexible, and easy to use library for property-based testing.
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Cloud-friendly access to archival data
A small utility for generating ND array pyramids using Xarray and Zarr.
Personal blog & website
Pangeo website + discussion of general issues related to the project.