colour.colorimetry.LMS_ConeFundamentals

class colour.colorimetry.LMS_ConeFundamentals(data=None, domain=None, labels=None, **kwargs)[source]

Bases: colour.colorimetry.spectrum.MultiSpectralDistributions

Implements support for the Stockman and Sharpe LMS cone fundamentals colour matching functions.

Parameters
  • data (Series or Dataframe or Signal or MultiSignals or MultiSpectralDistributions or array_like or dict_like, optional) – Data to be stored in the multi-spectral distributions.

  • domain (array_like, optional) – class instances colour.continuous.Signal.wavelengths attribute with. If both data and domain arguments are defined, the latter will be used to initialise the Values to initialise the multiple colour.SpectralDistribution colour.continuous.Signal.wavelengths attribute.

  • labels (array_like, optional) – Names to use for the colour.SpectralDistribution class instances.

Other Parameters
  • name (unicode, optional) – Multi-spectral distributions name.

  • interpolator (object, optional) – Interpolator class type to use as interpolating function for the colour.SpectralDistribution class instances.

  • interpolator_kwargs (dict_like, optional) – Arguments to use when instantiating the interpolating function of the colour.SpectralDistribution class instances.

  • extrapolator (object, optional) – Extrapolator class type to use as extrapolating function for the colour.SpectralDistribution class instances.

  • extrapolator_kwargs (dict_like, optional) – Arguments to use when instantiating the extrapolating function of the colour.SpectralDistribution class instances.

  • strict_labels (array_like, optional) – Multi-spectral distributions labels for figures, default to colour.colorimetry.LMS_ConeFundamentals.labels attribute value.