Source code for ezyrb.parameter

""" Module for parameter object """
import numpy as np

[docs] class Parameter: def __init__(self, values): if isinstance(values, Parameter): self.values = values.values else: self.values = values @property def values(self): """ Get the snapshot values. """ return self._values @values.setter def values(self, new_values): if np.asarray(new_values).ndim != 1: raise ValueError('only 1D array are usable as parameter.') self._values = np.asarray(new_values)