fudge.gnds.channelData package¶
Submodules¶
fudge.gnds.channelData.Q module¶
-
class
fudge.gnds.channelData.Q.
XYs1d
(**kwargs)[source]¶ Bases:
fudge.gnds.channelData.Q.baseQForm
,xData.XYs.XYs1d
-
mutableYUnit
= False¶
-
-
class
fudge.gnds.channelData.Q.
component
[source]¶ Bases:
fudge.gnds.abstractClasses.component
-
moniker
= 'Q'¶
-
-
class
fudge.gnds.channelData.Q.
constant1d
(Q, domainMin, domainMax, axes, label=None)[source]¶ Bases:
fudge.gnds.channelData.Q.baseQForm
,xData.constant.constant1d
-
class
fudge.gnds.channelData.Q.
gridded1d
(**kwargs)[source]¶ Bases:
fudge.gnds.channelData.Q.baseQForm
,xData.gridded.gridded1d
fudge.gnds.channelData.base module¶
fudge.gnds.channelData.fissionEnergyReleased module¶
This module contains a special type of Q-value, unique to fission reactions. Fission releases energy several different ways (neutrons, gammas, etc.), and it’s useful to subdivide the Q-value into these different terms.
-
class
fudge.gnds.channelData.fissionEnergyReleased.
XYs1d
(data=None, dataForm='xys', interpolation='lin-lin', axes=None, index=None, valueType='Float64', value=None, label=None, sep=' ', initialSize=10, overflowSize=10, infill=True, safeDivide=False)[source]¶ Bases:
xData.XYs.XYs1d
-
class
fudge.gnds.channelData.fissionEnergyReleased.
delayedBetaEnergy
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'delayedBetaEnergy'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
delayedGammaEnergy
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'delayedGammaEnergy'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
delayedNeutronKE
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'delayedNeutronKE'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
field
(Class)[source]¶ Bases:
object
Descriptor to ensure ancestry is set when adding energy release terms to fissionEnergyReleased class.
-
class
fudge.gnds.channelData.fissionEnergyReleased.
fissionEnergyReleaseTerm
(data)[source]¶ Bases:
xData.ancestry.ancestry
Base class for all types of fission energy release.
-
ancestryMembers
= ('data',)¶
-
data
¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
fissionEnergyReleased
(label, **kwargs)[source]¶ Bases:
xData.ancestry.ancestry
Store average energy released to different types of fission products. (prompt and delayed neutrons, prompt / delayed gammas, betas, neutrinos, etc.) Each term is currently (when translating from ENDF) stored as a polynomial expansion, although we expect to also see XYs1d representations in future evaluations
-
ancestryMembers
= ('promptProductKE', 'promptNeutronKE', 'delayedNeutronKE', 'promptGammaEnergy', 'delayedGammaEnergy', 'delayedBetaEnergy', 'neutrinoEnergy', 'nonNeutrinoEnergy', 'totalEnergy')¶
-
delayedBetaEnergy
= None¶
-
delayedGammaEnergy
= None¶
-
delayedNeutronKE
= None¶
-
moniker
= 'fissionEnergyReleased'¶
-
neutrinoEnergy
= None¶
-
nonNeutrinoEnergy
= None¶
-
promptGammaEnergy
= None¶
-
promptNeutronKE
= None¶
-
promptProductKE
= None¶
-
totalEnergy
= None¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
gridded1d
(axes, array, index=None, valueType='Float64', value=None, label=None)[source]¶ Bases:
xData.gridded.gridded1d
-
class
fudge.gnds.channelData.fissionEnergyReleased.
neutrinoEnergy
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'neutrinoEnergy'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
nonNeutrinoEnergy
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'nonNeutrinoEnergy'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
polynomial1d
(coefficients, domainMin, domainMax, lowerIndex=0, axes=None, index=None, valueType='Float64', value=None, label=None, sep=' ', coefficientUncertainties=None)[source]¶ Bases:
xData.series1d.polynomial1d
-
class
fudge.gnds.channelData.fissionEnergyReleased.
promptGammaEnergy
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'promptGammaEnergy'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
promptNeutronKE
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'promptNeutronKE'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
promptProductKE
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'promptProductKE'¶
-
-
class
fudge.gnds.channelData.fissionEnergyReleased.
totalEnergy
(data)[source]¶ Bases:
fudge.gnds.channelData.fissionEnergyReleased.fissionEnergyReleaseTerm
-
moniker
= 'totalEnergy'¶
-