Skip to content

GrimFe/NEREA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEREA

NEREA (Neutron Energy-integrated Reactor Experiment Analysis) is a Python package designed for the analysis and evaluation of spectral indices and reaction rates from fission fragment spectra. The package provides a comprehensive set of tools for handling, processing, and analyzing nuclear data, specifically focusing on fission fragment spectra, effective mass, and reaction rates.

Features

  • Fission Fragment Spectrum Analysis: Tools to handle and analyze fission fragment spectra data.
  • Effective Mass Calculation: Methods to compute effective mass from integral data.
  • Reaction Rate Computation: Functions to calculate reaction rates using fission fragment spectra and effective mass.
  • Spectral Index Calculation: Tools to compute spectral indices by comparing reaction rates.
  • C/E Calculation: Compute C/E values from simulated and experimental data.

🔧 Installation

User installation via TestPypi

python -m pip install --extra-index-url https://test.pypi.org/simple/ nerea

Developer installation

To install the package, clone the repository and use pip to install the dependencies:

git clone https://github.com/GrimFe/NEREA.git
cd nerea
pip install .

Use NEREA with no installation

To import NEREA (without installation)

import sys
sys.path.append(r"path/to/nerea")
import nerea

🗺️ Structure

A schematic of the main structure of NEREA can be found here. Some of the main features of NEREA are:

  • DATA - dedicated to the interface with detector raw data and preprocessing:
    • EffectiveMass or EM
    • FissionFragmentSpectrum or FFS
    • FissionFragmentSpectra or FFSa
    • ReactionRate or RR
    • ReactionRates or RRs
  • COMPUTABLES - objects created out of the DATA and related processing:
    • NormalizedFissionFragmentSpectrum or NFFS
    • SpectralIndex or SI
    • Traverse or Traverse
  • CALCULATED - objects crated from model outputs:
    • CalculatedSpectralIndex or CSI
    • CalculatedTraverse or CT
  • C/E - comparison of calculations to experiments:
    • CoverE or CE
  • Useful functions are stored in utils.py.

🎮 Examples

NEREA comes with examples in the docstrings and test that can serve a similar purpose.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages