Skip to content

ls projects/

Reanalysis data library

A Python library, command-line tool and desktop app that serves ERA5 and MERRA-2 reanalysis from three storage backends through one interface.

Python · xarray · Zarr · NetCDF · BigQuery · Google Cloud Storage

code private — employer-owned

Automated reanalysis acquisition pipelines

Scheduled, unattended pipelines that fetch ERA5 and MERRA-2 from their publishers, check what came back, and say so when something fails.

Python · Copernicus CDS · NASA GES DISC · NetCDF · Zarr

code private — employer-owned

High-resolution wind-atlas extractor

Extracts 50 m New European Wind Atlas maps for a project area in about a minute, and showed why the coarse map misleads.

Python · New European Wind Atlas · GDAL · QGIS

code private — employer-owned

Extreme-wind statistics toolkit

A shared library for offshore extreme-wind statistics: typhoon wind fields from storm tracks, and return-period wind speeds.

Python · IBTrACS · extreme-value statistics

code private — employer-owned

High-resolution atmospheric dataset

Deep-learning bias correction and spatial downscaling of weather and climate data, with 18% better forecast precision.

Python · LSTM · CNN · Kriging · Azure

code private — employer-owned

Wind-resource and hazard assessments

Desk-based wind-resource and hazard analysis for prospective wind-farm sites, used in feasibility and due-diligence work.

Python · ERA5 · MERRA-2 · IBTrACS · extreme-value statistics

code private — employer-owned

Solar hindcast models

Hindcast models in R for solar variability and site-suitability studies.

R

code private — employer-owned

Reanalysis acquisition app

An earlier R Shiny app that automated most of the manual reanalysis-download workflow, before the Python pipelines replaced it.

R · Shiny · ERA5 · MERRA-2

code private — employer-owned

NetCDF Maker

An R Shiny app that turns sensor-level CSV data into NetCDF, ready for NWP and reanalysis workflows.

R · Shiny · NetCDF

code private — employer-owned

Kalman filter implementation

A one-dimensional Kalman filter in Fortran, written for a High Performance Computing class project at IIT Bhubaneswar.

Fortran

Meeting Airplane

A tiny macOS background app that flies an airplane across your screen five minutes before every Outlook meeting.

Swift · EventKit · AppKit · launchd

code