colour.characterisation.RGB_CameraSensitivities#
- class colour.characterisation.RGB_CameraSensitivities(data: ~typing.Optional[~typing.Union[ArrayLike, <MagicMock id='140340085719952'>, dict, ~colour.continuous.multi_signals.MultiSignals, ~colour.colorimetry.spectrum.MultiSpectralDistributions, ~typing.Sequence, <MagicMock id='140340139818960'>, ~colour.continuous.signal.Signal, ~colour.colorimetry.spectrum.SpectralDistribution]] = None, domain: ~typing.Optional[~typing.Union[ArrayLike, ~colour.colorimetry.spectrum.SpectralShape]] = None, labels: ~typing.Optional[~typing.Sequence] = None, **kwargs: ~typing.Any)[source]#
Bases:
MultiSpectralDistributions
Implement support for a camera RGB sensitivities.
- Parameters:
data (Optional[Union[ArrayLike, DataFrame, dict, MultiSignals, MultiSpectralDistributions, Sequence, Series, Signal, SpectralDistribution]]) – Data to be stored in the multi-spectral distributions.
domain (Optional[Union[ArrayLike, SpectralShape]]) – Values to initialise the multiple
colour.SpectralDistribution
class instancescolour.continuous.Signal.wavelengths
attribute with. If bothdata
anddomain
arguments are defined, the latter will be used to initialise thecolour.continuous.Signal.wavelengths
property.labels (Optional[Sequence]) – Names to use for the
colour.SpectralDistribution
class instances.extrapolator – Extrapolator class type to use as extrapolating function for the
colour.SpectralDistribution
class instances.extrapolator_kwargs – Arguments to use when instantiating the extrapolating function of the
colour.SpectralDistribution
class instances.interpolator – Interpolator class type to use as interpolating function for the
colour.SpectralDistribution
class instances.interpolator_kwargs – Arguments to use when instantiating the interpolating function of the
colour.SpectralDistribution
class instances.name – Multi-spectral distributions name.
display_labels – Multi-spectral distributions labels for figures, default to
colour.colorimetry.RGB_CameraSensitivities.labels
property value.kwargs (Any) –
- __init__(data: ~typing.Optional[~typing.Union[ArrayLike, <MagicMock id='140340085719952'>, dict, ~colour.continuous.multi_signals.MultiSignals, ~colour.colorimetry.spectrum.MultiSpectralDistributions, ~typing.Sequence, <MagicMock id='140340139818960'>, ~colour.continuous.signal.Signal, ~colour.colorimetry.spectrum.SpectralDistribution]] = None, domain: ~typing.Optional[~typing.Union[ArrayLike, ~colour.colorimetry.spectrum.SpectralShape]] = None, labels: ~typing.Optional[~typing.Sequence] = None, **kwargs: ~typing.Any) None [source]#
- Parameters:
data (Optional[Union[ArrayLike, <MagicMock id='140340085719952'>, dict, MultiSignals, MultiSpectralDistributions, Sequence, <MagicMock id='140340139818960'>, Signal, SpectralDistribution]]) –
domain (Optional[Union[ArrayLike, SpectralShape]]) –
kwargs (Any) –
- Return type:
None