Skip to content

Latest commit

 

History

History
54 lines (36 loc) · 2.29 KB

index.md

File metadata and controls

54 lines (36 loc) · 2.29 KB

Welcome to NukeBox

📦 What is NukeBox?

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.

🚀 How to Get Started?

  • Download the latest release.
  • Execute the install-nukebox.sh script.
  • Follow the prompts to customize your installation.

🛠 Installation Options

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.

⚙ How It Works

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!

🚨 Important Notes

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.

📜 License

NukeBox is distributed under the MIT License.

🤝 Contributing

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