mctools's repositories
simplebuild
A very simple to use build system for projects with primarily C++/Python code, intended for usage by scientific developers without a strong SW-engineering background.
ncplugin-template
Example project showing how to develop a custom physics model plugin for NCrystal. Development of new plugins should start by forking this repo (but first read https://github.com/mctools/ncrystal/wiki/PluginsDevelopment). Please post any issues on the tracker at https://github.com/mctools/ncrystal/issues
simplebuild-dgcode
dgcode: the Geant4-based simulation framework of the ESS Detector Group. Provided as simple-build-system bundles.
ncrystal-notebooks
Python notebooks with examples, documentation, and tutorials for usage of NCrystal.
cdft_ncrystal
Source code to reproduce figures in the paper "Convolutional discrete Fourier transform method for calculating thermal neutron cross section in liquids" (arXiv:2112.06647)
dgbuild
WORK IN PROGRESS - NOT READY FOR GENERAL USAGE
dgcode_actions
GitHub Actions for the DGCode coding framework.
dgcode_val
Validation packages for the DGCode framework. Please report issues in the project at https://mctools.github.io/dgcode/
mctools_actions
GitHub Actions for mctools
ncplugin_nxslib
Plugin for NCrystal providing support for the legacy .nxs file format associated with nxslib
ncrystal-extra
Extra utilities and data files not suitable for inclusion in main NCrystal release.
simplebuild-dgcode-extra
Extra files related to simplebuild-dgcode (e.g. large files for website).