mcsas.utils.parameter module¶
-
class
FitParameterBase[source]¶ Bases:
bases.algorithm.parameter.ParameterBaseDeriving parameters for curve fitting from bases.algorithm.parameter to introduce more specific fit related attributes.
-
activeRange= functools.partial(<function FitParameterBase.activeRange>, <class 'utils.parameter.FitParameterBase'>)¶
-
activeVal= functools.partial(<function FitParameterBase.activeVal>, <class 'utils.parameter.FitParameterBase'>)¶
-
activeValues= functools.partial(<function _makeGetter.<locals>.getter>, <class 'utils.parameter.FitParameterBase'>)¶
-
displayActiveRange= functools.partial(<function FitParameterBase.displayActiveRange>, <class 'utils.parameter.FitParameterBase'>)¶
-
hdfStoreAsMember()[source]¶ Warning
method ‘utils.parameter.FitParameterBase.hdfStoreAsMember’ undocumented
-
histograms= functools.partial(<function _makeGetter.<locals>.getter>, <class 'utils.parameter.FitParameterBase'>)¶
-
isActive= functools.partial(<function _makeGetter.<locals>.getter>, <class 'utils.parameter.FitParameterBase'>)¶
-
setActive= functools.partial(<function FitParameterBase.setIsActive>, <class 'utils.parameter.FitParameterBase'>)¶
-
setActiveRange= functools.partial(<function FitParameterBase.setActiveRange>, <class 'utils.parameter.FitParameterBase'>)¶
-
setActiveVal= functools.partial(<function FitParameterBase.setActiveVal>, <class 'utils.parameter.FitParameterBase'>)¶
-
setActiveValues= functools.partial(<function _makeSetter.<locals>.setter>, <class 'utils.parameter.FitParameterBase'>)¶
-
setDisplayActiveRange= functools.partial(<function FitParameterBase.setDisplayActiveRange>, <class 'utils.parameter.FitParameterBase'>)¶
-
setHistograms= functools.partial(<function _makeSetter.<locals>.setter>, <class 'utils.parameter.FitParameterBase'>)¶
-
setIsActive= functools.partial(<function FitParameterBase.setIsActive>, <class 'utils.parameter.FitParameterBase'>)¶
-
setValueRange= functools.partial(<function FitParameterBase.setValueRange>, <class 'utils.parameter.FitParameterBase'>)¶
-
-
class
FitParameterBoolean[source]¶ Bases:
utils.parameter.FitParameterBase,bases.algorithm.parameter.ParameterBoolean
-
class
FitParameterFloat[source]¶ Bases:
utils.parameter.FitParameterNumerical,bases.algorithm.parameter.ParameterFloat
-
class
FitParameterLog[source]¶ Bases:
utils.parameter.FitParameterBase,bases.algorithm.parameter.ParameterLog
-
class
FitParameterNumerical[source]¶ Bases:
utils.parameter.FitParameterBase,bases.algorithm.parameter.ParameterNumerical
-
class
FitParameterString[source]¶ Bases:
utils.parameter.FitParameterBase,bases.algorithm.parameter.ParameterString
-
class
Histogram(param, lower, upper, binCount=50, xscale=None, yweight=None, autoFollow=True)[source]¶ Bases:
bases.dataset.dataset.DataSet,bases.dataset.dataset.DisplayMixinStores histogram related settings of a parameter. The results too, eventually(?). yes, please. Stores&calculates rangeInfo() results for all available weighting options.
Creates an histogram with default bin count, will be updated later.
-
autoFollow¶
-
binCount¶
-
bins¶
-
calc(contribs, paramIndex, fractions)[source]¶ Warning
method ‘utils.parameter.Histogram.calc’ undocumented
-
cdf¶
-
classmethod
integralProps()[source]¶ All properties needed to properly serialize and restore this histogram. Same order expected by the constructor.
-
lower¶
-
lowerDisplay¶ Lower limit in display units including the unit text.
-
moments¶
-
observability¶
-
param¶
-
paramName¶
-
updateRange()[source]¶ Restricts histogram range according to changed parameter range if needed. Checks histogram range against parameter limits.
-
upper¶
-
upperDisplay¶ Upper limit in display units including the unit text.
-
xLowerEdge¶
-
xMean¶
-
xWidth¶
-
xrange¶
-
xscale¶
-
static
xscaling(index=None)[source]¶ Warning
method ‘utils.parameter.Histogram.xscaling’ undocumented
-
yweight¶
-
-
class
Histograms[source]¶ Bases:
listManages a set of user configured histograms for evaluation after monte-carlo run.
-
class
Moments(contribs, paramIndex, valueRange, fraction, algo=None)[source]¶ Bases:
object-
fields¶ Tuple of member data incl. uncertainty for export.
-
intensity¶
-
kurtosis¶
-
mean¶
-
skew¶
-
total¶
-
varName= '_kurtosis'¶
-
variance¶
-
-
Parameter(*args, **kwargs)¶ Warning
function ‘utils.parameter.Parameter’ undocumented
-
class
VectorResult(vecResult)[source]¶ Bases:
objectStores multiple populations of a single result data vector. Calculates statistics at initialization.
-
full¶
-
mean¶
-
std¶
-
-
classproperty(func)¶ Warning
function ‘utils.parameter.classproperty’ undocumented