openmc-dev/data

Mixing libraries within processing scripts

Opened this issue · 0 comments

There is one case in this collection of scripts where individual files from another library are brought in to allow a more complete collection of nuclides to be processed.

The generate_jeff33.py makes use of TENDL cross sections for C13 and O17 and also adds some ENDF in for photons.

This has a few issues

  • It complicates the script which makes it hard to package up and remove duplicate code between scripts.

  • It potentially confuses the user who would reasonably believe they are getting exclusivity JEFF 33 cross sections (like all the other scripts).

There is another more transparent method available for users to obtain a more complete cross section collection with a JEFF 33 base. That to use the combine_libraries.py script that allows users to know what gets put into their library in a more predictable manner.