RASE is a software for evaluating the performance of radiation detectors and isotope identification algorithms. It uses a semi-empirical approach to rapidly generate synthetic spectra and inject into detector’s software to obtain nuclide identification response.
For more information on RASE see:
- QT5
- PyQt5
- SQLAlchemy
- Matplotlib and Numpy
- Mako
PyInstaller can be used to generate a standalone executable for distribution on Windows operating systems.
Note that PyInstaller is rather sensitive to the overall python configuration. These instructions assume a clean python environment with the minimal set of python packages installed. We recommend starting with a clean empty python environment (e.g. using WinPythonZero)
- Install pyinstaller and pypiwin32 packages via
pip install pyinstaller pypiwin32
- The file
rase.spec
contains the specifications to create a single executable filedist\rase.exe
. - Run
pyinstaller -a -y rase.spec
orpython create_distributable.py
from the RASE base folder
RASE documentation is maintained using Sphinx.
The documentation resides in the doc
folder.
Install Sphinx from PyPi using
$ pip install Sphinx
To update the documentation:
cd $RASE\doc
, where$RASE
is RASE base folder where rase.pyw livesmake html
to generate html docsmake latexpdf
to generate latex docs and immediately compile the pdf
The documentation is generated in the doc\_build\
folder
- Samuele Sangiorgio, LLNL
- Vladimir Mozin, LLNL
- Greg Kosinovsky, LLNL
- Joe Chavez, LLNL
- Jason Brodsky, LLNL
This work was performed by Lawrence Livermore National Laboratory under the auspices of the U.S. Department of Energy under contract DEJAC52J07NA27344, and of the U.S. Department of Homeland Security Domestic Nuclear Detection Office under contract HSHQDC-15-X-00128.
RASE is released under an MIT license. For more details see the LICENSE file.
LLNL-CODE-750919