parameter module
Define a model parameter.
- class Parameter(markdown: str, unit: str = '1', value: float = 0.0, *, lower_bound: float = -inf, upper_bound: float = inf, description: str = '', is_locked: bool = False)
Bases:
objectAn electron emission model parameter.
- __init__(markdown: str, unit: str = '1', value: float = 0.0, *, lower_bound: float = -inf, upper_bound: float = inf, description: str = '', is_locked: bool = False) None
Instantiate the parameter.
- Parameters:
markdown – The name of the parameter, in markdown format.
unit – The unit of the parameter. The default is
"1"(no unit).value – A first value for the parameter. The default is
0..lower_bound – A first lower bound for the parameter. The default is
-np.inf.upper_bound – A first upper bound for the parameter. The default is
np.inf.description – A description string for the parameter. The default is an empty string.
is_locked – Forces the parameters to a certain value, which will not be modified by EEmiLib.