Skip to content

Commit

Permalink
Investigate n-dimensional array backend change.
Browse files Browse the repository at this point in the history
  • Loading branch information
KelSolaar authored and OmarWagih1 committed Aug 24, 2020
1 parent 14b7916 commit 69f8d3b
Show file tree
Hide file tree
Showing 389 changed files with 645 additions and 429 deletions.
2 changes: 1 addition & 1 deletion colour/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@

from __future__ import absolute_import

import numpy as np
import colour.ndarray as np
import sys

from .utilities.deprecation import ModuleAPI, build_API_changes
Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ def chromatic_adaptation(XYZ, XYZ_w, XYZ_wr, method='Von Kries', **kwargs):
*Von Kries* chromatic adaptation:
>>> import numpy as np
>>> import colour.ndarray as np
>>> XYZ = np.array([0.20654008, 0.12197225, 0.05136952])
>>> XYZ_w = np.array([0.95045593, 1.00000000, 1.08905775])
>>> XYZ_wr = np.array([0.96429568, 1.00000000, 0.82510460])
Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/cie1994.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.algebra import spow
from colour.adaptation import CAT_VON_KRIES
Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/cmccat2000.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.adaptation import CAT_CMCCAT2000
Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/datasets/cat.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.utilities import CaseInsensitiveMapping

Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/fairchild1990.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.algebra import spow
from colour.adaptation import CAT_VON_KRIES
Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/tests/test__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from six.moves import zip

Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/tests/test_cie1994.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations

Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/tests/test_cmccat2000.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations

Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/tests/test_fairchild1990.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations

Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/tests/test_vonkries.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations
from functools import partial
Expand Down
2 changes: 1 addition & 1 deletion colour/adaptation/vonkries.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.adaptation import CHROMATIC_ADAPTATION_TRANSFORMS
from colour.utilities import (dot_matrix, dot_vector, from_range_1,
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
from __future__ import division, unicode_literals

import functools
import numpy as np
import colour.ndarray as np

from colour.utilities import as_float_array, as_float

Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/coordinates/tests/test_transformations.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations

Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/coordinates/transformations.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.utilities import as_float_array, tsplit, tstack

Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/extrapolation.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.constants import DEFAULT_FLOAT_DTYPE
from colour.utilities import as_float, is_numeric, is_string
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/geometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.utilities import (CaseInsensitiveMapping, as_float_array, ones,
Expand Down
14 changes: 11 additions & 3 deletions colour/algebra/interpolation.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@
from __future__ import division, unicode_literals

import itertools
import numpy as np
import colour.ndarray as np
import scipy.interpolate
from six.moves import reduce
from collections import OrderedDict
Expand Down Expand Up @@ -1078,7 +1078,11 @@ def x(self, value):
xp3 = value[-1] + value_interval
xp4 = value[-1] + value_interval * 2

self._xp = np.concatenate(((xp1, xp2), value, (xp3, xp4)))
self._xp = np.concatenate([
np.array([xp1, xp2]),
value,
np.array([xp3, xp4]),
])

self._x = value

Expand Down Expand Up @@ -1131,7 +1135,11 @@ def y(self, value):
(np.dot(self.SPRAGUE_C_COEFFICIENTS[3],
np.array(value[-6:]).reshape([6, 1]))) / 209)[0]

self._yp = np.concatenate(((yp1, yp2), value, (yp3, yp4)))
self._yp = np.concatenate([
np.array([yp1, yp2]),
value,
np.array([yp3, yp4]),
])

self._y = value

Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/matrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

__author__ = 'Colour Developers'
__copyright__ = 'Copyright (C) 2013-2020 - Colour Developers'
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/random.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

from colour.constants import DEFAULT_INT_DTYPE
from colour.utilities import runtime_warning, tstack
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/regression.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np

__author__ = 'Colour Developers'
__copyright__ = 'Copyright (C) 2013-2020 - Colour Developers'
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_common.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest

from colour.algebra import (is_spow_enabled, set_spow_enable, spow_enable,
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_extrapolation.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations

Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_geometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest
from itertools import permutations

Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_interpolation.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import os
import unittest
from itertools import permutations
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_matrix.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest

from colour.algebra import is_identity
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_random.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest

from colour.algebra import random_triplet_generator
Expand Down
2 changes: 1 addition & 1 deletion colour/algebra/tests/test_regression.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
import unittest

from colour.algebra import least_square_mapping_MoorePenrose
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/atd95.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/cam16.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/ciecam02.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/hunt.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/llab.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import polar_to_cartesian, spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/nayatani95.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/rlab.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from collections import namedtuple

from colour.algebra import spow
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/tests/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from __future__ import division, unicode_literals

import csv
import numpy as np
import colour.ndarray as np
import os
from abc import ABCMeta, abstractmethod
from collections import defaultdict
Expand Down
3 changes: 1 addition & 2 deletions colour/appearance/tests/test_atd95.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@

from __future__ import division, unicode_literals

import colour.ndarray as np
from itertools import permutations
from unittest import TestCase

import numpy as np

from colour.appearance import XYZ_to_ATD95
from colour.appearance.tests.common import ColourAppearanceModelTest
from colour.utilities import domain_range_scale, ignore_numpy_errors, tstack
Expand Down
3 changes: 1 addition & 2 deletions colour/appearance/tests/test_cam16.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@

from __future__ import division, unicode_literals

import colour.ndarray as np
from itertools import permutations
from unittest import TestCase

import numpy as np

from colour.appearance import (VIEWING_CONDITIONS_CAM16,
InductionFactors_CAM16, CAM_Specification_CAM16,
XYZ_to_CAM16, CAM16_to_XYZ)
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/tests/test_ciecam02.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

from __future__ import division, unicode_literals

import colour.ndarray as np
from itertools import permutations
from unittest import TestCase

import numpy as np

from colour.appearance import (
VIEWING_CONDITIONS_CIECAM02, InductionFactors_CIECAM02,
Expand Down
2 changes: 1 addition & 1 deletion colour/appearance/tests/test_hunt.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from __future__ import division, unicode_literals

import numpy as np
import colour.ndarray as np
from itertools import permutations
from unittest import TestCase

Expand Down

0 comments on commit 69f8d3b

Please sign in to comment.