dreye.ReceptorEstimator.register_system#
- ReceptorEstimator.register_system(sources, domain=None, lb=None, ub=None, labels=None, Epsilon=None)[source]#
Register a new stimulation system.
- Parameters:
- sourcesndarray of shape (n_sources, n_domain)
The stimulation sources’ normalized (excitation/spectral) distribution, by default None
- domainndarray of shape (n_domain), optional
If given, this is the domain for the sources argument, and domains between filters and sources will be equalized. By default None.
- lbfloat or ndarray of shape (n_sources), optional
The lower bound value for each stimulation source, by default set to 0.
- ubfloat or ndarray of shape (n_sources), optional
The upper bound value for each stimulation source, by default set to inf.
- labelsndarray of shape (n_sources), optional
The label names of each source, by default None.
- Epsilonndarray of shape (n_filters, n_sources), optional
The capture-base variance of each source-filter combination. If None, this will be calculated using the filters_uncertainty attribute provided during initialization. By default None.