Works
Open-source software across two threads of my research: clinical / surgical-skill tooling, and the mesh-generation ecosystem.
Clinical & surgical skill
XNAT-Interact
Wrapper library and protocols for storing medical images and derived data on XNAT.
FluoroAnalysisTool
Interface for semi-automated annotation of fluoroscopic images; effectiveness validated in this publication.
Mesh generation
The mesh-generation ecosystem — a set of interoperating projects for building, storing, and refining unstructured meshes for 2D shallow-water hydrodynamic models (ADCIRC).
ADMESH
Python port of the MATLAB ADMESH library — automatic unstructured triangular
mesh generation driven by a size field (curvature, medial-axis, bathymetry,
tide). Reads/writes ADCIRC fort.14.
ADMESH-Domains / Valence
Federated registry of ADCIRC-compatible mesh domains — TOML manifests plus a
HuggingFace-hosted dataset of real, published meshes. Distributed on PyPI as
valence-domains.
CHILmesh
Python library for 2D triangular, quadrilateral, and mixed-element mesh data
structures and manipulation — half-edge backend, medial-axis skeletonization,
FEM smoothing, quality analysis. Distributed on PyPI as chilmesh.
QuADMESH+
Quadrangular advanced mesh generator — converts triangulations to quad-dominant meshes via layer-ordered tri-to-quad fusion (the published QuADMESH+ algorithm).
MADMESHing
Reinforcement-learning mesh generator for 2D tri/quad/mixed meshes — advancing-front construction driven by Soft Actor-Critic.