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.