Colors

class todd.colors.BGR[source]

Bases: RGB

__init__(blue, green, red)[source]
Parameters:
Return type:

None

class todd.colors.Color[source]

Bases: ABC

property alpha: float
property blue: float
classmethod from_(color)[source]
Parameters:

color (Color)

Return type:

Self

property green: float
property in_phase: float
property luminance: float
property quadrature: float
property red: float
to(cls)[source]
Parameters:

cls (type[T])

Return type:

T

to_tuple(normalized=False)[source]
Parameters:

normalized (bool)

Return type:

tuple[float, …]

class todd.colors.ColorWheel[source]

Bases: object

__init__(ry=15, yg=6, gc=4, cb=11, bm=13, mr=6)[source]
Parameters:
Return type:

None

class todd.colors.HTML4[source]

Bases: StrEnum

AQUA = '#00FFFF'
BLACK = '#000000'
BLUE = '#0000FF'
FUCHSIA = '#FF00FF'
GRAY = '#808080'
GREEN = '#008000'
LIME = '#00FF00'
MAROON = '#800000'
NAVY = '#000080'
OLIVE = '#808000'
PURPLE = '#800080'
RED = '#FF0000'
SILVER = '#C0C0C0'
TEAL = '#008080'
WHITE = '#FFFFFF'
YELLOW = '#FFFF00'
__new__(value)
class todd.colors.RGB[source]

Bases: Color

__init__(red, green, blue)[source]
Parameters:
Return type:

None

property blue: float
classmethod from_(color)[source]
Parameters:

color (Color | str)

Return type:

Self

property green: float
property red: float
class todd.colors.RGBA[source]

Bases: RGB

__init__(*args, alpha, **kwargs)[source]
Parameters:

alpha (float)

Return type:

None

property alpha: float
to_tuple(*args, **kwargs)[source]
Return type:

tuple[float, …]

class todd.colors.YIQ[source]

Bases: Color

__init__(luminance, in_phase, quadrature)[source]
Parameters:
Return type:

None

property in_phase: float
property luminance: float
property quadrature: float