My projects
Besides being an admin at Scikit-HEP, and active in conda-forge and homebrew, these are some of the projects I work on directly:
| Name | Description |
|---|---|
| pybind11 | Binding C++11+ and Python beautifully. |
| cibuildwheel | Create Python wheels beautifully. |
| boost-histogram | Histograms in Python based on Boost.Histogram for C++14. |
| CLI11 | A powerful but easy to use C++11 command line interface parser. |
| Particle | Particle descriptions in Python. |
| DecayLanguage | Decay chains in Python. |
| Plumbum | A shell tools library for Python, with color, ssh, paths, cli, and more. |
| GooFit | An OpenMP/CUDA powered fitting library. |
| [Jeykyll-Indico][] | A plugin to collect Indico meetings for Jekyll, written in Ruby. |
| Conda-Forge ROOT | A project that did the impossible: make ROOT a conda package! |
| pytest-github-actions-annotate-failures | A utility to convert pytest errors to annotations in GitHub Actions. |
Classic or smaller historic projects:
| Name | Description |
|---|---|
| GitBook term | A plugin to add nice terminals to GitBook. |
| CLIUtils/cmake | A collection of tools for CMake in science. |
| Envmodule setup | Examples for setting up systems with Lmod. |
| HomeBrew libomp | A way to add OpenMP to macOS default compiler (now integrated into brew-core) |
Contributions
This is a very incomplete list of projects I contribute to, at least occasionally:
| Name | Description |
|---|---|
| Numba | A JIT compiler for Python. |
| Hydra | A templated framework for HEP OpenMP/CUDA execution. |
| IPython | An interactive shell for Python. |
| CMake | An amazing build system (if you use a modern version of it). |
| Eigen | A matrix library for C++ that supports CUDA. |
| pybind11 | An amazing C++11 Python binding tool. |
| VexCL | Computations on many backends. |
| Lmod | A tool to make environments easy to use, for supercomputers and more. |
Interesting projects
These are some of my favorite software packages and libraries.
| Name | Description |
|---|---|
| Blender | 3D modeler and a lot more. |