Scientific codes
CliMA packages
I develop and contribute to several packages at CliMA (in particular, I designed and authored ClimaAnalysis, ClimaUtilities, ClimaDiagnostics). While I do a little bit of everything (performance, user interface, physics, reliability, …), one of my main areas of focus is data in its entire life cycle, from ingestion to post-processing and visualization.
kuibit
kuibit is a large Python library to analyze simulations performed with the Einstein Toolkit. The package takes care of all the low-level details and removes most of the friction in studying simulation outputs.
motionpicture
motionpicture is a tool that
simplifies making movies with Python. If you know how to make one frame, with
motionpicture you get the entire movie for free. The package supports a plug-in
system, so you can easily make movies via command-line. After all these years, I
still find motionpicture
the easiest way to make animations in Python.
Emacs extensions
emacs-libvterm
I help maintaining emacs-libvterm, the fastest terminal emulator for GNU Emacs. Vterm uses an external library, libvterm, to provide users with an experience that is close to using a full terminal emulator inside Emacs.
ivy-emoji
ivy-emoji is a small utility for Emacs to insert any emoji in a given buffer. It is based on the ivy completion framework and it is available on MELPA. I use it all the time when I chat on telega.el.