This is your work, valued
Data Engineer
corduroy. Lightweight Xarray accessor for calculating hillshade, slope angle and aspects from DEMs
★ 2radwanderweggabelung. Python
★ 1opedia. HTML
★ 1verde. Processing and gridding spatial data using Green's functions
★ 1icesat2py. Library for downloading, subsetting and visualizing ICESat-II data
★ 1CMAP. HTML
★ 1lazymerge. Lazily merge geospatial Zarr arrays using Cubed.
★ 5geoparquet-overviews. One GeoParquet file a web map previews instantly and a SQL engine reads in full. Draft convention, reference converter, and live viewer.
★ 6radar-data-availability. Helpful figures for thinking about polar radar sounder data availability
★ 2duckdb-zarr. Query Zarr stores with SQL directly from DuckDB
★ 20zarr-python-planning. Plans for zarr-python
★ 2healpix-ts. HEALPix (Hierarchical Equal Area isoLatitude Pixelization) implementation in TypeScript
★ 7drought-monitor. Historical water balance data with an experimental 6-month forecast
★ 1GeoLibre. A lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs in the web browser, on the desktop, on mobile, and inside Jupyter notebooks.
★ 4.7kcubed-lithops-runtime-builder-template. Dockerfile
★ 1ZarrDatasets.jl. A high-level interface for Zarr datasets
★ 17warp-rs. Rust
★ 10rayzon. Python
★ 8rayzin. Ray-backed nearest neighbors for embeddings in Zarr or COG
★ 3lazycogs. Lazily load COG assets from STAC items into xarray DataArrays using async-geotiff
★ 51intake-virtual-icechunk. An intake plugin for building and reading Icechunk stores from existing esm-datastores via VirtualiZarr and intake-esm. Admins: @charles-turner-1 @rbeucher
★ 2virtual-stores-feasibility-report. Information to support NASA's adoption of virtual stores
★ 5async-geotiff. Fast, async GeoTIFF and COG reader for Python
★ 54protospec. Design and specification prototype documentation for the cylf ecosystem
★ 1vzviz. Explore file structures with VirtualiZarr
★ 6pySnowClim. python version of the SnowClim model
★ 2async-tiff. Async TIFF reader for Rust and Python
★ 1rasi-icechunk. Batch virtualization of the RASI dataset
★ 2healpix-geo. healpix for the geo-sciences
★ 16cubed-batch. Python
★ 1virtualizarr-data-pipelines. AWS infrastructure for managing Virtualizarr data pipelines.
★ 8burla. The simplest way to scale Python.
★ 257unsafe. A package for adding parametric uncertainty to the national structure inventory and estimating flood losses with uncertain depth-damage relationships
★ 15wind-layer. :flags: :rocket: wind-layer | a openlayers && maptalks && amap && bmap && leaflet && mapbox-gl && maplibre-gl extension like windy.com for weather visualization
★ 703xbitinfo. Compress xarray datasets based on their bitwise information content
★ 61lux. A Redis-compatable key-value store. Up to 10x faster. Native vector support.
★ 273explore-site. Explore Overture Maps data themes on an interactive map
★ 130MarsRetrieval. Python
★ 5topozarr. Create multiscale Zarr stores for visualization
★ 27stac-3dep-1m. Static STAC Catalog for 3DEP 1m DEMs
★ 10freestiler. A Rust-powered vector tile generator for R, Python, and DuckDB.
★ 121async-hdf5. Experimenting with a Zarr proxy for HDF5, backed by Rust
★ 6nz. The NetCDF Zarr convention (NZ) defines a structural interoperability layer for array-oriented scientific data on top of the Zarr v3. Similar to the "NetCDF Users Guide", it defines a shared vocabulary of structural concepts, a typed data model, naming rules, and a small set of reserved attributes for use of NetCDF on Zarr V3.
★ 6geozarr-toolkit. Tools for creating, exploring, and validating GeoZarr data
★ 28prek. ⚡ A fast Git hook manager written in Rust, designed as a drop-in alternative to pre-commit, reimagined.
★ 8.2kicechunk-js. TypeScript
★ 7yosegi. Yosegi - Pyramid (Geo)Parquet Generator
★ 62obspec-utils. Utilities for interacting with object storage, based on obspec
★ 12deck.gl-raster. Client-side, WebGL2 GeoTIFF & Zarr visualization in deck.gl
★ 219zarr-datafusion-search-examples. Dataset examples for zarr-datafusion-search.
★ 5radar-datatree. Jupyter Notebook
★ 5webgl-wind. Wind power visualization with WebGL particles
★ 1.1kweather-maps. experimenting with maplibre-gl-js custom layers to visualize weather data
★ 23repo2docker-action. A GitHub action to build data science environment images with repo2docker and push them to registries.
★ 153zarr-layer. flexible zarr rendering for maplibre and mapbox maps
★ 106metaarrays. Jupyter Notebook
★ 5cloud-tensor-storage-benchmarks. Earthmover's benchmark notebooks for cloud tensor storage libraries
★ 3VERT. The next-generation file converter. Open source, fully local* and free forever.
★ 15kduckdb-tileserver. A lightweight MVT (Mapbox Vector Tile) tileserver for DuckDB with the duckdb-spatial extension
★ 79zarr-datafusion-search. Exploration of Zarr + DataFusion
★ 29proj. Datum and coordinate reference system convention
★ 14interpn. N-dimensional interpolation methods in Rust and Python, no-std compatible
★ 74hypergrib. Lazily open petabyte-scale GRIB datasets consisting of trillions of GRIB messages from xarray
★ 46multiscales. Domain-agnostic Zarr convention for encoding multiscale pyramid information
★ 23marray. Masked versions of array API compatible arrays
★ 33xarray-array-testing. testing framework for testing duck array compatibility with xarray
★ 1marray. Masked versions of array API compatible arrays
★ 1marray-xarray. xarray integration library for marray
★ 3sedona-spatialbench. A benchmark for assessing geospatial SQL analytics query performance across database systems
★ 40xpublish-tiles. Tile router for Xpublish
★ 67gdal. Rust bindings for GDAL
★ 445sedona-db. A single-node analytical database engine with geospatial as a first-class citizen
★ 482nldas-icechunk. NLDAS3 daily data virtualization using icechunk
★ 5upstream-delineator. Python scripts for watershed delineation including sub-basins
★ 13xMIP. Analysis ready CMIP6 data in python the easy way with pangeo tools.
★ 206xmitgcm. Read MITgcm mds binary files into xarray
★ 69data-model. EOPF Sentinel Zarr Explorer Data Model
★ 24zarr-sparse. packed sparse array storage with zarr
★ 9workshop-cng-2025-zarr. Zarr, Icechunk, & Xarray for cloud-native geospatial data-cube analysis
★ 19earthkit-regrid. Python
★ 10aifs-demo. Demo for running ECMWF AIFS in the cloud
★ 43icon-ch-vzarr. VirtualiZarr parsers for MeteoSwiss GRIB data from ICON
★ 3hrrr-parser. Virtualizarr parser for HRRR
★ 8data.source.coop. Source Cooperative Data Proxy
★ 24lithops. A multi-cloud framework for big data analytics and embarrassingly parallel jobs, that provides an universal API for building parallel applications in the cloud ☁️🚀
★ 367titiler-cmr. Dynamic tiles from CMR queries
★ 25just. 🤖 Just a command runner
★ 35kpangeo-forge-esgf. Using queries to the ESGF API to generate urls and keyword arguments for receipe generation in pangeo-forge
★ 8zarr-vis. Fast, scalable methods for visualizing Zarr-based multidimensional data directly in the browser.
★ 60overturemaps-py. Overture's Python CLI
★ 258zarrs_icechunk. icechunk store support for the zarrs Rust crate
★ 13Better-Known-Binary.
★ 38async-pmtiles. Asynchronous PMTiles reader for Python
★ 55oxbow. Oxbow makes genomic data ready for high-performance analytics.
★ 168test-scripts. Uv scripts for testing out random ecosystem functionality
★ 1reformatters. Reformat weather datasets into Zarr
★ 37flux-web-demo. TypeScript
★ 9infrastructure. Infrastructure for configuring and deploying our community JupyterHubs.
★ 137xarray-for-bio. Jupyter Notebook
★ 6numcodecs-rs. numcodecs Rust API for buffer compression
★ 14noaastormevents. explore noaa storm database
★ 20pudl. The Public Utility Data Liberation Project provides analysis-ready energy system data to climate advocates, researchers, policymakers, and journalists.
★ 599stac-geoparquet-pmtiles. Expriment linking stac-geoparquet and pmtiles
★ 4zappend. Robustly creating and updating Zarr data cubes from smaller subsets
★ 49xdggs. Xarray extension for DGGS
★ 1vortex. An extensible, state-of-the-art framework for columnar compression, and the fastest FOSS columnar file format. Formerly at @spiraldb, now an Incubation Stage project at LFAI&Data, part of the Linux Foundation.
★ 3.1kty. An extremely fast Python type checker and language server, written in Rust.
★ 19kobspec. A Python protocol for interfacing with object storage.
★ 34stac-collection-discovery. Tool for searching for collections across multiple catalogs
★ 11open-data. Open-Meteo on AWS Open Data
★ 164gpq. Utility for working with GeoParquet
★ 246numeric-data-layer. TypeScript
★ 8rasterix. raster tools for xarray
★ 53ocr. Open Climate Risk Platform
★ 12gis-history. A list of key events in the history of Geographic Information Systems (GIS) and spatial data processing.
★ 39fastplotlib. Next-gen fast plotting library running on WGPU using the pygfx rendering engine
★ 1.5kgeoparquet-io. A collection of tools for GeoParquet, built on DuckDB, GDAL & Obstore
★ 147file-uploader. Python
★ 1jupytergis. JupyterGIS - Collaborative GIS editor in Jupyter
★ 484stac-js. JS drop-in classes with utilities for STAC
★ 20rusterize. Extremely fast rasterization tool built in 🦀 Rust for 🐍 Python & R
★ 46data. Overture Maps Data
★ 1.2kexactextract. Fast and accurate raster zonal statistics
★ 317async-tiff. Async TIFF reader for Rust and Python
★ 119raquet. RaQuet is a specification for storing and querying raster data using Apache Parquet.
★ 90exactextractr. R package for fast and accurate raster zonal statistics
★ 307jupyterhub-home-nfs. In-cluster NFS server for JupyterHub home directories with usage quota enforcement
★ 13zenodo_get. Zenodo_get - a downloader for Zenodo records
★ 251spatially-partitioned-geoparquet. Exploring spatially-partitioned GeoParquet
★ 19FROST. Decentralized global data catalog protocol for all scientific data
★ 49presentations. My presentations
★ 1deepsd. DeepSD Super-resolution for Climate Downscaling in KDD 2017
★ 99geozarr-validator. This document aims to provides a geospatial extension to the Zarr specification. Zarr specifies a protocol and format used for storing Zarr arrays, while the present extension defines conventions and recommendations for storing multidimensional georeferenced grid of geospatial observations (including rasters).
★ 7umoria. Moria: a roguelike Dungeon Crawler game | Umoria Source Code
★ 445zarr-obstore-performance. Performance testing of Zarr using ObjectStore (obstore)
★ 13grid-weights. Fast and scalable computation of regridding weights.
★ 7grid-indexing. Fast and scalable indexing of grids
★ 12titiler-pgstac. TiTiler + PgSTAC
★ 127xradio. Xarray Radio Astronomy Data IO
★ 31virtual-tiff. Produce and explore virtual Zarr with TIFFs
★ 46cf-codecs. Encoding and decoding of data using CF conventions
★ 5ndquirk. expose quirkiness in n-dimension datasets
★ 3heystac-frontend. [WIP] A curated geospatial asset discovery experience™
★ 2zarrs-python. A CodecPipeline for zarr-python backed by the zarrs Rust crate
★ 76icechunk-nasa. Icechunk Pilot for NASA IMPACT
★ 14quirky-data-checker. Jupyter Notebook
★ 5geo-index. A Rust crate and Python library for packed, immutable, zero-copy spatial indexes.
★ 196cdsapi. Python API to access the Copernicus Climate Data Store (CDS)
★ 321PMTiles. Pyramids of map tiles in a single file on static storage
★ 3kxagg. Aggregating gridded data (xarray) to polygons
★ 102Catalog-To-Xpublish. This repository enables one to spin-up a FastAPI/Xpublish server from an Intake or STAC catalog.
★ 16xpublish-wms. WMS router for xpublish
★ 22maplibre-gl-js. MapLibre GL JS - Interactive vector tile maps in the browser
★ 11kangle_grinder. Zarr + Redis + TileServer = fast custom geospatial maps
★ 5ome-zarr-py. Implementation of next-generation file format (NGFF) specifications for storing bioimaging data in the cloud.
★ 250cloud-optimized-icesat2.
★ 1xarray-units. :zap: xarray extension for handling units
★ 9odc-geo. GeoBox and geometry utilities extracted from datacube-core
★ 114pydata_global_2024. Material for "akimbo: vectorized processing of nested/ragged dataframe columns"
★ 4xstac. STAC from xarray
★ 73fugue. A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.
★ 2.2kgeoarrow. Specification for storing geospatial data in Apache Arrow
★ 532xproj. Xarray extension for managing geospatial coordinate reference systems
★ 43odc-tools. Useful tools and libraries for working with Open Data Cube
★ 64zarr.js. Javascript implementation of Zarr
★ 155redis-fsspec-cache. A redis based filesystem cache for fsspec
★ 5geoarrow-rs. GeoArrow in Rust, Python, and JavaScript (WebAssembly) with vectorized geometry operations
★ 419virtualize-nex-gddp-cmip6. Python
★ 2calibre-web. :books: Web app for browsing, reading and downloading eBooks stored in a Calibre database
★ 18kcmip6-downscaling. Climate downscaling using CMIP6 data
★ 213benchmark-maps. benchmarks for web maps
★ 4stac-asset. Read and download STAC Assets, using a variety of authentication schemes
★ 47rgis. Performant, cross-platform (web, desktop) GIS app written in Rust
★ 330xhydro. Hydrological analysis library built with xarray.
★ 59obstore. The simplest, highest-throughput Python interface to S3, GCS & Azure Storage, powered by Rust.
★ 791rustac. The power of Rust for the STAC ecosystem
★ 145chirps_feedstock. Feedstock for Climate Hazards Group InfraRed Precipitation with Station data (CHIRPS)
★ 2icechunk. Open-source, cloud-native transactional tensor storage engine
★ 650ecoscope. Conservation data analytics
★ 37duckdb. DuckDB is an analytical in-process SQL database management system
★ 40kzarrs. A Rust library for the Zarr storage format for multidimensional arrays and metadata
★ 261xcube. xcube is a Python package for generating and exploiting data cubes powered by xarray, dask, and zarr.
★ 230biobear. Work with bioinformatic files using Arrow, Polars, and/or DuckDB
★ 196arro3. A minimal Python library for Apache Arrow, connecting to the Rust Arrow crate
★ 264warp-resample-profiling. Exploring all the Python resampling/reprojection options
★ 30pangeo.io. Pangeo Website
★ 18raster_tools. RMRS Raster Utility Project
★ 46rivamap. an automated river analysis and mapping engine
★ 83cookiecutter-uv. A modern cookiecutter template for Python projects that use uv for dependency management
★ 1.3ktitiler-multidim. TiTiler application for NetCDF/Zarr datasets
★ 82BigChunkus. Python
★ 1docker-stacks. Ready-to-run Docker images containing Jupyter applications
★ 8.4k3d_animations. A collection of all my work that involves 3D visualization
★ 2uv. An extremely fast Python package and project manager, written in Rust.
★ 88kgeovista. Cartographic rendering and mesh analytics powered by PyVista 🌍
★ 230opt_einsum. ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.
★ 989geofileops. Python toolbox to process large geospatial vector files faster.
★ 174cross-cloud-transfer-feedstock. Testing different methods to move data between object storage in different clouds
★ 1pydmr. Python
★ 3pynhd. A part of HyRiver software stack that provides access to NHDPlus data through web services
★ 42aglime-swap-cdr. Jupyter Notebook
★ 1xarray-tutorial. Xarray Tutorials
★ 204climate-risk-comparison. analysis of risk scores from climate analytics companies
★ 7pixi. Powerful system-level package manager for Linux, macOS and Windows written in Rust – building on top of the Conda ecosystem.
★ 7.5kgreenland-supraglacial-lake-depths-figures. Figures for ICESat-2 and Sentinel-2 based supraglacial lake depth determination over the Greenland Ice Sheet
★ 4rust-python-interoperability. A self-paced course to write Python extensions in Rust, one exercise at a time.
★ 81