WrightTools.data.Constant

class WrightTools.data.Constant(parent, expression, units=None, format_spec='0.3g', round_spec=None)[source]

Bases: WrightTools.data._axis.Axis

Constant class.

__init__(parent, expression, units=None, format_spec='0.3g', round_spec=None)[source]

Data constant.

Parameters:
  • parent (WrightTools.Data) – Parent data object.
  • expression (string) – Constant expression.
  • units (string (optional)) – Constant units. Default is None.
  • format_spec (string (optional)) – Format string specification, as passed to format() Default is “0.3g”
  • round_spec (int or None (optional)) – Decimal digits to round to before formatting, as passed to round(). Default is None (no rounding).

Methods

convert(destination_units, *[, …]) Convert axis to destination_units.
max() Axis max.
min() Axis min.

Attributes

full Axis expression evaluated and repeated to match the shape of the parent data object.
identity Complete identifier written to disk in data.attrs[‘axes’].
label A latex formatted label representing constant expression and united value.
masked Axis expression evaluated, and masked with NaN shared from data channels.
natural_name Valid python identifier representation of the expession.
ndim Get number of dimensions.
points Squeezed array.
shape Shape.
size Size.
std The standard deviation of the constant.
units_kind Units kind.
value The value of the constant.
variables Variables.