Exemplo n.º 1
0
 def test_fluxAndKeff(self):
     """Restrict to two unique parameters and verify their contents."""
     with rc:
         rc['xs.variableExtras'] = ['ABS_KEFF', 'INF_FLX']
         r = readDataFile(self.dataFile)
     self._testUnivFlux(r)
     assert_array_equal(self.expectedAbsKeff, r.resdata['absKeff'])
Exemplo n.º 2
0
 def test_xsGroups(self):
     """Restrict the variables groups to gc-meta to obtain flux and test."""
     with rc:
         rc['xs.variableGroups'] = [
             'gc-meta',
         ]
         r = readDataFile(self.dataFile)
     self._testUnivFlux(r)
Exemplo n.º 3
0
 def test_justFlux(self):
     """Restrict the variables to gcu inf flux and verify their values"""
     with rc:
         rc['xs.variableExtras'] = [
             "INF_FLX",
         ]
         r = readDataFile(self.dataFile)
     self._testUnivFlux(r)
Exemplo n.º 4
0
 def setUpClass(cls):
     cls.r0 = readDataFile(RES_DATA_FILE)
     cls.resultsKeys = set(cls.r0.resdata.keys())
     cls.univKeys = set()
     for univ in cls.r0.universes.values():
         cls.univKeys.update(set(univ.infExp.keys()))
         cls.univKeys.update(set(univ.b1Exp.keys()))
         cls.univKeys.update(set(univ.gc.keys()))
         break
Exemplo n.º 5
0
def testSpectrumPlot():
    reader = readDataFile("bwr_det0.m")
    reader["spectrum"].spectrumPlot()
Exemplo n.º 6
0
def testBwrMeshPlot():
    reader = readDataFile("bwr_det0.m")
    # Ensure that fix for #414 in in: matplotlib colorbar norm
    with pytest.warns(None) as record:
        reader["xymesh"].meshPlot(fixed={"energy": 0})
    assert len(record) == 0
Exemplo n.º 7
0
 def setUpClass(cls):
     cls.reader = readDataFile('demo.coe')
Exemplo n.º 8
0
 def setUp(self):
     self.r1 = readDataFile(RES_DATA_FILE)
     TestCaseWithLogCapture.setUp(self)
Exemplo n.º 9
0
 def setUpClass(cls):
     cls.reader = readDataFile("pwr_res.m")
Exemplo n.º 10
0
def univ():
    with rc:
        rc["serpentVersion"] = "2.1.30"
        reader = readDataFile("InnerAssembly_res.m")
    yield reader.universes["0", 0, 0, 0]
Exemplo n.º 11
0
def innerAssem():
    with rc:
        rc["serpentVersion"] = "2.1.30"
        reader = readDataFile("InnerAssembly_res.m")
    return reader
Exemplo n.º 12
0
def testSpectrumJustNormPerLethargy():
    reader = readDataFile("bwr_det0.m")
    reader["spectrum"].spectrumPlot(by=None, fixed={"reaction": 1})
Exemplo n.º 13
0
def flattop():
    return readDataFile("flattop_sens.m")