Here are the PROCESS docs.
PROCESS is the reactor systems code at the UK Atomic Energy Authority. More information on PROCESS can be found on the PROCESS webpage.
PROCESS was originally a Fortran code, but is now a pure-Python command line program. PROCESS is still undergoing a significant resturucture and, as such, PROCESS version 3 is unstable and does not guarantee backward compatibility. PROCESS version 4 will be the first major version to enforce backward-compatible API changes and will be released following a refactor of the data structure.
Overview of some outputs for a DEMO-like reactor.Please see the installation guide and the usage guide. Once installed, take a look at the examples page for examples of how PROCESS can be run, and its results visualised.
To read about how the code works and the modules in it see the documentation.
Process uses a mixture of tracking and testing to ensure code reliability. Tests are run on each branch and ensure the output of keys functions are correct. Tracking, on the other hand, shows graphs of a variables changes over time, and what commit caused the change.
- Our tracker can be found here: https://ukaea.github.io/PROCESS/tracking.html
- Documentation on testing can be found here: https://ukaea.github.io/PROCESS/development/testing/
Please see the CONTRIBUTING.md for guidance on how to contribute to PROCESS. Further information is found in the development section of the documentation.
A list of publications using PROCESS is given here, including two papers outlining the physics and engineering models in PROCESS.
If you use PROCESS in your work, please cite it using the "Cite this repository" link in the "About" section of the repository.