Ejemplo n.º 1
0
    def setUp(self):
        fH10 = open(
            join(_basedir, "../pyfluka/data/Activity_H10_conversion.p"), "r")
        self.H10 = pickle.load(fH10)
        fH10.close()

        fHp007 = open(
            join(_basedir, "../pyfluka/data/Activity_Hp007_conversion.p"), "r")
        self.Hp007 = pickle.load(fHp007)
        fHp007.close()

        fLE = open(join(_basedir, "../pyfluka/data/LEDB.p"), "r")
        self.LE = pickle.load(fLE)
        fLE.close()

        self.isotopeList = [
            PQ.Isotope(3, "H"),
            PQ.Isotope(44, "Sc", 1),
            PQ.Isotope(46, "Sc")
        ]
        self.H10Vals = [
            PQ.H10(1.000000E+12),
            PQ.H10(2.222222E+10),
            PQ.H10(3.344482E+09)
        ]
        self.Hp007Vals = [
            PQ.Hp007(1.000000E+09),
            PQ.Hp007(5.000000E+06),
            PQ.Hp007(1.000000E+06)
        ]
        self.LEVals = [
            PQ.ExemptionLimit(2.00E+005),
            PQ.ExemptionLimit(4.00E+003),
            PQ.ExemptionLimit(7.00E+003)
        ]
Ejemplo n.º 2
0
 def testH10UnEqualsDiffUnit(self):
     val1 = PQ.H10(20.)
     val2 = PQ.H10(0.01, ureg.kBq / (ureg.mSv / ureg.hour))
     self.assertNotEqual(val1, val2)
Ejemplo n.º 3
0
 def testH10UnEqualsSameUnit(self):
     val1 = PQ.H10(20.)
     val2 = PQ.H10(10.)
     self.assertNotEqual(val1, val2)