PlasmaCalcs.hookups.eppic.eppic_choose_params.EppicParam
- class PlasmaCalcs.hookups.eppic.eppic_choose_params.EppicParam(value, *, old=None, fmt='{:}')
Bases:
objecta value for a single eppic parameters.Also with instructions for converting to str, and info about the old value.- value: any
- value to use for this parameter.
- old: any
- old value for this parameter.
- fmt: str
- instructions for formatting the value.
when this object is converted to str, will return fmt.format(value).- __init__(value, *, old=None, fmt='{:}')
Methods
__init__(value, *[, old, fmt])fmt_str(value)str_old()- eval_str_old()
- returns result of evaluating self.str_old().Might be different from old, due to rounding when converting to string.
- eval_str_value()
- returns result of evaluating self.str_value().Might be different from value, due to rounding when converting to string.
- fmt_str(value)
- returns self.fmt.format(value), or ‘0’ if value==0.
- str_old()
- returns self.fmt_str(self.old), or ‘None’ if self.old is None
- str_value()
- returns self.fmt_str(self.value)