armi.nuclearDataIO.cccc.tests.test_compxs module
Test the COMPXS reader/writer with a simple problem.
- class armi.nuclearDataIO.cccc.tests.test_compxs.TestCompxs(methodName='runTest')[source]
Bases:
TestCase
Test the compxs reader/writer.
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- property binaryWritePath
- property asciiWritePath
- test_libraryData()[source]
Test library data including energy group information and number of compositions.
- test_totalScatterMatrix()[source]
Test the total scattering matrix by comparing the sparse components.
Sparse matrices can be constructed from three vectors: data, indices, and indptr. For column matrix, the row indices for column
j
are stored inindices[indptr[j]:indptr[j + 1]]
and the corresponsing data is stored indata[indptr[j]:indptr[j + 1]]
.See also
scipy.sparse.csc_matrix
- test_binaryRW()[source]
Test to make sure the binary read/writer reads/writes the exact same library.
- test_asciiRW()[source]
Test to make sure the ascii reader/writer reads/writes the exact same library.