CADETProcess.dataStructure.parameter.SizedNdArray

Contents

CADETProcess.dataStructure.parameter.SizedNdArray#

class CADETProcess.dataStructure.parameter.SizedNdArray(*args, ty=None, **kwargs)[source]#

Descriptor for NumPy arrays whose size may depend on other instance attributes.

Attributes:
default

Any: Get or set the default value of the parameter.

is_independent

Determine whether the size is independent of other parameters.

Methods

cast_value(value)

Cast lists or scalars (int or float) to numpy arrays.

check_size(instance, value)

Validate that the provided value's size matches the expected size.

get_default_value(instance)

Return default values if necessary.

get_expected_size(instance)

Calculate the expected size of a numpy array based on the instance's other attributes.

get_size(value)

Determines the size of the provided value.

ty

alias of ndarray