colour.munsell_value#

colour.munsell_value(Y: Domain100, method: Literal['ASTM D1535', 'Ladd 1955', 'McCamy 1987', 'Moon 1943', 'Munsell 1933', 'Priest 1920', 'Saunderson 1944'] | str = 'ASTM D1535') Range10[source]#

Compute the Munsell value \(V\) from the specified luminance \(Y\) using the specified computational method.

Parameters:
  • Y (Domain100) – Luminance \(Y\).

  • method (Literal['ASTM D1535', 'Ladd 1955', 'McCamy 1987', 'Moon 1943', 'Munsell 1933', 'Priest 1920', 'Saunderson 1944'] | str) – Computation method.

Returns:

Munsell value \(V\).

Return type:

np.float or numpy.NDArrayFloat

Notes

Domain

Scale - Reference

Scale - 1

Y

100

1

Range

Scale - Reference

Scale - 1

V

10

1

References

[ASTMInternational89], [Wikipedia07a]

Examples

>>> munsell_value(12.23634268)
np.float64(4.0824437...)
>>> munsell_value(12.23634268, method="Priest 1920")
np.float64(3.4980484...)
>>> munsell_value(12.23634268, method="Munsell 1933")
np.float64(4.1627702...)
>>> munsell_value(12.23634268, method="Moon 1943")
np.float64(4.0688120...)
>>> munsell_value(12.23634268, method="Saunderson 1944")
...
np.float64(4.0444736...)
>>> munsell_value(12.23634268, method="Ladd 1955")
np.float64(4.0511633...)
>>> munsell_value(12.23634268, method="McCamy 1987")
np.float64(4.0814348...)