ms_camera_model.schemas package

Submodules

ms_camera_model.schemas.enums module

Multispectral Camera Model - Enums

  • Description: Defines enums used for setting selection

  • Author: Tomas Vacek

  • Year: 2026

  • License: MIT License

class ms_camera_model.schemas.enums.SimulationMode(*values)[source]

Bases: str, Enum

RADIANCE = 'radiance'
REFLECTANCE = 'reflectance'

ms_camera_model.schemas.light module

Multispectral Camera Model - Light source characteristic

  • Description: Definition of light source characteristic

  • Author: Tomas Vacek

  • Year: 2026

  • License: MIT License

class ms_camera_model.schemas.light.LightSourceSpec(*, name='Generic', irradiance)[source]

Bases: BaseModel

Light source characteristic definition

Parameters:
  • name (str) – name of the light source

  • irradiance (ndarray) – spectral irradiance of the light source

irradiance: ndarray
model_config = {'arbitrary_types_allowed': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name: str
classmethod validate_irradiance(irradiance)[source]
Parameters:

irradiance (ndarray)

Return type:

ndarray

Module contents