I have written a few python projects in support of my research:
blahb
A tool for working with spatial coordinates on regular grids.
This library provides:
IndexSet
- Anumba.jitclass
representing a set of N-dimensional pixels- Easy integration with
numpy
andnumba
. Many methods can be called from withinnopython
mode. - Performant set operations on
IndexSets
union
intersection
asymmetric_difference
symmetric_difference
- Connected component labeling.
- Easy parallelization gains on common operations (just set
n_workers
) - Storing data associated with each pixel and propagating data through set operations.
pyrseid
Helps with downloading and organizing remote sensing data.
Downloading MODIS data on the exceptional Alaska 2015 fire season is as simple as:
geotree
Defines a single class, GeoTree
, that allows easy and efficient nearest-neighbor resampling using geographic coordinates (latitude/longitude) using kdtrees. This is done by first converting lat/lon to Euclidean points on a geoid, then resampling in 3d space.
This website
The source css/js/html for this website is available on my github page
Link to Drossel & Schwabl forest fire simulation code: fire.js