Repository: terrapower/armi
Pull request #1982 (2024-10-28 17:55:34)

Use ENDF/B-VII.1 MC2-3 nuclide IDs
## What is the change?

Currently, ARMI returns MC2-3 nuclide IDs consistent with the ENDF/B-VII.0 library. This PR makes it so that:
* ENDF/B-VII.1 nuclides and MC2-3 IDs are added to `mcc-nuclides.yaml`,
* the default MC2-3 ID returned (e.g., when using `getMcc3Id()` or indexing the `byMcc3Id` dictionary) is consistent with ENDF/B-VII.1, and
* the VII.0 IDs are still accessible by means of `getMcc3IdEndfVII0()` or indexing the `byMcc3IdEndfVII0` dictionary. 

This [paper](https://www.nndc.bnl.gov/endfdocs/ENDF-371.pdf) provides a good overview of the differences between VII.0 and VII.1. 

Tests have been updated or created to verify that `getMcc3Id()`, `getMcc3IdEndfVII0()`, and `getMcc3IdEndfVII1()` return the expected IDs. Additionally, two tests (`test_compareDatabaseSim()` and `setUp()` [for the cross section manager]) needed to be updated since vanadium is elemental in VII.0 and isotopic in VII.1.
## Why is the change being made?
ENDF/B-VII.1 contains updated evaluations and entirely new evaluations compared to ENDF/B-VII.0. ANL has recently released VII.1-based MC2-3 libraries, so the most recent available data is the sensible default.


---

## Checklist

<!--
    You (the pull requester) should put an `x` in the boxes below you have completed.

    (If a checkbox doesn't apply to your PR, check it anyway.)
-->

- [X] This PR has only [one purpose or idea](https://terrapower.github.io/armi/developer/tooling.html#one-idea-one-pr).
- [X] [Tests](https://terrapower.github.io/armi/developer/tooling.html#test-it) have been added/updated to verify any new/changed code.

<!-- Check the code quality -->

- [X] The code style follows [good practices](https://terrapower.github.io/armi/developer/standards_and_practices.html).
- [X] The commit message(s) follow [good practices](https://terrapower.github.io/armi/developer/tooling.html).

<!-- Check the project-level cruft -->

- [X] The [release notes](https://terrapower.github.io/armi/developer/tooling.html#add-release-notes) have been updated if necessary.
- [X] The [documentation](https://terrapower.github.io/armi/developer/tooling.html#document-it) is still up-to-date in the `doc` folder.
- [X] The dependencies are still up-to-date in `pyproject.toml`.

CLAassistant: [![CLA assistant check](https://cla-assistant.io/pull/badge/not_signed)](https://cla-assistant.io/terrapower/armi?pullRequest=1982) <br/>Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our [Contributor License Agreement](https://cla-assistant.io/terrapower/armi?pullRequest=1982) before we can accept your contribution.<br/><hr/>**Aaron Reynolds** seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please [add the email address used for this commit to your account](https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user/#commits-are-not-linked-to-any-user).<br/><sub>You have signed the CLA already but the status is still pending? Let us [recheck](https://cla-assistant.io/check/terrapower/armi?pullRequest=1982) it.</sub>

Patch:
diff --git a/armi/nucDirectory/nuclideBases.py b/armi/nucDirectory/nuclideBases.py
index b4e9bc48..60490c3b 100644
--- a/armi/nucDirectory/nuclideBases.py
+++ b/armi/nucDirectory/nuclideBases.py
@@ -49,6 +49,8 @@ framework and applications.
     * ``byLabel`` (keyed by label, e.g., ``U235``)
     * ``byMcc2Id`` (keyed by MC\ :sup:`2`-2 ID, e.g., ``U-2355``)
     * ``byMcc3Id`` (keyed by MC\ :sup:`2`-3 ID, e.g., ``U235_7``)
+    * ``byMcc3IdEndfbVII0`` (keyed by MC\ :sup:`2`-3 ID, e.g., ``U235_7``)
+    * ``byMcc3IdEndfbVII1`` (keyed by MC\ :sup:`2`-3 ID, e.g., ``U235_7``)
     * ``byMcnpId`` (keyed by MCNP ID, e.g., ``92235``)
     * ``byAAAZZZSId`` (keyed by AAAZZZS, e.g., ``2350920``)
 
@@ -78,7 +80,7 @@ Retrieve U-235 by the MC2-2 ID:
 
 Retrieve U-235 by the MC2-3 ID:
 
->>> nuclideBases.byMcc3Id['U235_7']
+>>> nuclideBases.byMcc3IdEndfVII0['U235_7']
 <NuclideBase U235:  Z:92, A:235, S:0, W:2.350439e+02, Label:U235>, HL:2.22160758861e+16, Abund:7.204000e-03>
 
 Retrieve U-235 by the MCNP ID:
@@ -120,7 +122,9 @@ byName = {}
 byDBName = {}
 byLabel = {}
 byMcc2Id = {}
-byMcc3Id = {}
+byMcc3Id = {}  # for backwards compatibility. Identical to byMcc3IdEndfbVII1
+byMcc3IdEndfbVII0 = {}
+byMcc3IdEndfbVII1 = {}
 byMcnpId = {}
 byAAAZZZSId = {}
 
@@ -168,9 +172,17 @@ class NuclideInterface:
         return NotImplementedError
 
     def getMcc3Id(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return NotImplementedError
+
+    def getMcc3IdEndfbVII0(self):
         """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.0 cross section library."""
         return NotImplementedError
 
+    def getMcc3IdEndfbVII1(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return NotImplementedError
+
     def getSerpentId(self):
         """Get the Serpent nuclide identification label."""
         raise NotImplementedError
@@ -243,8 +255,16 @@ class NuclideWrapper(NuclideInterface):
         return self._base.getMcc2Id()
 
     def getMcc3Id(self):
+        """Return the MC2-3 nuclide based on the ENDF/B-VII.1 cross section library."""
+        return self.getMcc3IdEndfbVII1()
+
+    def getMcc3IdEndfbVII0(self):
         """Return the MC2-3 nuclide based on the ENDF/B-VII.0 cross section library."""
-        return self._base.getMcc3Id()
+        return self._base.getMcc3IdEndfbVII0()
+
+    def getMcc3IdEndfbVII1(self):
+        """Return the MC2-3 nuclide based on the ENDF/B-VII.1 cross section library."""
+        return self._base.getMcc3IdEndfbVII1()
 
     def getNaturalIsotopics(self):
         """Return the natural isotopics root :py:class:`~elements.Element`."""
@@ -312,7 +332,8 @@ class INuclide(NuclideInterface):
         name,
         label,
         mcc2id=None,
-        mcc3id=None,
+        mcc3idEndfbVII0=None,
+        mcc3idEndfbVII1=None,
     ):
         """
         Create an instance of an INuclide.
@@ -348,7 +369,8 @@ class INuclide(NuclideInterface):
         self.label = label
         self.nuSF = 0.0
         self.mcc2id = mcc2id or ""
-        self.mcc3id = mcc3id or ""
+        self.mcc3idEndfbVII0 = mcc3idEndfbVII0 or ""
+        self.mcc3idEndfbVII1 = mcc3idEndfbVII1 or ""
         addGlobalNuclide(self)
         self.element.append(self)
 
@@ -593,18 +615,36 @@ class NuclideBase(INuclide, IMcnpNuclide):
         return self.mcc2id
 
     def getMcc3Id(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.getMcc3IdEndfbVII1()
+
+    def getMcc3IdEndfbVII0(self):
         """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.0 cross section library.
 
-        .. impl:: Isotopes and isomers can be queried by MC2-3 ID.
+        .. impl:: Isotopes and isomers can be queried by MC2-3 ENDF/B-VII.0 ID.
             :id: I_ARMI_ND_ISOTOPES3
             :implements: R_ARMI_ND_ISOTOPES
 
-            This method returns the ``mcc3id`` attribute of a
+            This method returns the ``mcc3idEndfbVII0`` attribute of a
             :py:class:`NuclideBase <armi.nucDirectory.nuclideBases.NuclideBase>`
             instance.  This attribute is initially populated by reading from the
             mcc-nuclides.yaml file in the ARMI resources folder.
         """
-        return self.mcc3id
+        return self.mcc3idEndfbVII0
+
+    def getMcc3IdEndfbVII1(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library.
+
+        .. impl:: Isotopes and isomers can be queried by MC2-3 ENDF/B-VII.1 ID.
+            :id: I_ARMI_ND_ISOTOPES7
+            :implements: R_ARMI_ND_ISOTOPES
+
+            This method returns the ``mcc3idEndfbVII1`` attribute of a
+            :py:class:`NuclideBase <armi.nucDirectory.nuclideBases.NuclideBase>`
+            instance.  This attribute is initially populated by reading from the
+            mcc-nuclides.yaml file in the ARMI resources folder.
+        """
+        return self.mcc3idEndfbVII1
 
     def getMcnpId(self):
         """
@@ -783,8 +823,16 @@ class NaturalNuclideBase(INuclide, IMcnpNuclide):
         return self.mcc2id
 
     def getMcc3Id(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.getMcc3IdEndfbVII1()
+
+    def getMcc3IdEndfbVII0(self):
         """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.0 cross section library."""
-        return self.mcc3id
+        return self.mcc3idEndfbVII0
+
+    def getMcc3IdEndfbVII1(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.mcc3idEndfbVII1
 
     def getSerpentId(self):
         """Gets the SERPENT ID for this natural nuclide.
@@ -871,8 +919,16 @@ class DummyNuclideBase(INuclide):
         return self.mcc2id
 
     def getMcc3Id(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.getMcc3IdEndfbVII1()
+
+    def getMcc3IdEndfbVII0(self):
         """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.0 cross section library."""
-        return self.mcc3id
+        return self.mcc3idEndfbVII0
+
+    def getMcc3IdEndfbVII1(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.mcc3idEndfbVII1
 
 
 class LumpNuclideBase(INuclide):
@@ -937,8 +993,16 @@ class LumpNuclideBase(INuclide):
         return self.mcc2id
 
     def getMcc3Id(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.getMcc3IdEndfbVII1()
+
+    def getMcc3IdEndfbVII0(self):
         """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.0 cross section library."""
-        return self.mcc3id
+        return self.mcc3idEndfbVII0
+
+    def getMcc3IdEndfbVII1(self):
+        """Return the MC2-3 nuclide identification label based on the ENDF/B-VII.1 cross section library."""
+        return self.mcc3idEndfbVII1
 
 
 def initReachableActiveNuclidesThroughBurnChain(numberDensityDict, activeNuclides):
@@ -1156,15 +1220,15 @@ def factory():
     Reads NIST, MC**2 and burn chain data files to instantiate the :py:class:`INuclides <INuclide>`.
     Also clears and fills in the
     :py:data:`~armi.nucDirectory.nuclideBases.instances`,
-    :py:data:`byName`, :py:attr:`byLabel`, and
-    :py:data:`byMcc3Id` module attributes. This method is automatically run upon
+    :py:data:`byName`, :py:attr:`byLabel`, :py:data:`byMcc3IdEndfbVII0`, and
+    :py:data:`byMcc3IdEndfbVII1` module attributes. This method is automatically run upon
     loading the module, hence it is not usually necessary to re-run it unless there is a
     change to the data files, which should not happen during run time, or a *bad*
     :py:class`INuclide` is created.
 
     Notes
     -----
-    This may cannot be run more than once. NuclideBase instances are used throughout the ARMI
+    This cannot be run more than once. NuclideBase instances are used throughout the ARMI
     ecosystem and are even class attributes in some cases. Re-instantiating them would orphan
     any existing ones and break everything.
     """
@@ -1269,13 +1333,18 @@ def readMCCNuclideData():
 
         This function reads the mcc-nuclides.yaml file from the ARMI resources
         folder. This file contains the MC\ :sup:`2`-2 ID (from ENDF/B-V.2) and MC\ :sup:`2`-3 ID
-        (from ENDF/B-VII.0) for all nuclides in MC\ :sup:`2`. The ``mcc2id`` and
-        ``mcc3id`` attributes of each :py:class:`NuclideBase
+        (from ENDF/B-VII.0) for all nuclides in MC\ :sup:`2`. The ``mcc2id``,
+        ``mcc3idEndfVII0``, and  ``mcc3idEndfVII1`` attributes of each :py:class:`NuclideBase
         <armi.nucDirectory.nuclideBases.NuclideBase>` instance are updated as
-        the data is read, and the global dictionaries ``byMcc2Id`` and
-        ``byMcc3Id`` are populated with the nuclide bases keyed by their
-        corresponding ID for each code.
+        the data is read, and the global dictionaries ``byMcc2Id``
+        ``byMcc3IdEndfVII0`` and ``byMcc3IdEndfVII1`` are populated with the nuclide bases
+        keyed by their corresponding ID for each code.
     """
+    global byMcc2Id
+    global byMcc3Id
+    global byMcc3IdEndfbVII0
+    global byMcc3IdEndfbVII1
+
     with open(os.path.join(context.RES, "mcc-nuclides.yaml"), "r") as f:
         yaml = YAML(typ="rt")
         nuclides = yaml.load(f)
@@ -1283,13 +1352,20 @@ def readMCCNuclideData():
     for n in nuclides:
         nb = byName[n]
         mcc2id = nuclides[n]["ENDF/B-V.2"]
-        mcc3id = nuclides[n]["ENDF/B-VII.0"]
+        mcc3idEndfbVII0 = nuclides[n]["ENDF/B-VII.0"]
+        mcc3idEndfbVII1 = nuclides[n]["ENDF/B-VII.1"]
         if mcc2id is not None:
             nb.mcc2id = mcc2id
             byMcc2Id[nb.getMcc2Id()] = nb
-        if mcc3id is not None:
-            nb.mcc3id = mcc3id
-            byMcc3Id[nb.getMcc3Id()] = nb
+        if mcc3idEndfbVII0 is not None:
+            nb.mcc3idEndfbVII0 = mcc3idEndfbVII0
+            byMcc3IdEndfbVII0[nb.getMcc3IdEndfbVII0()] = nb
+        if mcc3idEndfbVII1 is not None:
+            nb.mcc3idEndfbVII1 = mcc3idEndfbVII1
+            byMcc3IdEndfbVII1[nb.getMcc3IdEndfbVII1()] = nb
+
+    # Have the byMcc3Id dictionary be VII.1 IDs.
+    byMcc3Id = byMcc3IdEndfbVII1
 
 
 def updateNuclideBasesForSpecialCases():
@@ -1379,6 +1455,8 @@ def destroyGlobalNuclides():
     global byLabel
     global byMcc2Id
     global byMcc3Id
+    global byMcc3IdEndfbVII0
+    global byMcc3IdEndfbVII1
     global byMcnpId
     global byAAAZZZSId
 
@@ -1388,5 +1466,7 @@ def destroyGlobalNuclides():
     byLabel.clear()
     byMcc2Id.clear()
     byMcc3Id.clear()
+    byMcc3IdEndfbVII1.clear()
+    byMcc3IdEndfbVII0.clear()
     byMcnpId.clear()
     byAAAZZZSId.clear()
diff --git a/armi/reactor/blueprints/isotopicOptions.py b/armi/reactor/blueprints/isotopicOptions.py
index dfb6af5d..506be7b5 100644
--- a/armi/reactor/blueprints/isotopicOptions.py
+++ b/armi/reactor/blueprints/isotopicOptions.py
@@ -552,10 +552,14 @@ def eleExpandInfoBasedOnCodeENDF(cs):
                 )
             )
 
-    elif cs[CONF_XS_KERNEL] in ["", "SERPENT", "MC2v3", "MC2v3-PARTISN"]:
+    elif cs[CONF_XS_KERNEL] == "SERPENT":
         elementalsToKeep.update(endf70Elementals)
         expansionStrings.update(mc2Expansions)
 
+    elif cs[CONF_XS_KERNEL] in ["", "MC2v3", "MC2v3-PARTISN"]:
+        elementalsToKeep.update(endf71Elementals)
+        expansionStrings.update(mc2Expansions)
+
     elif cs[CONF_XS_KERNEL] == "DRAGON":
         # Users need to use default nuclear lib name. This is documented.
         dragLib = cs["dragonDataPath"]
diff --git a/armi/resources/mcc-nuclides.yaml b/armi/resources/mcc-nuclides.yaml
index a4d68fdb..0c617fbd 100644
--- a/armi/resources/mcc-nuclides.yaml
+++ b/armi/resources/mcc-nuclides.yaml
@@ -1,1239 +1,1783 @@
 # This file contains the nuclides that are defined by the MC2-2 and MC2-3
 # codes. The MC2-2 code base uses ENDF/B-V.2 and the MC2-3 code base uses
-# ENDF/B-VII.0. This file can be amended in the future for MC2-3 as the
-# code base changes, but the nuclides that MC2-3 models are consistent with
-# the data that is supplied by ENDF/B-VII.0. See: Appendix B of ANL/NE-11/41 Rev.3
+# ENDF/B-VII.0 or ENDF/B-VII.1. This file can be amended in the future for 
+# MC2-3 as the code base changes, but the nuclides that MC2-3 models are 
+# consistent with the data that is supplied by ENDF/B-VII.0. 
+# See: Appendix B of ANL/NE-11/41 Rev.3 for V.2 and VII.0 isotopes
 # Public Link: https://publications.anl.gov/anlpubs/2018/10/147840.pdf.
 AC225:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AC2257
+  ENDF/B-VII.1: AC2257
 AC226:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AC2267
+  ENDF/B-VII.1: AC2267
 AC227:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AC2277
+  ENDF/B-VII.1: AC2277
 AG107:
   ENDF/B-V.2: AG1075
   ENDF/B-VII.0: AG1077
+  ENDF/B-VII.1: AG1077
 AG109:
   ENDF/B-V.2: AG1095
   ENDF/B-VII.0: AG1097
+  ENDF/B-VII.1: AG1097
 AG110M:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AG10M7
+  ENDF/B-VII.1: AG10M7
 AG111:
   ENDF/B-V.2: AG1115
   ENDF/B-VII.0: AG1117
+  ENDF/B-VII.1: AG1117
 AL27:
   ENDF/B-V.2: AL27 5
   ENDF/B-VII.0: AL27_7
+  ENDF/B-VII.1: AL27_7
+AM240:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: AM2407
 AM241:
   ENDF/B-V.2: AM2415
   ENDF/B-VII.0: AM2417
+  ENDF/B-VII.1: AM2417
 AM242G:
   ENDF/B-V.2: AM2425
   ENDF/B-VII.0: AM2427
+  ENDF/B-VII.1: AM2427
 AM242M:
   ENDF/B-V.2: AM242M
   ENDF/B-VII.0: AM42M7
+  ENDF/B-VII.1: AM42M7
 AM243:
   ENDF/B-V.2: AM243V
   ENDF/B-VII.0: AM2437
+  ENDF/B-VII.1: AM2437
 AM244:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AM2447
+  ENDF/B-VII.1: AM2447
 AM244M:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AM44M7
+  ENDF/B-VII.1: AM44M7
 AR36:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AR36_7
+  ENDF/B-VII.1: AR36_7
 AR38:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AR38_7
+  ENDF/B-VII.1: AR38_7
 AR40:
   ENDF/B-V.2: null
   ENDF/B-VII.0: AR40_7
+  ENDF/B-VII.1: AR40_7
+AS74:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: AS74_7
 AS75:
   ENDF/B-V.2: AS75 5
   ENDF/B-VII.0: AS75_7
+  ENDF/B-VII.1: AS75_7
 AU197:
   ENDF/B-V.2: AU1975
   ENDF/B-VII.0: AU1977
+  ENDF/B-VII.1: AU1977
 B10:
   ENDF/B-V.2: B-10 5
   ENDF/B-VII.0: B10__7
+  ENDF/B-VII.1: B10__7
 B11:
   ENDF/B-V.2: B-11 5
   ENDF/B-VII.0: B11__7
+  ENDF/B-VII.1: B11__7
 BA130:
   ENDF/B-V.2: null
   ENDF/B-VII.0: BA1307
+  ENDF/B-VII.1: BA1307
 BA132:
   ENDF/B-V.2: null
   ENDF/B-VII.0: BA1327
+  ENDF/B-VII.1: BA1327
 BA133:
   ENDF/B-V.2: null
   ENDF/B-VII.0: BA1337
+  ENDF/B-VII.1: BA1337
 BA134:
   ENDF/B-V.2: BA1345
   ENDF/B-VII.0: BA1347
+  ENDF/B-VII.1: BA1347
 BA135:
   ENDF/B-V.2: BA1355
   ENDF/B-VII.0: BA1357
+  ENDF/B-VII.1: BA1357
 BA136:
   ENDF/B-V.2: BA1365
   ENDF/B-VII.0: BA1367
+  ENDF/B-VII.1: BA1367
 BA137:
   ENDF/B-V.2: BA1375
   ENDF/B-VII.0: BA1377
+  ENDF/B-VII.1: BA1377
 BA138:
   ENDF/B-V.2: BA1385
   ENDF/B-VII.0: BA1387
+  ENDF/B-VII.1: BA1387
 BA140:
   ENDF/B-V.2: BA1405
   ENDF/B-VII.0: BA1407
+  ENDF/B-VII.1: BA1407
 BE7:
   ENDF/B-V.2: null
   ENDF/B-VII.0: BE7__7
+  ENDF/B-VII.1: BE7__7
 BE9:
   ENDF/B-V.2: BE-9 3
   ENDF/B-VII.0: BE9__7
+  ENDF/B-VII.1: BE9__7
 BI209:
   ENDF/B-V.2: BI2095
   ENDF/B-VII.0: BI2097
+  ENDF/B-VII.1: BI2097
+BK245:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: BK2457
+BK246:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: BK2467
+BK247:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: BK2477
+BK248:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: BK2487
 BK249:
   ENDF/B-V.2: BK2495
   ENDF/B-VII.0: BK2497
+  ENDF/B-VII.1: BK2497
 BK250:
   ENDF/B-V.2: null
   ENDF/B-VII.0: BK2507
+  ENDF/B-VII.1: BK2507
 BR79:
   ENDF/B-V.2: BR79 5
   ENDF/B-VII.0: BR79_7
+  ENDF/B-VII.1: BR79_7
 BR81:
   ENDF/B-V.2: BR81 5
   ENDF/B-VII.0: BR81_7
+  ENDF/B-VII.1: BR81_7
 C:
   ENDF/B-V.2: C    5
   ENDF/B-VII.0: C____7
+  ENDF/B-VII.1: C____7
 CA:
   ENDF/B-V.2: CA   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 CA40:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CA40_7
+  ENDF/B-VII.1: CA40_7
 CA42:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CA42_7
+  ENDF/B-VII.1: CA42_7
 CA43:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CA43_7
+  ENDF/B-VII.1: CA43_7
 CA44:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CA44_7
+  ENDF/B-VII.1: CA44_7
 CA46:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CA46_7
+  ENDF/B-VII.1: CA46_7
 CA48:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CA48_7
+  ENDF/B-VII.1: CA48_7
 CD:
   ENDF/B-V.2: CD   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 CD106:
   ENDF/B-V.2: CD1065
   ENDF/B-VII.0: CD1067
+  ENDF/B-VII.1: CD1067
 CD108:
   ENDF/B-V.2: CD1085
   ENDF/B-VII.0: CD1087
+  ENDF/B-VII.1: CD1087
 CD110:
   ENDF/B-V.2: CD1105
   ENDF/B-VII.0: CD1107
+  ENDF/B-VII.1: CD1107
 CD111:
   ENDF/B-V.2: CD1115
   ENDF/B-VII.0: CD1117
+  ENDF/B-VII.1: CD1117
 CD112:
   ENDF/B-V.2: CD1125
   ENDF/B-VII.0: CD1127
+  ENDF/B-VII.1: CD1127
 CD113:
   ENDF/B-V.2: CD1135
   ENDF/B-VII.0: CD1137
+  ENDF/B-VII.1: CD1137
 CD114:
   ENDF/B-V.2: CD1145
   ENDF/B-VII.0: CD1147
+  ENDF/B-VII.1: CD1147
 CD115M:
   ENDF/B-V.2: CD115M
   ENDF/B-VII.0: CD15M7
+  ENDF/B-VII.1: CD15M7
 CD116:
   ENDF/B-V.2: CD1165
   ENDF/B-VII.0: CD1167
+  ENDF/B-VII.1: CD1167
 CE136:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CE1367
+  ENDF/B-VII.1: CE1367
 CE138:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CE1387
+  ENDF/B-VII.1: CE1387
 CE139:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CE1397
+  ENDF/B-VII.1: CE1397
 CE140:
   ENDF/B-V.2: CE1405
   ENDF/B-VII.0: CE1407
+  ENDF/B-VII.1: CE1407
 CE141:
   ENDF/B-V.2: CE1415
   ENDF/B-VII.0: CE1417
+  ENDF/B-VII.1: CE1417
 CE142:
   ENDF/B-V.2: CE1425
   ENDF/B-VII.0: CE1427
+  ENDF/B-VII.1: CE1427
 CE143:
   ENDF/B-V.2: CE1435
   ENDF/B-VII.0: CE1437
+  ENDF/B-VII.1: CE1437
 CE144:
   ENDF/B-V.2: CE1445
   ENDF/B-VII.0: CE1447
+  ENDF/B-VII.1: CE1447
+CF246:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: CF2467
+CF248:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: CF2487
 CF249:
   ENDF/B-V.2: CF2495
   ENDF/B-VII.0: CF2497
+  ENDF/B-VII.1: CF2497
 CF250:
   ENDF/B-V.2: CF2505
   ENDF/B-VII.0: CF2507
+  ENDF/B-VII.1: CF2507
 CF251:
   ENDF/B-V.2: CF2515
   ENDF/B-VII.0: CF2517
+  ENDF/B-VII.1: CF2517
 CF252:
   ENDF/B-V.2: CF2525
   ENDF/B-VII.0: CF2527
+  ENDF/B-VII.1: CF2527
 CF253:
   ENDF/B-V.2: CF2535
   ENDF/B-VII.0: CF2537
+  ENDF/B-VII.1: CF2537
 CF254:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CF2547
+  ENDF/B-VII.1: CF2547
 CL:
   ENDF/B-V.2: CL   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 CL35:
   ENDF/B-V.2: CL35_7
   ENDF/B-VII.0: CL35_7
+  ENDF/B-VII.1: CL35_7
 CL37:
   ENDF/B-V.2: CL37_7
   ENDF/B-VII.0: CL37_7
+  ENDF/B-VII.1: CL37_7
+CM240:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: CM2407
 CM241:
   ENDF/B-V.2: CM2415
   ENDF/B-VII.0: CM2417
+  ENDF/B-VII.1: CM2417
 CM242:
   ENDF/B-V.2: CM2425
   ENDF/B-VII.0: CM2427
+  ENDF/B-VII.1: CM2427
 CM243:
   ENDF/B-V.2: CM2435
   ENDF/B-VII.0: CM2437
+  ENDF/B-VII.1: CM2437
 CM244:
   ENDF/B-V.2: CM2445
   ENDF/B-VII.0: CM2447
+  ENDF/B-VII.1: CM2447
 CM245:
   ENDF/B-V.2: CM2455
   ENDF/B-VII.0: CM2457
+  ENDF/B-VII.1: CM2457
 CM246:
   ENDF/B-V.2: CM2465
   ENDF/B-VII.0: CM2467
+  ENDF/B-VII.1: CM2467
 CM247:
   ENDF/B-V.2: CM2475
   ENDF/B-VII.0: CM2477
+  ENDF/B-VII.1: CM2477
 CM248:
   ENDF/B-V.2: CM2485
   ENDF/B-VII.0: CM2487
+  ENDF/B-VII.1: CM2487
 CM249:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CM2497
+  ENDF/B-VII.1: CM2497
 CM250:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CM2507
+  ENDF/B-VII.1: CM2507
 CO58:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CO58_7
+  ENDF/B-VII.1: CO58_7
 CO58M:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CO58M7
+  ENDF/B-VII.1: CO58M7
 CO59:
   ENDF/B-V.2: CO59 5
   ENDF/B-VII.0: CO59_7
+  ENDF/B-VII.1: CO59_7
 CR:
   ENDF/B-V.2: CR   S
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 CR50:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CR50_7
+  ENDF/B-VII.1: CR50_7
 CR52:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CR52_7
+  ENDF/B-VII.1: CR52_7
 CR53:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CR53_7
+  ENDF/B-VII.1: CR53_7
 CR54:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CR54_7
+  ENDF/B-VII.1: CR54_7
 CS133:
   ENDF/B-V.2: CS1335
   ENDF/B-VII.0: CS1337
+  ENDF/B-VII.1: CS1337
 CS134:
   ENDF/B-V.2: CS1345
   ENDF/B-VII.0: CS1347
+  ENDF/B-VII.1: CS1347
 CS135:
   ENDF/B-V.2: CS1355
   ENDF/B-VII.0: CS1357
+  ENDF/B-VII.1: CS1357
 CS136:
   ENDF/B-V.2: CS1365
   ENDF/B-VII.0: CS1367
+  ENDF/B-VII.1: CS1367
 CS137:
   ENDF/B-V.2: CS1375
   ENDF/B-VII.0: CS1377
+  ENDF/B-VII.1: CS1377
 CU:
   ENDF/B-V.2: CU   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 CU63:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CU63_7
+  ENDF/B-VII.1: CU63_7
 CU65:
   ENDF/B-V.2: null
   ENDF/B-VII.0: CU65_7
+  ENDF/B-VII.1: CU65_7
 DUMP1:
   ENDF/B-V.2: DUMMY1
   ENDF/B-VII.0: DUMMY
+  ENDF/B-VII.1: DUMMY
 DUMP2:
   ENDF/B-V.2: DUMMY2
   ENDF/B-VII.0: DUMMY
+  ENDF/B-VII.1: DUMMY
 DY156:
   ENDF/B-V.2: null
   ENDF/B-VII.0: DY1567
+  ENDF/B-VII.1: DY1567
 DY158:
   ENDF/B-V.2: null
   ENDF/B-VII.0: DY1587
+  ENDF/B-VII.1: DY1587
 DY160:
   ENDF/B-V.2: DY1605
   ENDF/B-VII.0: DY1607
+  ENDF/B-VII.1: DY1607
 DY161:
   ENDF/B-V.2: DY1615
   ENDF/B-VII.0: DY1617
+  ENDF/B-VII.1: DY1617
 DY162:
   ENDF/B-V.2: DY1625
   ENDF/B-VII.0: DY1627
+  ENDF/B-VII.1: DY1627
 DY163:
   ENDF/B-V.2: DY1635
   ENDF/B-VII.0: DY1637
+  ENDF/B-VII.1: DY1637
 DY164:
   ENDF/B-V.2: DY1645
   ENDF/B-VII.0: DY1647
+  ENDF/B-VII.1: DY1647
 ER162:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ER1627
+  ENDF/B-VII.1: ER1627
 ER164:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ER1647
+  ENDF/B-VII.1: ER1647
 ER166:
   ENDF/B-V.2: ER1665
   ENDF/B-VII.0: ER1667
+  ENDF/B-VII.1: ER1667
 ER167:
   ENDF/B-V.2: ER1675
   ENDF/B-VII.0: ER1677
+  ENDF/B-VII.1: ER1677
 ER168:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ER1687
+  ENDF/B-VII.1: ER1687
 ER170:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ER1707
+  ENDF/B-VII.1: ER1707
+ES251:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ES2517
+ES252:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ES2527
 ES253:
   ENDF/B-V.2: ES2535
   ENDF/B-VII.0: ES2537
+  ENDF/B-VII.1: ES2537
 ES254:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ES2547
+  ENDF/B-VII.1: ES2547
+ES254M:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ES54M7
 ES255:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ES2557
+  ENDF/B-VII.1: ES2557
 EU151:
   ENDF/B-V.2: EU1515
   ENDF/B-VII.0: EU1517
+  ENDF/B-VII.1: EU1517
 EU152:
   ENDF/B-V.2: EU1525
   ENDF/B-VII.0: EU1527
+  ENDF/B-VII.1: EU1527
 EU153:
   ENDF/B-V.2: EU1535
   ENDF/B-VII.0: EU1537
+  ENDF/B-VII.1: EU1537
 EU154:
   ENDF/B-V.2: EU1545
   ENDF/B-VII.0: EU1547
+  ENDF/B-VII.1: EU1547
 EU155:
   ENDF/B-V.2: EU1555
   ENDF/B-VII.0: EU1557
+  ENDF/B-VII.1: EU1557
 EU156:
   ENDF/B-V.2: EU1565
   ENDF/B-VII.0: EU1567
+  ENDF/B-VII.1: EU1567
 EU157:
   ENDF/B-V.2: EU1575
   ENDF/B-VII.0: EU1577
+  ENDF/B-VII.1: EU1577
 F19:
   ENDF/B-V.2: F-19 5
   ENDF/B-VII.0: F19__7
+  ENDF/B-VII.1: F19__7
 FE:
   ENDF/B-V.2: FE  SV
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 FE54:
   ENDF/B-V.2: null
   ENDF/B-VII.0: FE54_7
+  ENDF/B-VII.1: FE54_7
 FE56:
   ENDF/B-V.2: null
   ENDF/B-VII.0: FE56_7
+  ENDF/B-VII.1: FE56_7
 FE57:
   ENDF/B-V.2: null
   ENDF/B-VII.0: FE57_7
+  ENDF/B-VII.1: FE57_7
 FE58:
   ENDF/B-V.2: null
   ENDF/B-VII.0: FE58_7
+  ENDF/B-VII.1: FE58_7
 FM255:
   ENDF/B-V.2: null
   ENDF/B-VII.0: FM2557
+  ENDF/B-VII.1: FM2557
 GA:
   ENDF/B-V.2: GA   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 GA69:
   ENDF/B-V.2: null
   ENDF/B-VII.0: GA69_7
+  ENDF/B-VII.1: GA69_7
 GA71:
   ENDF/B-V.2: null
   ENDF/B-VII.0: GA71_7
+  ENDF/B-VII.1: GA71_7
 GD152:
   ENDF/B-V.2: GD1525
   ENDF/B-VII.0: GD1527
+  ENDF/B-VII.1: GD1527
 GD153:
   ENDF/B-V.2: null
   ENDF/B-VII.0: GD1537
+  ENDF/B-VII.1: GD1537
 GD154:
   ENDF/B-V.2: GD1545
   ENDF/B-VII.0: GD1547
+  ENDF/B-VII.1: GD1547
 GD155:
   ENDF/B-V.2: GD1555
   ENDF/B-VII.0: GD1557
+  ENDF/B-VII.1: GD1557
 GD156:
   ENDF/B-V.2: GD1565
   ENDF/B-VII.0: GD1567
+  ENDF/B-VII.1: GD1567
 GD157:
   ENDF/B-V.2: GD1575
   ENDF/B-VII.0: GD1577
+  ENDF/B-VII.1: GD1577
 GD158:
   ENDF/B-V.2: GD1585
   ENDF/B-VII.0: GD1587
+  ENDF/B-VII.1: GD1587
 GD160:
   ENDF/B-V.2: GD1605
   ENDF/B-VII.0: GD1607
+  ENDF/B-VII.1: GD1607
 GE70:
   ENDF/B-V.2: null
   ENDF/B-VII.0: GE70_7
+  ENDF/B-VII.1: GE70_7
 GE72:
   ENDF/B-V.2: GE72 5
   ENDF/B-VII.0: GE72_7
+  ENDF/B-VII.1: GE72_7
 GE73:
   ENDF/B-V.2: GE73 5
   ENDF/B-VII.0: GE73_7
+  ENDF/B-VII.1: GE73_7
 GE74:
   ENDF/B-V.2: GE74 5
   ENDF/B-VII.0: GE74_7
+  ENDF/B-VII.1: GE74_7
 GE76:
   ENDF/B-V.2: GE76 5
   ENDF/B-VII.0: GE76_7
+  ENDF/B-VII.1: GE76_7
 H1:
   ENDF/B-V.2: HYDRGN
   ENDF/B-VII.0: H1___7
+  ENDF/B-VII.1: H1___7
 H2:
   ENDF/B-V.2: H-2  5
   ENDF/B-VII.0: H2___7
+  ENDF/B-VII.1: H2___7
 H3:
   ENDF/B-V.2: H-3  5
   ENDF/B-VII.0: H3___7
+  ENDF/B-VII.1: H3___7
 HE3:
   ENDF/B-V.2: HE3  5
   ENDF/B-VII.0: HE3__7
+  ENDF/B-VII.1: HE3__7
 HE4:
   ENDF/B-V.2: HE4  5
   ENDF/B-VII.0: HE4__7
+  ENDF/B-VII.1: HE4__7
 HF:
   ENDF/B-V.2: HF   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 HF174:
   ENDF/B-V.2: HF1745
   ENDF/B-VII.0: HF1747
+  ENDF/B-VII.1: HF1747
 HF176:
   ENDF/B-V.2: HF1765
   ENDF/B-VII.0: HF1767
+  ENDF/B-VII.1: HF1767
 HF177:
   ENDF/B-V.2: HF1775
   ENDF/B-VII.0: HF1777
+  ENDF/B-VII.1: HF1777
 HF178:
   ENDF/B-V.2: HF1785
   ENDF/B-VII.0: HF1787
+  ENDF/B-VII.1: HF1787
 HF179:
   ENDF/B-V.2: HF1795
   ENDF/B-VII.0: HF1797
+  ENDF/B-VII.1: HF1797
 HF180:
   ENDF/B-V.2: HF1805
   ENDF/B-VII.0: HF1807
+  ENDF/B-VII.1: HF1807
 HG196:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG1967
+  ENDF/B-VII.1: HG1967
 HG198:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG1987
+  ENDF/B-VII.1: HG1987
 HG199:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG1997
+  ENDF/B-VII.1: HG1997
 HG200:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG2007
+  ENDF/B-VII.1: HG2007
 HG201:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG2017
+  ENDF/B-VII.1: HG2017
 HG202:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG2027
+  ENDF/B-VII.1: HG2027
 HG204:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HG2047
+  ENDF/B-VII.1: HG2047
 HO165:
   ENDF/B-V.2: HO1655
   ENDF/B-VII.0: HO1657
+  ENDF/B-VII.1: HO1657
 HO166M:
   ENDF/B-V.2: null
   ENDF/B-VII.0: HO66M7
+  ENDF/B-VII.1: HO66M7
 I127:
   ENDF/B-V.2: I-1275
   ENDF/B-VII.0: I127_7
+  ENDF/B-VII.1: I127_7
 I129:
   ENDF/B-V.2: I-1295
   ENDF/B-VII.0: I129_7
+  ENDF/B-VII.1: I129_7
 I130:
   ENDF/B-V.2: I-1305
   ENDF/B-VII.0: I130_7
+  ENDF/B-VII.1: I130_7
 I131:
   ENDF/B-V.2: I-1315
   ENDF/B-VII.0: I131_7
+  ENDF/B-VII.1: I131_7
 I135:
   ENDF/B-V.2: I-1355
   ENDF/B-VII.0: I135_7
+  ENDF/B-VII.1: I135_7
 IN113:
   ENDF/B-V.2: IN1135
   ENDF/B-VII.0: IN1137
+  ENDF/B-VII.1: IN1137
 IN115:
   ENDF/B-V.2: IN1155
   ENDF/B-VII.0: IN1157
+  ENDF/B-VII.1: IN1157
 IR191:
   ENDF/B-V.2: null
   ENDF/B-VII.0: IR1917
+  ENDF/B-VII.1: IR1917
 IR193:
   ENDF/B-V.2: null
   ENDF/B-VII.0: IR1937
+  ENDF/B-VII.1: IR1937
 K:
   ENDF/B-V.2: K    5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 K39:
   ENDF/B-V.2: null
   ENDF/B-VII.0: K39__7
+  ENDF/B-VII.1: K39__7
 K40:
   ENDF/B-V.2: null
   ENDF/B-VII.0: K40__7
+  ENDF/B-VII.1: K40__7
 K41:
   ENDF/B-V.2: null
   ENDF/B-VII.0: K41__7
+  ENDF/B-VII.1: K41__7
 KR78:
   ENDF/B-V.2: KR78 5
   ENDF/B-VII.0: KR78_7
+  ENDF/B-VII.1: KR78_7
 KR80:
   ENDF/B-V.2: KR80 5
   ENDF/B-VII.0: KR80_7
+  ENDF/B-VII.1: KR80_7
 KR82:
   ENDF/B-V.2: KR82 5
   ENDF/B-VII.0: KR82_7
+  ENDF/B-VII.1: KR82_7
 KR83:
   ENDF/B-V.2: KR83 5
   ENDF/B-VII.0: KR83_7
+  ENDF/B-VII.1: KR83_7
 KR84:
   ENDF/B-V.2: KR84 5
   ENDF/B-VII.0: KR84_7
+  ENDF/B-VII.1: KR84_7
 KR85:
   ENDF/B-V.2: KR85 5
   ENDF/B-VII.0: KR85_7
+  ENDF/B-VII.1: KR85_7
 KR86:
   ENDF/B-V.2: KR86 5
   ENDF/B-VII.0: KR86_7
+  ENDF/B-VII.1: KR86_7
 LA138:
   ENDF/B-V.2: null
   ENDF/B-VII.0: LA1387
+  ENDF/B-VII.1: LA1387
 LA139:
   ENDF/B-V.2: LA1395
   ENDF/B-VII.0: LA1397
+  ENDF/B-VII.1: LA1397
 LA140:
   ENDF/B-V.2: LA1405
   ENDF/B-VII.0: LA1407
+  ENDF/B-VII.1: LA1407
 LI6:
   ENDF/B-V.2: LI-6 5
   ENDF/B-VII.0: LI6__7
+  ENDF/B-VII.1: LI6__7
 LI7:
   ENDF/B-V.2: LI-7 V
   ENDF/B-VII.0: LI7__7
+  ENDF/B-VII.1: LI7__7
 LU175:
   ENDF/B-V.2: LU1755
   ENDF/B-VII.0: LU1757
+  ENDF/B-VII.1: LU1757
 LU176:
   ENDF/B-V.2: LU1765
   ENDF/B-VII.0: LU1767
+  ENDF/B-VII.1: LU1767
 MG:
   ENDF/B-V.2: MG   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 MG24:
   ENDF/B-V.2: null
   ENDF/B-VII.0: MG24_7
+  ENDF/B-VII.1: MG24_7
 MG25:
   ENDF/B-V.2: null
   ENDF/B-VII.0: MG25_7
+  ENDF/B-VII.1: MG25_7
 MG26:
   ENDF/B-V.2: null
   ENDF/B-VII.0: MG26_7
+  ENDF/B-VII.1: MG26_7
 MN55:
   ENDF/B-V.2: MN55 S
   ENDF/B-VII.0: MN55_7
+  ENDF/B-VII.1: MN55_7
 MO:
   ENDF/B-V.2: MO   S
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 MO100:
   ENDF/B-V.2: MO1005
   ENDF/B-VII.0: MO1007
+  ENDF/B-VII.1: MO1007
 MO92:
   ENDF/B-V.2: MO92 5
   ENDF/B-VII.0: MO92_7
+  ENDF/B-VII.1: MO92_7
 MO94:
   ENDF/B-V.2: MO94 5
   ENDF/B-VII.0: MO94_7
+  ENDF/B-VII.1: MO94_7
 MO95:
   ENDF/B-V.2: MO95 5
   ENDF/B-VII.0: MO95_7
+  ENDF/B-VII.1: MO95_7
 MO96:
   ENDF/B-V.2: MO96 5
   ENDF/B-VII.0: MO96_7
+  ENDF/B-VII.1: MO96_7
 MO97:
   ENDF/B-V.2: MO97 5
   ENDF/B-VII.0: MO97_7
+  ENDF/B-VII.1: MO97_7
 MO98:
   ENDF/B-V.2: MO98 5
   ENDF/B-VII.0: MO98_7
+  ENDF/B-VII.1: MO98_7
 MO99:
   ENDF/B-V.2: MO99 5
   ENDF/B-VII.0: MO99_7
+  ENDF/B-VII.1: MO99_7
 N14:
   ENDF/B-V.2: N-14 5
   ENDF/B-VII.0: N14__7
+  ENDF/B-VII.1: N14__7
 N15:
   ENDF/B-V.2: N-15 5
   ENDF/B-VII.0: N15__7
+  ENDF/B-VII.1: N15__7
 NA22:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NA22_7
+  ENDF/B-VII.1: NA22_7
 NA23:
   ENDF/B-V.2: NA23 S
   ENDF/B-VII.0: NA23_7
+  ENDF/B-VII.1: NA23_7
 NB93:
   ENDF/B-V.2: NB93 5
   ENDF/B-VII.0: NB93_7
+  ENDF/B-VII.1: NB93_7
 NB94:
   ENDF/B-V.2: NB94 5
   ENDF/B-VII.0: NB94_7
+  ENDF/B-VII.1: NB94_7
 NB95:
   ENDF/B-V.2: NB95 5
   ENDF/B-VII.0: NB95_7
+  ENDF/B-VII.1: NB95_7
 ND142:
   ENDF/B-V.2: ND1425
   ENDF/B-VII.0: ND1427
+  ENDF/B-VII.1: ND1427
 ND143:
   ENDF/B-V.2: ND1435
   ENDF/B-VII.0: ND1437
+  ENDF/B-VII.1: ND1437
 ND144:
   ENDF/B-V.2: ND1445
   ENDF/B-VII.0: ND1447
+  ENDF/B-VII.1: ND1447
 ND145:
   ENDF/B-V.2: ND1455
   ENDF/B-VII.0: ND1457
+  ENDF/B-VII.1: ND1457
 ND146:
   ENDF/B-V.2: ND1465
   ENDF/B-VII.0: ND1467
+  ENDF/B-VII.1: ND1467
 ND147:
   ENDF/B-V.2: ND1475
   ENDF/B-VII.0: ND1477
+  ENDF/B-VII.1: ND1477
 ND148:
   ENDF/B-V.2: ND1485
   ENDF/B-VII.0: ND1487
+  ENDF/B-VII.1: ND1487
 ND150:
   ENDF/B-V.2: ND1505
   ENDF/B-VII.0: ND1507
+  ENDF/B-VII.1: ND1507
 NI:
   ENDF/B-V.2: NI   S
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 NI58:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NI58_7
+  ENDF/B-VII.1: NI58_7
 NI59:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NI59_7
+  ENDF/B-VII.1: NI59_7
 NI60:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NI60_7
+  ENDF/B-VII.1: NI60_7
 NI61:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NI61_7
+  ENDF/B-VII.1: NI61_7
 NI62:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NI62_7
+  ENDF/B-VII.1: NI62_7
 NI64:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NI64_7
+  ENDF/B-VII.1: NI64_7
+NP234:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: NP2347
 NP235:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NP2357
+  ENDF/B-VII.1: NP2357
 NP236:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NP2367
+  ENDF/B-VII.1: NP2367
 NP237:
   ENDF/B-V.2: NP237V
   ENDF/B-VII.0: NP2377
+  ENDF/B-VII.1: NP2377
 NP238:
   ENDF/B-V.2: NP2385
   ENDF/B-VII.0: NP2387
+  ENDF/B-VII.1: NP2387
 NP239:
   ENDF/B-V.2: null
   ENDF/B-VII.0: NP2397
+  ENDF/B-VII.1: NP2397
 O16:
   ENDF/B-V.2: O-16 5
   ENDF/B-VII.0: O16__7
+  ENDF/B-VII.1: O16__7
 O17:
   ENDF/B-V.2: O-17 5
   ENDF/B-VII.0: O17__7
+  ENDF/B-VII.1: O17__7
 P31:
   ENDF/B-V.2: P-31 5
   ENDF/B-VII.0: P31__7
+  ENDF/B-VII.1: P31__7
+PA229:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: PA2297
+PA230:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: PA2307
 PA231:
   ENDF/B-V.2: PA2315
   ENDF/B-VII.0: PA2317
+  ENDF/B-VII.1: PA2317
 PA232:
   ENDF/B-V.2: null
   ENDF/B-VII.0: PA2327
+  ENDF/B-VII.1: PA2327
 PA233:
   ENDF/B-V.2: PA2335
   ENDF/B-VII.0: PA2337
+  ENDF/B-VII.1: PA2337
 PB:
   ENDF/B-V.2: PB   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 PB204:
   ENDF/B-V.2: null
   ENDF/B-VII.0: PB2047
+  ENDF/B-VII.1: PB2047
 PB206:
   ENDF/B-V.2: null
   ENDF/B-VII.0: PB2067
+  ENDF/B-VII.1: PB2067
 PB207:
   ENDF/B-V.2: null
   ENDF/B-VII.0: PB2077
+  ENDF/B-VII.1: PB2077
 PB208:
   ENDF/B-V.2: null
   ENDF/B-VII.0: PB2087
+  ENDF/B-VII.1: PB2087
 PD102:
   ENDF/B-V.2: PD1025
   ENDF/B-VII.0: PD1027
+  ENDF/B-VII.1: PD1027
 PD104:
   ENDF/B-V.2: PD1045
   ENDF/B-VII.0: PD1047
+  ENDF/B-VII.1: PD1047
 PD105:
   ENDF/B-V.2: PD1055
   ENDF/B-VII.0: PD1057
+  ENDF/B-VII.1: PD1057
 PD106:
   ENDF/B-V.2: PD1065
   ENDF/B-VII.0: PD1067
+  ENDF/B-VII.1: PD1067
 PD107:
   ENDF/B-V.2: PD1075
   ENDF/B-VII.0: PD1077
+  ENDF/B-VII.1: PD1077
 PD108:
   ENDF/B-V.2: PD1085
   ENDF/B-VII.0: PD1087
+  ENDF/B-VII.1: PD1087
 PD110:
   ENDF/B-V.2: PD1105
   ENDF/B-VII.0: PD1107
+  ENDF/B-VII.1: PD1107
 PM147:
   ENDF/B-V.2: PM1475
   ENDF/B-VII.0: PM1477
+  ENDF/B-VII.1: PM1477
 PM148:
   ENDF/B-V.2: PM1485
   ENDF/B-VII.0: PM1487
+  ENDF/B-VII.1: PM1487
 PM148M:
   ENDF/B-V.2: PM148M
   ENDF/B-VII.0: PM48M7
+  ENDF/B-VII.1: PM48M7
 PM149:
   ENDF/B-V.2: PM1495
   ENDF/B-VII.0: PM1497
+  ENDF/B-VII.1: PM1497
 PM151:
   ENDF/B-V.2: PM1515
   ENDF/B-VII.0: PM1517
+  ENDF/B-VII.1: PM1517
 PR141:
   ENDF/B-V.2: PR1415
   ENDF/B-VII.0: PR1417
+  ENDF/B-VII.1: PR1417
 PR142:
   ENDF/B-V.2: PR1425
   ENDF/B-VII.0: PR1427
+  ENDF/B-VII.1: PR1427
 PR143:
   ENDF/B-V.2: PR1435
   ENDF/B-VII.0: PR1437
+  ENDF/B-VII.1: PR1437
 PU236:
   ENDF/B-V.2: PU2365
   ENDF/B-VII.0: PU2367
+  ENDF/B-VII.1: PU2367
 PU237:
   ENDF/B-V.2: PU2375
   ENDF/B-VII.0: PU2377
+  ENDF/B-VII.1: PU2377
 PU238:
   ENDF/B-V.2: PU2385
   ENDF/B-VII.0: PU2387
+  ENDF/B-VII.1: PU2387
 PU239:
   ENDF/B-V.2: PU239V
   ENDF/B-VII.0: PU2397
+  ENDF/B-VII.1: PU2397
 PU240:
   ENDF/B-V.2: PU2405
   ENDF/B-VII.0: PU2407
+  ENDF/B-VII.1: PU2407
 PU241:
   ENDF/B-V.2: PU2415
   ENDF/B-VII.0: PU2417
+  ENDF/B-VII.1: PU2417
 PU242:
   ENDF/B-V.2: PU2425
   ENDF/B-VII.0: PU2427
+  ENDF/B-VII.1: PU2427
 PU243:
   ENDF/B-V.2: PU2435
   ENDF/B-VII.0: PU2437
+  ENDF/B-VII.1: PU2437
 PU244:
   ENDF/B-V.2: PU2445
   ENDF/B-VII.0: PU2447
+  ENDF/B-VII.1: PU2447
 PU246:
   ENDF/B-V.2: null
   ENDF/B-VII.0: PU2467
+  ENDF/B-VII.1: PU2467
 RA223:
   ENDF/B-V.2: null
   ENDF/B-VII.0: RA2237
+  ENDF/B-VII.1: RA2237
 RA224:
   ENDF/B-V.2: null
   ENDF/B-VII.0: RA2247
+  ENDF/B-VII.1: RA2247
 RA225:
   ENDF/B-V.2: null
   ENDF/B-VII.0: RA2257
+  ENDF/B-VII.1: RA2257
 RA226:
   ENDF/B-V.2: null
   ENDF/B-VII.0: RA2267
+  ENDF/B-VII.1: RA2267
 RB85:
   ENDF/B-V.2: RB85 5
   ENDF/B-VII.0: RB85_7
+  ENDF/B-VII.1: RB85_7
 RB86:
   ENDF/B-V.2: RB86 5
   ENDF/B-VII.0: RB86_7
+  ENDF/B-VII.1: RB86_7
 RB87:
   ENDF/B-V.2: RB87 5
   ENDF/B-VII.0: RB87_7
+  ENDF/B-VII.1: RB87_7
 RE185:
   ENDF/B-V.2: RE1855
   ENDF/B-VII.0: RE1857
+  ENDF/B-VII.1: RE1857
 RE187:
   ENDF/B-V.2: RE1875
   ENDF/B-VII.0: RE1877
+  ENDF/B-VII.1: RE1877
 RH103:
   ENDF/B-V.2: RH1035
   ENDF/B-VII.0: RH1037
+  ENDF/B-VII.1: RH1037
 RH105:
   ENDF/B-V.2: RH1055
   ENDF/B-VII.0: RH1057
+  ENDF/B-VII.1: RH1057
 RU100:
   ENDF/B-V.2: RU1005
   ENDF/B-VII.0: RU1007
+  ENDF/B-VII.1: RU1007
 RU101:
   ENDF/B-V.2: RU1015
   ENDF/B-VII.0: RU1017
+  ENDF/B-VII.1: RU1017
 RU102:
   ENDF/B-V.2: RU1025
   ENDF/B-VII.0: RU1027
+  ENDF/B-VII.1: RU1027
 RU103:
   ENDF/B-V.2: RU1035
   ENDF/B-VII.0: RU1037
+  ENDF/B-VII.1: RU1037
 RU104:
   ENDF/B-V.2: RU1045
   ENDF/B-VII.0: RU1047
+  ENDF/B-VII.1: RU1047
 RU105:
   ENDF/B-V.2: RU1055
   ENDF/B-VII.0: RU1057
+  ENDF/B-VII.1: RU1057
 RU106:
   ENDF/B-V.2: RU1065
   ENDF/B-VII.0: RU1067
+  ENDF/B-VII.1: RU1067
 RU96:
   ENDF/B-V.2: RU96 5
   ENDF/B-VII.0: RU96_7
+  ENDF/B-VII.1: RU96_7
 RU98:
   ENDF/B-V.2: RU98 5
   ENDF/B-VII.0: RU98_7
+  ENDF/B-VII.1: RU98_7
 RU99:
   ENDF/B-V.2: RU99 5
   ENDF/B-VII.0: RU99_7
+  ENDF/B-VII.1: RU99_7
 S:
   ENDF/B-V.2: S    5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 S32:
   ENDF/B-V.2: S-32 5
   ENDF/B-VII.0: S32__7
+  ENDF/B-VII.1: S32__7
 S33:
   ENDF/B-V.2: null
   ENDF/B-VII.0: S33__7
+  ENDF/B-VII.1: S33__7
 S34:
   ENDF/B-V.2: null
   ENDF/B-VII.0: S34__7
+  ENDF/B-VII.1: S34__7
 S36:
   ENDF/B-V.2: null
   ENDF/B-VII.0: S36__7
+  ENDF/B-VII.1: S36__7
 SB121:
   ENDF/B-V.2: SB1215
   ENDF/B-VII.0: SB1217
+  ENDF/B-VII.1: SB1217
 SB123:
   ENDF/B-V.2: SB1235
   ENDF/B-VII.0: SB1237
+  ENDF/B-VII.1: SB1237
 SB124:
   ENDF/B-V.2: SB1245
   ENDF/B-VII.0: SB1247
+  ENDF/B-VII.1: SB1247
 SB125:
   ENDF/B-V.2: SB1255
   ENDF/B-VII.0: SB1257
+  ENDF/B-VII.1: SB1257
 SB126:
   ENDF/B-V.2: SB1265
   ENDF/B-VII.0: SB1267
+  ENDF/B-VII.1: SB1267
 SC45:
   ENDF/B-V.2: null
   ENDF/B-VII.0: SC45_7
+  ENDF/B-VII.1: SC45_7
 SE74:
   ENDF/B-V.2: SE74 5
   ENDF/B-VII.0: SE74_7
+  ENDF/B-VII.1: SE74_7
 SE76:
   ENDF/B-V.2: SE76 5
   ENDF/B-VII.0: SE76_7
+  ENDF/B-VII.1: SE76_7
 SE77:
   ENDF/B-V.2: SE77 5
   ENDF/B-VII.0: SE77_7
+  ENDF/B-VII.1: SE77_7
 SE78:
   ENDF/B-V.2: SE78 5
   ENDF/B-VII.0: SE78_7
+  ENDF/B-VII.1: SE78_7
 SE79:
   ENDF/B-V.2: null
   ENDF/B-VII.0: SE79_7
+  ENDF/B-VII.1: SE79_7
 SE80:
   ENDF/B-V.2: SE80 5
   ENDF/B-VII.0: SE80_7
+  ENDF/B-VII.1: SE80_7
 SE82:
   ENDF/B-V.2: SE82 5
   ENDF/B-VII.0: SE82_7
+  ENDF/B-VII.1: SE82_7
 SI:
   ENDF/B-V.2: SI   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 SI28:
   ENDF/B-V.2: null
   ENDF/B-VII.0: SI28_7
+  ENDF/B-VII.1: SI28_7
 SI29:
   ENDF/B-V.2: null
   ENDF/B-VII.0: SI29_7
+  ENDF/B-VII.1: SI29_7
 SI30:
   ENDF/B-V.2: null
   ENDF/B-VII.0: SI30_7
+  ENDF/B-VII.1: SI30_7
 SM144:
   ENDF/B-V.2: SM1445
   ENDF/B-VII.0: SM1447
+  ENDF/B-VII.1: SM1447
 SM147:
   ENDF/B-V.2: SM1475
   ENDF/B-VII.0: SM1477
+  ENDF/B-VII.1: SM1477
 SM148:
   ENDF/B-V.2: SM1485
   ENDF/B-VII.0: SM1487
+  ENDF/B-VII.1: SM1487
 SM149:
   ENDF/B-V.2: SM1495
   ENDF/B-VII.0: SM1497
+  ENDF/B-VII.1: SM1497
 SM150:
   ENDF/B-V.2: SM1505
   ENDF/B-VII.0: SM1507
+  ENDF/B-VII.1: SM1507
 SM151:
   ENDF/B-V.2: SM1515
   ENDF/B-VII.0: SM1517
+  ENDF/B-VII.1: SM1517
 SM152:
   ENDF/B-V.2: SM1525
   ENDF/B-VII.0: SM1527
+  ENDF/B-VII.1: SM1527
 SM153:
   ENDF/B-V.2: SM1535
   ENDF/B-VII.0: SM1537
+  ENDF/B-VII.1: SM1537
 SM154:
   ENDF/B-V.2: SM1545
   ENDF/B-VII.0: SM1547
+  ENDF/B-VII.1: SM1547
 SN112:
   ENDF/B-V.2: SN1125
   ENDF/B-VII.0: SN1127
+  ENDF/B-VII.1: SN1127
 SN113:
   ENDF/B-V.2: null
   ENDF/B-VII.0: SN1137
+  ENDF/B-VII.1: SN1137
 SN114:
   ENDF/B-V.2: SN1145
   ENDF/B-VII.0: SN1147
+  ENDF/B-VII.1: SN1147
 SN115:
   ENDF/B-V.2: SN1155
   ENDF/B-VII.0: SN1157
+  ENDF/B-VII.1: SN1157
 SN116:
   ENDF/B-V.2: SN1165
   ENDF/B-VII.0: SN1167
+  ENDF/B-VII.1: SN1167
 SN117:
   ENDF/B-V.2: SN1175
   ENDF/B-VII.0: SN1177
+  ENDF/B-VII.1: SN1177
 SN118:
   ENDF/B-V.2: SN1185
   ENDF/B-VII.0: SN1187
+  ENDF/B-VII.1: SN1187
 SN119:
   ENDF/B-V.2: SN1195
   ENDF/B-VII.0: SN1197
+  ENDF/B-VII.1: SN1197
 SN120:
   ENDF/B-V.2: SN1205
   ENDF/B-VII.0: SN1207
+  ENDF/B-VII.1: SN1207
 SN122:
   ENDF/B-V.2: SN1225
   ENDF/B-VII.0: SN1227
+  ENDF/B-VII.1: SN1227
 SN123:
   ENDF/B-V.2: SN1235
   ENDF/B-VII.0: SN1237
+  ENDF/B-VII.1: SN1237
 SN124:
   ENDF/B-V.2: SN1245
   ENDF/B-VII.0: SN1247
+  ENDF/B-VII.1: SN1247
 SN125:
   ENDF/B-V.2: SN1255
   ENDF/B-VII.0: SN1257
+  ENDF/B-VII.1: SN1257
 SN126:
   ENDF/B-V.2: SN1265
   ENDF/B-VII.0: SN1267
+  ENDF/B-VII.1: SN1267
 SR84:
   ENDF/B-V.2: SR84 5
   ENDF/B-VII.0: SR84_7
+  ENDF/B-VII.1: SR84_7
 SR86:
   ENDF/B-V.2: SR86 5
   ENDF/B-VII.0: SR86_7
+  ENDF/B-VII.1: SR86_7
 SR87:
   ENDF/B-V.2: SR87 5
   ENDF/B-VII.0: SR87_7
+  ENDF/B-VII.1: SR87_7
 SR88:
   ENDF/B-V.2: SR88 5
   ENDF/B-VII.0: SR88_7
+  ENDF/B-VII.1: SR88_7
 SR89:
   ENDF/B-V.2: SR89 5
   ENDF/B-VII.0: SR89_7
+  ENDF/B-VII.1: SR89_7
 SR90:
   ENDF/B-V.2: SR90 5
   ENDF/B-VII.0: SR90_7
+  ENDF/B-VII.1: SR90_7
+TA180:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TA1807
 TA181:
   ENDF/B-V.2: TA1815
   ENDF/B-VII.0: TA1817
+  ENDF/B-VII.1: TA1817
 TA182:
   ENDF/B-V.2: TA1825
   ENDF/B-VII.0: TA1827
+  ENDF/B-VII.1: TA1827
 TB159:
   ENDF/B-V.2: TB1595
   ENDF/B-VII.0: TB1597
+  ENDF/B-VII.1: TB1597
 TB160:
   ENDF/B-V.2: TB1605
   ENDF/B-VII.0: TB1607
+  ENDF/B-VII.1: TB1607
 TC99:
   ENDF/B-V.2: TC99 5
   ENDF/B-VII.0: TC99_7
+  ENDF/B-VII.1: TC99_7
 TE120:
   ENDF/B-V.2: TE1205
   ENDF/B-VII.0: TE1207
+  ENDF/B-VII.1: TE1207
 TE122:
   ENDF/B-V.2: TE1225
   ENDF/B-VII.0: TE1227
+  ENDF/B-VII.1: TE1227
 TE123:
   ENDF/B-V.2: TE1235
   ENDF/B-VII.0: TE1237
+  ENDF/B-VII.1: TE1237
 TE124:
   ENDF/B-V.2: TE1245
   ENDF/B-VII.0: TE1247
+  ENDF/B-VII.1: TE1247
 TE125:
   ENDF/B-V.2: TE1255
   ENDF/B-VII.0: TE1257
+  ENDF/B-VII.1: TE1257
 TE126:
   ENDF/B-V.2: TE1265
   ENDF/B-VII.0: TE1267
+  ENDF/B-VII.1: TE1267
 TE127M:
   ENDF/B-V.2: TE127M
   ENDF/B-VII.0: TE27M7
+  ENDF/B-VII.1: TE27M7
 TE128:
   ENDF/B-V.2: TE1285
   ENDF/B-VII.0: TE1287
+  ENDF/B-VII.1: TE1287
 TE129M:
   ENDF/B-V.2: TE129M
   ENDF/B-VII.0: TE29M7
+  ENDF/B-VII.1: TE29M7
 TE130:
   ENDF/B-V.2: TE1305
   ENDF/B-VII.0: TE1307
+  ENDF/B-VII.1: TE1307
 TE132:
   ENDF/B-V.2: TE1325
   ENDF/B-VII.0: TE1327
+  ENDF/B-VII.1: TE1327
 TH227:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TH2277
+  ENDF/B-VII.1: TH2277
 TH228:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TH2287
+  ENDF/B-VII.1: TH2287
 TH229:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TH2297
+  ENDF/B-VII.1: TH2297
 TH230:
   ENDF/B-V.2: TH2305
   ENDF/B-VII.0: TH2307
+  ENDF/B-VII.1: TH2307
+TH231:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TH2317
 TH232:
   ENDF/B-V.2: TH2325
   ENDF/B-VII.0: TH2327
+  ENDF/B-VII.1: TH2327
 TH233:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TH2337
+  ENDF/B-VII.1: TH2337
 TH234:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TH2347
+  ENDF/B-VII.1: TH2347
 TI:
   ENDF/B-V.2: TI   5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 TI46:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TI46_7
+  ENDF/B-VII.1: TI46_7
 TI47:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TI47_7
+  ENDF/B-VII.1: TI47_7
 TI48:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TI48_7
+  ENDF/B-VII.1: TI48_7
 TI49:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TI49_7
+  ENDF/B-VII.1: TI49_7
 TI50:
   ENDF/B-V.2: null
   ENDF/B-VII.0: TI50_7
+  ENDF/B-VII.1: TI50_7
+TM168:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TM1687
+TM169:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TM1697
+TM170:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TM1707
+TL203:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TL2037
+TL205:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: TL2057
+U230:
+  ENDF/B-V.2: null 
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: U230_7
+U231:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: U231_7
 U232:
   ENDF/B-V.2: U-2325
   ENDF/B-VII.0: U232_7
+  ENDF/B-VII.1: U232_7
 U233:
   ENDF/B-V.2: U-2335
   ENDF/B-VII.0: U233_7
+  ENDF/B-VII.1: U233_7
 U234:
   ENDF/B-V.2: U-2345
   ENDF/B-VII.0: U234_7
+  ENDF/B-VII.1: U234_7
 U235:
   ENDF/B-V.2: U-2355
   ENDF/B-VII.0: U235_7
+  ENDF/B-VII.1: U235_7
 U236:
   ENDF/B-V.2: U-2365
   ENDF/B-VII.0: U236_7
+  ENDF/B-VII.1: U236_7
 U237:
   ENDF/B-V.2: U-2375
   ENDF/B-VII.0: U237_7
+  ENDF/B-VII.1: U237_7
 U238:
   ENDF/B-V.2: U-2385
   ENDF/B-VII.0: U238_7
+  ENDF/B-VII.1: U238_7
 U239:
   ENDF/B-V.2: null
   ENDF/B-VII.0: U239_7
+  ENDF/B-VII.1: U239_7
 U240:
   ENDF/B-V.2: null
   ENDF/B-VII.0: U240_7
+  ENDF/B-VII.1: U240_7
 U241:
   ENDF/B-V.2: null
   ENDF/B-VII.0: U241_7
+  ENDF/B-VII.1: U241_7
 V:
   ENDF/B-V.2: V    5
   ENDF/B-VII.0: V____7
+  ENDF/B-VII.1: null
+V50:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: V50__7
+V51:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: V51__7
+W180:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: W180_7
 W182:
   ENDF/B-V.2: W-182V
   ENDF/B-VII.0: W182_7
+  ENDF/B-VII.1: W182_7
 W183:
   ENDF/B-V.2: W-183V
   ENDF/B-VII.0: W183_7
+  ENDF/B-VII.1: W183_7
 W184:
   ENDF/B-V.2: W-184V
   ENDF/B-VII.0: W184_7
+  ENDF/B-VII.1: W184_7
 W186:
   ENDF/B-V.2: W-186V
   ENDF/B-VII.0: W186_7
+  ENDF/B-VII.1: W186_7
 XE123:
   ENDF/B-V.2: null
   ENDF/B-VII.0: XE1237
+  ENDF/B-VII.1: XE1237
 XE124:
   ENDF/B-V.2: XE1245
   ENDF/B-VII.0: XE1247
+  ENDF/B-VII.1: XE1247
 XE126:
   ENDF/B-V.2: XE1265
   ENDF/B-VII.0: XE1267
+  ENDF/B-VII.1: XE1267
 XE128:
   ENDF/B-V.2: XE1285
   ENDF/B-VII.0: XE1287
+  ENDF/B-VII.1: XE1287
 XE129:
   ENDF/B-V.2: XE1295
   ENDF/B-VII.0: XE1297
+  ENDF/B-VII.1: XE1297
 XE130:
   ENDF/B-V.2: XE1305
   ENDF/B-VII.0: XE1307
+  ENDF/B-VII.1: XE1307
 XE131:
   ENDF/B-V.2: XE1315
   ENDF/B-VII.0: XE1317
+  ENDF/B-VII.1: XE1317
 XE132:
   ENDF/B-V.2: XE1325
   ENDF/B-VII.0: XE1327
+  ENDF/B-VII.1: XE1327
 XE133:
   ENDF/B-V.2: XE1335
   ENDF/B-VII.0: XE1337
+  ENDF/B-VII.1: XE1337
 XE134:
   ENDF/B-V.2: XE1345
   ENDF/B-VII.0: XE1347
+  ENDF/B-VII.1: XE1347
 XE135:
   ENDF/B-V.2: XE1355
   ENDF/B-VII.0: XE1357
+  ENDF/B-VII.1: XE1357
 XE136:
   ENDF/B-V.2: XE1365
   ENDF/B-VII.0: XE1367
+  ENDF/B-VII.1: XE1367
 Y89:
   ENDF/B-V.2: Y89  5
   ENDF/B-VII.0: Y89__7
+  ENDF/B-VII.1: Y89__7
 Y90:
   ENDF/B-V.2: Y90  5
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: Y90__7
 Y91:
   ENDF/B-V.2: Y91  5
   ENDF/B-VII.0: Y91__7
+  ENDF/B-VII.1: Y91__7
 ZN:
   ENDF/B-V.2: null
   ENDF/B-VII.0: ZN___7
+  ENDF/B-VII.1: null
+ZN64:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ZN64_7
+ZN65:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ZN65_7
+ZN66:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ZN66_7
+ZN67:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ZN67_7
+ZN68:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ZN68_7
+ZN70:
+  ENDF/B-V.2: null
+  ENDF/B-VII.0: null
+  ENDF/B-VII.1: ZN70_7
 ZR:
   ENDF/B-V.2: ZIRCSV
   ENDF/B-VII.0: null
+  ENDF/B-VII.1: null
 ZR90:
   ENDF/B-V.2: ZR90SV
   ENDF/B-VII.0: ZR90_7
+  ENDF/B-VII.1: ZR90_7
 ZR91:
   ENDF/B-V.2: ZR91SV
   ENDF/B-VII.0: ZR91_7
+  ENDF/B-VII.1: ZR91_7
 ZR92:
   ENDF/B-V.2: ZR92SV
   ENDF/B-VII.0: ZR92_7
+  ENDF/B-VII.1: ZR92_7
 ZR93:
   ENDF/B-V.2: ZR93 5
   ENDF/B-VII.0: ZR93_7
+  ENDF/B-VII.1: ZR93_7
 ZR94:
   ENDF/B-V.2: ZR94SV
   ENDF/B-VII.0: ZR94_7
+  ENDF/B-VII.1: ZR94_7
 ZR95:
   ENDF/B-V.2: ZR95 5
   ENDF/B-VII.0: ZR95_7
+  ENDF/B-VII.1: ZR95_7
 ZR96:
   ENDF/B-V.2: ZR96 5
   ENDF/B-VII.0: ZR96_7
+  ENDF/B-VII.1: ZR96_7
\ No newline at end of file
diff --git a/doc/release/0.4.rst b/doc/release/0.4.rst
index a619f25a..866dd368 100644
--- a/doc/release/0.4.rst
+++ b/doc/release/0.4.rst
@@ -25,6 +25,7 @@ New Features
 #. Provide ``Block.getInputHeight`` for determining the height of a block from blueprints. (`PR#1927 <https://github.com/terrapower/armi/pull/1927>`_)
 #. Improve performance by changing the lattice physics interface so that cross sections are not updated on ``everyNode`` calls during coupled calculations (`PR#1963 <https://github.com/terrapower/armi/pull/1963>`_)
 #. Improve efficiency of reaction rate calculations. (`PR#1887 <https://github.com/terrapower/armi/pull/1887>`_)
+#. Adding support for ENDF/B-VII.1-based MC2-3 libraries. (`PR#1982 <https://github.com/terrapower/armi/pull/1982>`_)
 #. Adding new options for simplifying 1D cross section modeling. (`PR#1949 <https://github.com/terrapower/armi/pull/1949>`_)
 #. Updating ``copyOrWarn`` and ``getFileSHA1Hash`` to support directories. (`PR#1984 <https://github.com/terrapower/armi/pull/1984>`_)
 #. Exposing ``detailedNDens`` to components. (`PR#1954 <https://github.com/terrapower/armi/pull/1954>`_)
@@ -52,6 +53,7 @@ API Changes
 #. Removing setting ``mpiTasksPerNode`` and renaming ``numProcessors`` to ``nTasks``. (`PR#1958 <https://github.com/terrapower/armi/pull/1958>`_)
 #. Changing ``synDbAfterWrite`` default to ``True``. (`PR#1968 <https://github.com/terrapower/armi/pull/1968>`_)
 #. Removing unused class ``SmartList``. (`PR#1992 <https://github.com/terrapower/armi/pull/1992>`_)
+#. `nuclideBases.byMcc3ID` and `getMcc3Id()` return IDs consistent with ENDF/B-VII.1. (`PR#1982 <https://github.com/terrapower/armi/pull/1982>`_)
 #. TBD
 
 Bug Fixes


Test patch:
diff --git a/armi/bookkeeping/db/tests/test_comparedb3.py b/armi/bookkeeping/db/tests/test_comparedb3.py
index 2b07a3dc..3d56ee02 100644
--- a/armi/bookkeeping/db/tests/test_comparedb3.py
+++ b/armi/bookkeeping/db/tests/test_comparedb3.py
@@ -181,7 +181,7 @@ class TestCompareDB3(unittest.TestCase):
             dbs[1]._fullPath,
             timestepCompare=[(0, 0), (0, 1)],
         )
-        self.assertEqual(len(diffs.diffs), 477)
+        self.assertEqual(len(diffs.diffs), 480)
         # Cycle length is only diff (x3)
         self.assertEqual(diffs.nDiffs(), 3)
 
diff --git a/armi/nucDirectory/tests/test_nuclideBases.py b/armi/nucDirectory/tests/test_nuclideBases.py
index 01ca11f0..0bfcafbb 100644
--- a/armi/nucDirectory/tests/test_nuclideBases.py
+++ b/armi/nucDirectory/tests/test_nuclideBases.py
@@ -382,9 +382,9 @@ class TestNuclide(unittest.TestCase):
         self.assertAlmostEqual(activity, 0.9885593, places=6)
 
     def test_loadMcc2Data(self):
-        """Tests consistency with the `mcc-nuclides.yaml` input and the nuclides in the data model.
+        """Tests consistency with the `mcc-nuclides.yaml` input and the ENDF/B-V.2 nuclides in the data model.
 
-        .. test:: Test that MCC v2 IDs can be queried by nuclides.
+        .. test:: Test that MCC v2 ENDF/B-V.2 IDs can be queried by nuclides.
             :id: T_ARMI_ND_ISOTOPES3
             :tests: R_ARMI_ND_ISOTOPES
         """
@@ -402,14 +402,14 @@ class TestNuclide(unittest.TestCase):
 
         self.assertEqual(len(nuclideBases.byMcc2Id), len(expectedNuclides))
 
-    def test_loadMcc3Data(self):
-        """Tests consistency with the `mcc-nuclides.yaml` input and the nuclides in the data model.
+    def test_loadMcc3EndfVII0Data(self):
+        """Tests consistency with the `mcc-nuclides.yaml` input and the ENDF/B-VII.0 nuclides in the data model.
 
-        .. test:: Test that MCC v3 IDs can be queried by nuclides.
+        .. test:: Test that MCC v3 ENDF/B-VII.0 IDs can be queried by nuclides.
             :id: T_ARMI_ND_ISOTOPES4
             :tests: R_ARMI_ND_ISOTOPES
 
-        .. test:: Test the MCC nuclide data that was read from file instead of code.
+        .. test:: Test the MCC ENDF/B-VII.0 nuclide data that was read from file instead of code.
             :id: T_ARMI_ND_DATA1
             :tests: R_ARMI_ND_DATA
         """
@@ -420,13 +420,41 @@ class TestNuclide(unittest.TestCase):
                 [nuc for nuc in data.keys() if data[nuc]["ENDF/B-VII.0"] is not None]
             )
 
-        for nuc, nb in nuclideBases.byMcc3Id.items():
+        for nuc, nb in nuclideBases.byMcc3IdEndfbVII0.items():
             self.assertIn(nb.name, expectedNuclides)
-            self.assertEqual(nb.getMcc3Id(), nb.mcc3id)
+            self.assertEqual(nb.getMcc3IdEndfbVII0(), nb.mcc3idEndfbVII0)
+            self.assertEqual(nb.getMcc3IdEndfbVII0(), nuc)
+
+        # Subtract 1 nuclide due to DUMP2.
+        self.assertEqual(len(nuclideBases.byMcc3IdEndfbVII0), len(expectedNuclides) - 1)
+
+    def test_loadMcc3EndfVII1Data(self):
+        """Tests consistency with the `mcc-nuclides.yaml` input and the ENDF/B-VII.1 nuclides in the data model.
+
+        .. test:: Test that MCC v3 ENDF/B-VII.1 IDs can be queried by nuclides.
+            :id: T_ARMI_ND_ISOTOPES6
+            :tests: R_ARMI_ND_ISOTOPES
+
+        .. test:: Test the MCC ENDF/B-VII.1 nuclide data that was read from file instead of code.
+            :id: T_ARMI_ND_DATA2
+            :tests: R_ARMI_ND_DATA
+        """
+        with open(os.path.join(RES, "mcc-nuclides.yaml")) as f:
+            yaml = YAML(typ="rt")
+            data = yaml.load(f)
+            expectedNuclides = set(
+                [nuc for nuc in data.keys() if data[nuc]["ENDF/B-VII.1"] is not None]
+            )
+
+        for nuc, nb in nuclideBases.byMcc3IdEndfbVII1.items():
+            self.assertIn(nb.name, expectedNuclides)
+            self.assertEqual(nb.getMcc3IdEndfbVII1(), nb.mcc3idEndfbVII1)
+            self.assertEqual(nb.getMcc3IdEndfbVII1(), nuc)
+            self.assertEqual(nb.getMcc3Id(), nb.mcc3idEndfbVII1)
             self.assertEqual(nb.getMcc3Id(), nuc)
 
         # Subtract 1 nuclide due to DUMP2.
-        self.assertEqual(len(nuclideBases.byMcc3Id), len(expectedNuclides) - 1)
+        self.assertEqual(len(nuclideBases.byMcc3IdEndfbVII1), len(expectedNuclides) - 1)
 
 
 class TestAAAZZZSId(unittest.TestCase):
diff --git a/armi/physics/neutronics/tests/test_crossSectionManager.py b/armi/physics/neutronics/tests/test_crossSectionManager.py
index b0ac19e1..ec86ab3e 100644
--- a/armi/physics/neutronics/tests/test_crossSectionManager.py
+++ b/armi/physics/neutronics/tests/test_crossSectionManager.py
@@ -437,7 +437,8 @@ class TestBlockCollectionComponentAverage1DCylinder(unittest.TestCase):
         sodiumDensity = {"NA23": 0.022166571826233578}
         steelDensity = {
             "C": 0.0007685664978992269,
-            "V": 0.0002718224847461385,
+            "V50": 6.795562118653462e-07,
+            "V51": 0.0002711429285342731,
             "SI28": 0.0003789374369638149,
             "SI29": 1.924063709833714e-05,
             "SI30": 1.268328992580968e-05,