Caffeine Model

class CaffeineSBMLModel(central_param: ndarray = array([1., 1.]), param_limits: ndarray = array([[0., 2.], [0., 2.]]), **kwargs)[source]

Bases: SBMLModel, ArtificialModelInterface

generate_artificial_params(num_samples: int) ndarray[source]

This method must be overwritten an return an numpy array of num_samples parameters.

Parameters:

num_samples (int) – The number of parameters to generate.

Returns:

The generated parameters.

Return type:

np.ndarray

Raises:

NotImplementedError – If the method is not overwritten in a subclass.

CENTRAL_PARAM = array([1., 1.])
PARAM_LIMITS = array([[0., 2.],        [0., 2.]])