nook.sources.ripl3.fission

The RIPL-3 fission segment: barriers, empirical and HFB.

  • empirical-barriers.dat – RIPL-3 recommended experimental barrier heights and curvatures. Rows are ragged: light actinides list a single barrier with no curvature, actinides list inner + outer + pairing gap. The symmetry codes are letters (S, GA, MA…), which is what makes the ragged rows parseable: a letter token opens a new barrier group.

  • empirical-hfb-barriers.dat – HFB barriers normalised to experiment, fixed 12 numeric columns (inner, outer, outer2 x height/curvature/ asymmetry/pairing shift).

  • hfb-levden/ – level densities at the saddle points (Max1/Max2/Max3), exposed as raw tables per nuclide, not parsed into records here.

class nook.sources.ripl3.fission.BarrierEntry(height_mev, hw_mev=Uncertain(value=None, plus=None, minus=None, operator=None, raw=''), symmetry=None)[source]

Bases: object

One saddle point: height, curvature, and the evaluator’s symmetry code.

Symmetry codes: S axially and mass symmetric, GA axially asymmetric, MA mass asymmetric (empirical file; the HFB file gives a numeric asymmetry instead).

height_mev: Uncertain
hw_mev: Uncertain = Uncertain(value=None, plus=None, minus=None, operator=None, raw='')
symmetry: str | None = None
class nook.sources.ripl3.fission.FissionBarriers(nuclide, model, barriers, pairing_gap_mev=None)[source]

Bases: object

Every barrier RIPL-3 carries for one nuclide, one model family.

nuclide: Nuclide
model: str
barriers: tuple[BarrierEntry, ...]
pairing_gap_mev: float | None = None

Pairing gap at the saddle (empirical Deltaf), MeV.

property inner: BarrierEntry | None
property outer: BarrierEntry | None
nook.sources.ripl3.fission.load_fission_barriers(path, nuclide, model='empirical')[source]

Barriers for one nuclide from the chosen model family.