Peter Kuma
Science and Software

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)