Software
I enjoy building open-source tools for science, mostly at the intersection of statistics, machine learning, and computational mathematics. Most projects are developed in R and/or Python, with their computational cores written in C++ to ensure speed and efficiency. I focus on clear APIs, reproducible results, and practical performance. Click a package name to visit its documentation site, when available.
Statistical & Machine Learning
CovTools |
 |
Statistical Tools for Covariance Analysis |
filling |
 |
Matrix Completion, Imputation, and Inpainting Methods |
Rdimtools |
 |
Dimension Reduction and Estimation Methods |
repsim |
 |
Measures of Representational Similarity |
SBmedian |
 |
Scalable Bayes with Median of Subset Posteriors |
SHT |
 |
Statistical Hypothesis Testing Toolbox |
T4cluster |
 |
Tools for Cluster Analysis |
Foundational Mathematical & Computational Routines
maotai |
 |
Tools for Matrix Algebra, Optimization and Inference |
Rlinsolve |
 |
Iterative Solvers for (Sparse) Linear System of Equations |
T4transport |
 |
Tools for Computational Optimal Transport |
tvR |
 |
Total Variation Regularization for Signals and Images |
Network Analysis
graphon |
 |
A Collection of Graphon Estimation Methods |
NetworkDistance |
 |
Distance Measures for Networks |
Geometry & Topology
CORRbox |
 |
Scalable Learning with Correlation-based Functional Networks |
Riemann |
 |
Learning with Data on Riemannian manifold |
RiemBase |
 |
Functions and C++ Headers for Computation on Manifolds |
SPDtoolbox |
 |
Geometric Learning of Brain Functional Networks |
TDAkit |
 |
Toolkit for Topological Data Analysis |