Open shimwell opened 3 weeks ago
Using data downloaded from deuteron sublibrary https://www.nndc.bnl.gov/endf-releases/?version=B-VIII.1
import endf
>>> h2 = endf.IncidentNeutron.from_endf('d-001_H_002.endf')
>>> import endf
>>> h2.reactions
{2: <Reaction: MT=2 (n,elastic)>, 50: <Reaction: MT=50>, 600: <Reaction: MT=600 (n,p0)>}
>>> h2[2]
<Reaction: MT=2 (n,elastic)>
>>> b=h2[2]
>>> b.xs
{'0K': <Tabulated1D: 22 points, 1 regions>}
>>> b.xs['0K']
<Tabulated1D: 22 points, 1 regions>
>>> t=b.xs['0K']
>>> t.x
array([ 93000., 96078., 99157., 105310., 111470., 120710.,
139180., 157650., 200750., 250000., 500000., 686270.,
1000000., 1236100., 1585900., 2271800., 3692900., 5632400.,
8078400., 11059000., 15000000., 20000000.])
>>> t.y
Not sure how JANIS does this but they appear to have finer grain values for ENDF data than the original ENDF data itself. https://www.oecd-nea.org/janisweb/book/deuterons/H2/MT4/renderer/838
we can get reactivity from cross sections in addition to Bosch-Hale
DD example where the DD-_3He_n.txt file has been downloaded from https://github.com/shimwell/fusion_cross_sections
DT example where