Files @ 4d248fb66d0c
Branch filter:

Location: light9/stubs/colormath/color_objects.pyi

drewp@bigasterisk.com
patch 2019 music path for testing 2022 code
# Stubs for colormath.color_objects (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from typing import Any, Optional

logger: Any

class ColorBase:
    VALUES: Any = ...
    def get_value_tuple(self): ...

class IlluminantMixin:
    observer: Any = ...
    def set_observer(self, observer: Any) -> None: ...
    illuminant: Any = ...
    def set_illuminant(self, illuminant: Any) -> None: ...
    def get_illuminant_xyz(self, observer: Optional[Any] = ..., illuminant: Optional[Any] = ...): ...

class SpectralColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    spec_340nm: Any = ...
    spec_350nm: Any = ...
    spec_360nm: Any = ...
    spec_370nm: Any = ...
    spec_380nm: Any = ...
    spec_390nm: Any = ...
    spec_400nm: Any = ...
    spec_410nm: Any = ...
    spec_420nm: Any = ...
    spec_430nm: Any = ...
    spec_440nm: Any = ...
    spec_450nm: Any = ...
    spec_460nm: Any = ...
    spec_470nm: Any = ...
    spec_480nm: Any = ...
    spec_490nm: Any = ...
    spec_500nm: Any = ...
    spec_510nm: Any = ...
    spec_520nm: Any = ...
    spec_530nm: Any = ...
    spec_540nm: Any = ...
    spec_550nm: Any = ...
    spec_560nm: Any = ...
    spec_570nm: Any = ...
    spec_580nm: Any = ...
    spec_590nm: Any = ...
    spec_600nm: Any = ...
    spec_610nm: Any = ...
    spec_620nm: Any = ...
    spec_630nm: Any = ...
    spec_640nm: Any = ...
    spec_650nm: Any = ...
    spec_660nm: Any = ...
    spec_670nm: Any = ...
    spec_680nm: Any = ...
    spec_690nm: Any = ...
    spec_700nm: Any = ...
    spec_710nm: Any = ...
    spec_720nm: Any = ...
    spec_730nm: Any = ...
    spec_740nm: Any = ...
    spec_750nm: Any = ...
    spec_760nm: Any = ...
    spec_770nm: Any = ...
    spec_780nm: Any = ...
    spec_790nm: Any = ...
    spec_800nm: Any = ...
    spec_810nm: Any = ...
    spec_820nm: Any = ...
    spec_830nm: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, spec_340nm: float = ..., spec_350nm: float = ..., spec_360nm: float = ..., spec_370nm: float = ..., spec_380nm: float = ..., spec_390nm: float = ..., spec_400nm: float = ..., spec_410nm: float = ..., spec_420nm: float = ..., spec_430nm: float = ..., spec_440nm: float = ..., spec_450nm: float = ..., spec_460nm: float = ..., spec_470nm: float = ..., spec_480nm: float = ..., spec_490nm: float = ..., spec_500nm: float = ..., spec_510nm: float = ..., spec_520nm: float = ..., spec_530nm: float = ..., spec_540nm: float = ..., spec_550nm: float = ..., spec_560nm: float = ..., spec_570nm: float = ..., spec_580nm: float = ..., spec_590nm: float = ..., spec_600nm: float = ..., spec_610nm: float = ..., spec_620nm: float = ..., spec_630nm: float = ..., spec_640nm: float = ..., spec_650nm: float = ..., spec_660nm: float = ..., spec_670nm: float = ..., spec_680nm: float = ..., spec_690nm: float = ..., spec_700nm: float = ..., spec_710nm: float = ..., spec_720nm: float = ..., spec_730nm: float = ..., spec_740nm: float = ..., spec_750nm: float = ..., spec_760nm: float = ..., spec_770nm: float = ..., spec_780nm: float = ..., spec_790nm: float = ..., spec_800nm: float = ..., spec_810nm: float = ..., spec_820nm: float = ..., spec_830nm: float = ..., observer: str = ..., illuminant: str = ...) -> None: ...
    def get_numpy_array(self): ...
    def calc_density(self, density_standard: Optional[Any] = ...): ...

class LabColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    lab_l: Any = ...
    lab_a: Any = ...
    lab_b: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, lab_l: Any, lab_a: Any, lab_b: Any, observer: str = ..., illuminant: str = ...) -> None: ...

class LCHabColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    lch_l: Any = ...
    lch_c: Any = ...
    lch_h: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, lch_l: Any, lch_c: Any, lch_h: Any, observer: str = ..., illuminant: str = ...) -> None: ...

class LCHuvColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    lch_l: Any = ...
    lch_c: Any = ...
    lch_h: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, lch_l: Any, lch_c: Any, lch_h: Any, observer: str = ..., illuminant: str = ...) -> None: ...

class LuvColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    luv_l: Any = ...
    luv_u: Any = ...
    luv_v: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, luv_l: Any, luv_u: Any, luv_v: Any, observer: str = ..., illuminant: str = ...) -> None: ...

class XYZColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    xyz_x: Any = ...
    xyz_y: Any = ...
    xyz_z: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, xyz_x: Any, xyz_y: Any, xyz_z: Any, observer: str = ..., illuminant: str = ...) -> None: ...
    def apply_adaptation(self, target_illuminant: Any, adaptation: str = ...) -> None: ...

class xyYColor(IlluminantMixin, ColorBase):
    VALUES: Any = ...
    xyy_x: Any = ...
    xyy_y: Any = ...
    xyy_Y: Any = ...
    observer: Any = ...
    illuminant: Any = ...
    def __init__(self, xyy_x: Any, xyy_y: Any, xyy_Y: Any, observer: str = ..., illuminant: str = ...) -> None: ...

class BaseRGBColor(ColorBase):
    VALUES: Any = ...
    rgb_r: Any = ...
    rgb_g: Any = ...
    rgb_b: Any = ...
    is_upscaled: Any = ...
    def __init__(self, rgb_r: Any, rgb_g: Any, rgb_b: Any, is_upscaled: bool = ...) -> None: ...
    @property
    def clamped_rgb_r(self): ...
    @property
    def clamped_rgb_g(self): ...
    @property
    def clamped_rgb_b(self): ...
    def get_upscaled_value_tuple(self): ...
    def get_rgb_hex(self): ...
    @classmethod
    def new_from_rgb_hex(cls, hex_str: Any): ...

class sRGBColor(BaseRGBColor):
    rgb_gamma: float = ...
    native_illuminant: str = ...
    conversion_matrices: Any = ...

class AdobeRGBColor(BaseRGBColor):
    rgb_gamma: float = ...
    native_illuminant: str = ...
    conversion_matrices: Any = ...

class AppleRGBColor(BaseRGBColor):
    rgb_gamma: float = ...
    native_illuminant: str = ...
    conversion_matrices: Any = ...

class HSLColor(ColorBase):
    VALUES: Any = ...
    hsl_h: Any = ...
    hsl_s: Any = ...
    hsl_l: Any = ...
    def __init__(self, hsl_h: Any, hsl_s: Any, hsl_l: Any) -> None: ...

class HSVColor(ColorBase):
    VALUES: Any = ...
    hsv_h: Any = ...
    hsv_s: Any = ...
    hsv_v: Any = ...
    def __init__(self, hsv_h: Any, hsv_s: Any, hsv_v: Any) -> None: ...

class CMYColor(ColorBase):
    VALUES: Any = ...
    cmy_c: Any = ...
    cmy_m: Any = ...
    cmy_y: Any = ...
    def __init__(self, cmy_c: Any, cmy_m: Any, cmy_y: Any) -> None: ...

class CMYKColor(ColorBase):
    VALUES: Any = ...
    cmyk_c: Any = ...
    cmyk_m: Any = ...
    cmyk_y: Any = ...
    cmyk_k: Any = ...
    def __init__(self, cmyk_c: Any, cmyk_m: Any, cmyk_y: Any, cmyk_k: Any) -> None: ...

class IPTColor(ColorBase):
    VALUES: Any = ...
    conversion_matrices: Any = ...
    ipt_i: Any = ...
    ipt_p: Any = ...
    ipt_t: Any = ...
    def __init__(self, ipt_i: Any, ipt_p: Any, ipt_t: Any) -> None: ...
    @property
    def hue_angle(self): ...