Software
Scientific software
ccplot
Command-line tool for visualizing data from CloudSat and CALIPSO satellites (ccplot.org)
cl2nc
Command-line tool for converting ceilometer data files to NetCDF, supporting Vaisala CL51, CL31, and CT25K (https://pypi.org/project/cl2nc/)
mrr2c
Command-line tool for converting Metek MRR-2 micro rain radar data to NetCDF (https://pypi.org/project/mrr2c/)
mpl2nc
Command-line tool for converting Sigma Space Micro Pulse Lidar (MPL) data to NetCDF (https://pypi.org/project/mpl2nc/)
ccbrowse
Web application for browsing data from the CALIPSO and CloudSat satellites (ccplot.org/ccbrowse)
ALCF
Automatic Lidar and Ceilometer Processing Framework (ALCF) – atmospheric lidar simulator and data processing command-line tool and Python package (alcf.peterkuma.net)
rstool
Command-line tool for converting radiosonde measurement data to NetCDF and calculation of derived physical quantities, supporting InterMet Systems (iMet) and Windsond radiosondes, as well as calculating derived quantities from model profiles (https://pypi.org/project/rstool/)
ds format
Command-line tool and a Python package for reading and writing scientific data (ds-format.peterkuma.net)
Aquarius Time
Scientific time library for Python (https://pypi.org/project/aquarius-time/)
ALCF-precip
Artificial neural network for detecting precipitation in lidar data for use with the Automatic Lidar and Ceilometer Framework (ALCF), described in Ship-based lidar evaluation of Southern Ocean low clouds in the storm-resolving general circulation model ICON and the ERA5 and MERRA-2 reanalyses by Kuma et al. (2025)
ALCF-COSP
Atmospheric lidar simulator implementation for the Automatic Lidar and Ceilometer Framework (ALCF) – a forked version of COSP (alcf.peterkuma.net)
rtc
R package for tree clustering based on Bayesian inference
libtc
Tree clustering C library based on Bayesian inference
nc_dump
Code for outputting data from the ALADIN numerical weather prediction model
dump2h5
Command-line tool for converting data from nc_dump to NetCDF/HDF5
FORCeS ECS
Code for combining emergent constraints produced by the FORCeS project using the Bretherton and Caldwell (2020) method
BCC200 OCR
Command-line tool for reading timestamps from the BCC200 camera images
Open-source software
Fileshack
Web application for a self-hosted web file storage (fileshack.peterkuma.net)
django-attach
Django admin plugin for attaching files to model instances with multiple file selection support (https://pypi.org/project/django-attach/)
WSTCP
node.js client and server implementation of TCP forwarding over WebSocket (www.npmjs.com/package/wstcp)
WSTCP Server
Command-line server for persistent TCP port forwarding over WebSocket (www.npmjs.com/package/wstcp-server)
WSTCP Client
Command-line client for persistent TCP port forwarding over WebSocket (www.npmjs.com/package/wstcp-client)
PictureSlider
JavaScript library for an animated picture slider (picture-slider.peterkuma.net)
PST
Command-line tool and a Python package for parsing Plain Structured Text (PST) (https://pypi.org/project/pst-format/)
Django Linguo
Fork of django-linguo with support for more recent version of Django
Bunyan Streams Config
node.js package for creating bunyan streams from JSON configuration (www.npmjs.com/package/bunyan-streams-config)