prfmodel.impulse.base¶
Impulse model base classes.
Classes in this module inherit from ModelProtocol that requires them to implement a
parameter_names property.
They are abstract base classes, meaning that they
cannot be instantiated on their own but are intended as parent classes that define attributes and methods that are
shared by all child classes. For example, BaseImpulse defines that all child classes
must implement a __call__() method that takes a set of parameters
as input. However, it leaves it up to each child class to define how input parameters are used to make
model predictions.
Classes¶
Abstract base class for impulse models. |