NukeBox is an efficient package manager specifically crafted to simplify the installation and management of vital packages and libraries required for nuclear physics simulations and analyses. It automates the setup procedure for essential tools like PyNE, OpenMC, DAGMC, and Geant4, making the life of nuclear physics enthusiasts much more convenient.
- Download the latest release.
- Execute the
install-nukebox.sh
script. - Follow the prompts to customize your installation.
NukeBox provides installation flexibility, allowing you to choose your installation directory, environment name, Geant4 data library path, and cross-section library path. You can even opt to automatically download Geant4 data and cross-sections.
NukeBox takes care of all the heavy lifting for you. It identifies your operating system, installs necessary dependencies, and configures Python environments. It also offers convenient commands for activation, deactivation, updating, and more!
Before running the script on your system, please carefully review it and understand the installation process. Safety first!
Currently, NukeBox supports Debian-based distributions. Additionally, It compiles packages from source, which can be time-consuming. Our team is actively working on creating binary packages for internal components.
NukeBox is distributed under the MIT License.
Contributions to this project are highly encouraged! If you encounter issues or have suggestions for improvements, please don't hesitate to get in touch. Check our Contributing Guidelines for more information.
:maxdepth: 1
:caption: Contents
:hidden: true
contents/installation-guide
contents/releasenotes/index
contents/methodology
contents/usage
contents/contributing
contents/importent-notes
contents/code-of-conduct
contents/license
contents/contact