Software
Over the years, I have developed several open-source software packages to help bridge the gap between research and practice.
Visit my GitHub profile for a more complete list of my software projects (including experimental software and computational research projects).
Scientific Software
- XtallographyUtils.jl: a Julia package containing basic types and utility functions to support crystallography computations
Mathematical Software
- GeometricAlgebra.jl: a Julia package for numerical geometric algebra
- Level Set Method Library (LSMLIB): a C/C++/Fortran library for level set method computations
Cookiecutters
- Velexi Research Project Cookiecutter: a template for Jupyter-based computational research projects
- Velexi Python Package Cookiecutter: a template for Python package development
- Velexi Julia Package Cookiecutter: a template for Julia package development
- Velexi Dataset Cookiecutter: a template for managing data and supporting software tools
Software Engineering Tools
- TestTools.jl: a collection of CLI tools and APIs that simplifies code testing, coverage analysis, and style checking for the Julia programming language.