[ Log In | Sign Up | Lost password? ]

Nebra - A Python library for spectroscopists

Objectives of Nebra

Nebra is a compact Python library to analyze, investigate and simulate spectroscopic data.

It uses the nuclear data from ENSDF, bundled into CouchDB, to quickly generate artificial spectra from the decay data. Moreover, Nebra allows to include the detailed detector response data, presimulated by MCNPX or GEANT4 Monte Carlo simulations into its calculation. Additionally, the attenuation of absorber materials is taken into account by using 50 different absorption profiles for materials like copper, aluminum, steel or depleted uranium.

Realistic decay channel simulation

A decay chain processing allows to generate spectra of decaying sources accurately depending on their real age and a composition management handles complex conglomerates of radioactive source compounds. On the one hand this is required to provide very precise spectra for uranium, plutonium and multi-decay/multi-matrix isotopes. On the other hand, it enables us to simulate spectra of sources with very short half-lifes at different points in time, covering also the effect that a short living decay channel vanishes and a longer living channel becomes more dominant. In that case the spectrum of a source changes rapidly, but predictable!

Industrial application

The industrial application of Nebra is found in the RADEAGLE, a product of innoRIID GmbH in Germany.