Google Scholar ORCiD GitHub

Libraries#

C++#

xtensor C++ Maintainer

Use NumPy-like syntax for multi-dimensional arrays in C++. A key feature is that teamed with pybind11 one can directly use NumPy arrays in C++ libraries used from Python (i.e. without any copies).

cpppath C++

Simple path manipulation in C++ (with syntax similar to Python’s os.path).

cpp_comment_format Python pre-commit

Automatic formatting of C++ comments.

cppcolormap C++ Python

Colormaps.

LaTeX#

texplain Python pre-commit

Automatic formatting of LaTeX code.

GooseBib Python pre-commit

Automatic formatting and merging of BibTeX libraries.

goose-article LaTeX

Custom LaTeX classes for articles.

goose-thesis LaTeX

Custom LaTeX classes for theses.

HDF5#

XDMFWrite_h5py Python

Write HDF5 files with XDMF metadata (for ParaView).

HighFive C++ Maintainer

Read/write HDF5 files in C++.

GooseHDF5 Python

Wrapper around h5py to simplify reading/writing HDF5 files in Python.

Conda#

conda_envfile Python pre-commit

Automatic formatting and merging of conda environment files.

Command line#

lndoctor Python command line

Investigate the link tree of a symbolic link.

mv_regex Python command line

Move files using regular expressions.

GhostScript#

gsbatch Python command line

Apply GhostScript to a batch of files.

batchcrop Python command line

Crop a batch of files.

pdfcombine Python command line

Combine a batch of PDF files.

pdfnofonts Python command line

Remove fonts from a batch of PDF files.

pdfshrink Python command line

Shrink a batch of PDF files.