diff --git a/TODO.rst b/TODO.rst new file mode 100644 index 0000000000..0741387065 --- /dev/null +++ b/TODO.rst @@ -0,0 +1,73 @@ +Colour - TODO +============= + +TODO +---- + +- algebra (1 item in 1 file) + + - interpolation.py + + - (236, 15) # TODO: Implements proper wrapper to ensure return values consistency and avoid having to cast to numeric in meth:`SpectralPowerDistribution.interpolate` method. + +- appearance (8 items in 5 files) + + - ciecam02.py + + - (251, 7) # TODO: Compute hue composition. + - (678, 7) # TODO: Check for negative values and their handling. + + - hunt.py + + - (409, 7) # TODO: Implement hue quadrature & composition computation. + - (441, 7) # TODO: Implement whiteness-blackness :math:`Q_{wb}` computation. + + - llab.py + + - (315, 7) # TODO: Implement hue composition computation. + + - nayatani95.py + + - (278, 7) # TODO: Implement hue quadrature & composition computation. + - (297, 7) # TODO: Investigate components usage. + + - rlab.py + + - (257, 7) # TODO: Implement hue composition computation. + +- colorimetry (1 item in 1 file) + + - spectrum.py + + - (1450, 11) # TODO: Provide support for fractional steps like 0.1, etc... + +- models (1 item in 1 file) + + - tests (1 item in 1 file) + + - tests_derivation.py + + - (123, 15) # TODO: Simplify that monster. + +- notation (5 items in 2 files) + + - tests (3 items in 1 file) + + - tests_munsell.py + + - (98, 3) # TODO: Investigate if tests can be simplified by using a common valid set of specifications. + - (4162, 11) # TODO: This test is covered by the previous class, do we need a dedicated one? + - (4208, 11) # TODO: This test is covered by the previous class, do we need a dedicated one? + + - munsell.py + + - (848, 11) # TODO: Consider refactoring implementation. + - (1192, 11) # TODO: Should raise KeyError, need to check the tests. + +About +----- + +| **Colour** by Colour Developers - 2013 - 2014 +| Copyright © 2013 - 2014 – Colour Developers – `colour-science@googlegroups.com `_ +| This software is released under terms of New BSD License: http://opensource.org/licenses/BSD-3-Clause +| `http://github.com/colour-science/colour `_ diff --git a/colour/algebra/interpolation.py b/colour/algebra/interpolation.py index dd9eadeb4c..628fef4295 100644 --- a/colour/algebra/interpolation.py +++ b/colour/algebra/interpolation.py @@ -234,7 +234,7 @@ class SplineInterpolator(interp1d): def __init__(self, *args, **kwargs): # TODO: Implements proper wrapper to ensure return values - # consistency and avoid having to cast to numeric like in + # consistency and avoid having to cast to numeric in # :meth:`SpectralPowerDistribution.interpolate` method. super(SplineInterpolator, self).__init__( kind='cubic', *args, **kwargs) diff --git a/colour/appearance/nayatani95.py b/colour/appearance/nayatani95.py index 7dad3befff..0a562bd12b 100644 --- a/colour/appearance/nayatani95.py +++ b/colour/appearance/nayatani95.py @@ -294,7 +294,7 @@ def XYZ_to_Nayatani95(XYZ, # ------------------------------------------------------------------------- # Computing the correlate of *colourfulness* :math:`M`. # ------------------------------------------------------------------------- - # TODO: Investigate components usage? + # TODO: Investigate components usage. M_RG, M_YB = colourfulness_components(C_RG, C_YB, brightness_ideal_white) M = colourfulness_correlate(C, brightness_ideal_white)