gpcureton
Data Engineer and Software Applications Developer
Cooperative Institute for Meteorological Satellite Studies, UW-MadisonMadison, Wisconsin, USA
Pinned Repositories
1brc
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
cspp_sounder_ql
This project provides a means of generating quicklook images and profile plots from IAPP, MIRS, NUCAPS and HSRTV level-2 sounder files.
cspp_viirs_edr
This project contains the python scripting which wraps the various ADL VIIRS EDR executables, for use in the CSPP VIIRS EDR package.
grid_gran
General gridding and granulation tools for use with satellite data.
grid_test.rs
Small Rust project for testing csv parsing
ModisL1B_Rad2BT
Compute brightness temperature for a MODIS infrared band Terra or Aqua.
neovim_config
sunglint_model_calculate
Generate the modelled glint moments and moment functions, using simulated slope cumulants and cumulant functions as input.
viirs_sdr_read
A collection of C code for reading NOAA VIIRS SDR (level-1b in NASA parlance) files in HDF5 format.
ViirsSDR_Rad2BT
Conversion of VIIRS Sensor Data Record (SDR) radiances to brightness temperatures.
gpcureton's Repositories
gpcureton/cspp_sounder_ql
This project provides a means of generating quicklook images and profile plots from IAPP, MIRS, NUCAPS and HSRTV level-2 sounder files.
gpcureton/viirs_sdr_read
A collection of C code for reading NOAA VIIRS SDR (level-1b in NASA parlance) files in HDF5 format.
gpcureton/1brc
1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
gpcureton/ccsds-rs
CCSDS spacecraft frame & spacepacket decoding
gpcureton/cspp_geo_ql
A collection of scripts for plotting level-1 and level-2 NetCDF4 files output by geocat.
gpcureton/dotfiles
My personal dotfiles
gpcureton/grid_gran
General gridding and granulation tools for use with satellite data.
gpcureton/grid_test.rs
Small Rust project for testing csv parsing
gpcureton/neovim_config
gpcureton/sunglint-polyspectra
Simulates the elevation and slope of the ocean surface with a particular power spectrum, and applies the specular condition to the slope to calculate the surface sunglint. Correlations are added between various elevation phase components.
gpcureton/gmt-docker
GMT (Generic Mapping Tools) in Docker
gpcureton/gpcureton
gpcureton/hirs2nc
This project contains the python code required to run the pyhirs package (https://gitlab.ssec.wisc.edu/HIRS/pyhirs) in the Atmosphere-SIPS.
gpcureton/hirs_avhrr
This project contains the python code required to run the HIRS/AVHRR collocation package in the Atmosphere-SIPS.
gpcureton/hirs_csrb_daily
This project contains the python code required to run the hirs_csrb_daily package in the Atmosphere-SIPS.
gpcureton/hirs_csrb_monthly
This project contains the python code required to run the hirs_csrb_monthly package in the Atmosphere-SIPS.
gpcureton/hirs_ctp_daily
This project contains the python code required to run the hirs_ctp_daily package in the Atmosphere-SIPS.
gpcureton/hirs_ctp_monthly
This project contains the python code required to run the hirs_ctp_monthly package in the Atmosphere-SIPS.
gpcureton/hirs_ctp_orbital
This project contains the python code required to run the hirs_ctp_orbital package in the Atmosphere-SIPS.
gpcureton/hirs_tpw_daily
This project contains the python code required to run the hirs_tpw_daily package in the Atmosphere-SIPS.
gpcureton/hirs_tpw_monthly
This project contains the python code required to run the hirs_tpw_monthly package in the Atmosphere-SIPS.
gpcureton/hirs_tpw_orbital
This project contains the python code required to run the hirs_tpw_orbital package in the Atmosphere-SIPS.
gpcureton/lazyvim_config
My local config for LazyVim, a Neovim config based around lazy.nvim
gpcureton/lunarvim_config
My local config for LunarVim, an IDE layer for Neovim.
gpcureton/MetPy
MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
gpcureton/pyosPackage
An example package that compliments our package guide & tutorials.
gpcureton/satpy
Python package for earth-observing satellite data processing
gpcureton/SciPy2024-GitHubActionsTutorial
Content for SciPy 2024 Tutorial "Github Actions for Scientific Data Workflows."
gpcureton/scipy_optimize_with_rust
A silly example of using Rust from Python
gpcureton/telescope.nvim
Find, Filter, Preview, Pick. All lua, all the time.