Skip to content

Commit 6de4c33

Browse files
committed
Merge branch 'feature/v0.3.15' into develop
2 parents c9a758d + 90789b0 commit 6de4c33

27 files changed

+3008
-2301
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
strategy:
99
matrix:
1010
os: [ubuntu-18.04, macOS-latest]
11-
python-version: [2.7, 3.6, 3.7, 3.8]
11+
python-version: [2.7, 3.5, 3.6, 3.7, 3.8]
1212
runs-on: ${{ matrix.os }}
1313
steps:
1414
- uses: actions/checkout@v1
@@ -42,7 +42,6 @@ jobs:
4242
- name: Ubuntu - Update OS & Install APT Dependencies
4343
if: matrix.os == 'ubuntu-18.04'
4444
run: |
45-
sudo apt-get update
4645
sudo apt-get --yes install libboost-all-dev libilmbase-dev libopenexr-dev libpng-dev libtiff5-dev
4746
- name: Install Poetry
4847
run: |
@@ -92,7 +91,7 @@ jobs:
9291
strategy:
9392
matrix:
9493
os: [windows-2019]
95-
python-version: [2.7, 3.6, 3.7]
94+
python-version: [2.7, 3.5, 3.6, 3.7]
9695
runs-on: ${{ matrix.os }}
9796
steps:
9897
- uses: actions/checkout@v1

BIBLIOGRAPHY.bib

Lines changed: 2840 additions & 2158 deletions
Large diffs are not rendered by default.

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The releases changes are available on Github: https://github.com/colour-science/
99
About
1010
-----
1111

12-
| **Colour** by Colour Developers - 2013-2020
12+
| **Colour** by Colour Developers
1313
| Copyright © 2013-2020 – Colour Developers – `colour-developers@colour-science.org <colour-developers@colour-science.org>`__
1414
| This software is released under terms of New BSD License: https://opensource.org/licenses/BSD-3-Clause
1515
| `https://github.com/colour-science/colour <https://github.com/colour-science/colour>`__

CONTRIBUTING.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ If you would like to contribute to **Colour**, please refer to the following gui
99
About
1010
-----
1111

12-
| **Colour** by Colour Developers - 2013-2020
12+
| **Colour** by Colour Developers
1313
| Copyright © 2013-2020 – Colour Developers – `colour-developers@colour-science.org <colour-developers@colour-science.org>`__
1414
| This software is released under terms of New BSD License: https://opensource.org/licenses/BSD-3-Clause
1515
| `https://github.com/colour-science/colour <https://github.com/colour-science/colour>`__

CONTRIBUTORS.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ Issues & Discussions
190190
- @MarcusCalhoun-Lopez
191191
- @matthiasbirkich
192192
- @meshing
193+
- @mokincha
193194
- @monkeywithacupcake
194195
- @Myndex
195196
- @naavis
@@ -216,7 +217,7 @@ Issues & Discussions
216217
About
217218
-----
218219

219-
| **Colour** by Colour Developers - 2013-2020
220+
| **Colour** by Colour Developers
220221
| Copyright © 2013-2020 – Colour Developers – `colour-developers@colour-science.org <colour-developers@colour-science.org>`__
221222
| This software is released under terms of New BSD License: https://opensource.org/licenses/BSD-3-Clause
222223
| `https://github.com/colour-science/colour <https://github.com/colour-science/colour>`__

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
.. |version| image:: https://img.shields.io/pypi/v/colour-science.svg?style=flat-square
2020
:target: https://pypi.org/project/colour-science
2121
:alt: Package Version
22-
.. |zenodo| image:: https://img.shields.io/badge/DOI-10.5281/zenodo.3519603-blue.svg?style=flat-square
23-
:target: https://dx.doi.org/10.5281/zenodo.3519603
22+
.. |zenodo| image:: https://img.shields.io/badge/DOI-10.5281/zenodo.3627408-blue.svg?style=flat-square
23+
:target: https://dx.doi.org/10.5281/zenodo.3627408
2424
:alt: DOI
2525

2626
.. end-badges
@@ -1318,7 +1318,7 @@ Thank You!
13181318
About
13191319
-----
13201320
1321-
| **Colour** by Colour Developers - 2013-2020
1321+
| **Colour** by Colour Developers
13221322
| Copyright © 2013-2020 – Colour Developers – `colour-developers@colour-science.org <colour-developers@colour-science.org>`__
13231323
| This software is released under terms of New BSD License: https://opensource.org/licenses/BSD-3-Clause
13241324
| `https://github.com/colour-science/colour <https://github.com/colour-science/colour>`__

TODO.rst

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ TODO
66

77
- colour/__init__.py
88

9-
- Line 306 : # TODO: Remove legacy printing support when deemed appropriate.
9+
- Line 312 : # TODO: Remove legacy printing support when deemed appropriate.
1010

1111

1212
- colour/colorimetry/spectrum.py
1313

14-
- Line 1112 : # TODO: Provide support for fractional interval like 0.1, etc...
14+
- Line 1131 : # TODO: Provide support for fractional interval like 0.1, etc...
1515

1616

1717
- colour/colorimetry/tristimulus.py
@@ -21,8 +21,8 @@ TODO
2121

2222
- colour/colorimetry/tests/test_spectrum.py
2323

24-
- Line 1457 : # TODO: Remove statement whenever we make "Scipy" 0.19.0 the minimum version. Skipping tests because of "Scipy" 0.19.0 interpolation code changes.
25-
- Line 1666 : # TODO: Remove statement whenever we make "Scipy" 0.19.0 the minimum version. Skipping tests because of "Scipy" 0.19.0 interpolation code changes.
24+
- Line 1486 : # TODO: Remove statement whenever we make "Scipy" 0.19.0 the minimum version. Skipping tests because of "Scipy" 0.19.0 interpolation code changes.
25+
- Line 1695 : # TODO: Remove statement whenever we make "Scipy" 0.19.0 the minimum version. Skipping tests because of "Scipy" 0.19.0 interpolation code changes.
2626

2727

2828
- colour/appearance/ciecam02.py
@@ -69,8 +69,8 @@ TODO
6969

7070
- colour/io/luts/lut.py
7171

72-
- Line 126 : # TODO: Re-enable when dropping Python 2.7. pylint: disable=E1121
73-
- Line 2009 : # TODO: Implement support for non-uniform domain, e.g. "cinespace" LUTs.
72+
- Line 129 : # TODO: Re-enable when dropping Python 2.7. pylint: disable=E1121
73+
- Line 2012 : # TODO: Implement support for non-uniform domain, e.g. "cinespace" LUTs.
7474

7575

7676
- colour/graph/conversion.py
@@ -96,8 +96,8 @@ TODO
9696

9797
- colour/models/rgb/transfer_functions/tests/test__init__.py
9898

99-
- Line 38 : # TODO: Use "assertWarns" when dropping Python 2.7.
100-
- Line 55 : # TODO: Use "assertWarns" when dropping Python 2.7.
99+
- Line 39 : # TODO: Use "assertWarns" when dropping Python 2.7.
100+
- Line 56 : # TODO: Use "assertWarns" when dropping Python 2.7.
101101

102102

103103
- colour/utilities/verbose.py
@@ -107,7 +107,7 @@ TODO
107107

108108
- colour/utilities/common.py
109109

110-
- Line 569 : # TODO: Remove when dropping Python 2.7.
110+
- Line 601 : # TODO: Remove when dropping Python 2.7.
111111

112112

113113
- colour/utilities/array.py
@@ -127,7 +127,8 @@ TODO
127127

128128
- colour/plotting/common.py
129129

130-
- Line 821 : # TODO: Consider using "MutableMapping" here.
130+
- Line 666 : # TODO: Reassess according to https://github.com/matplotlib/matplotlib/issues/1077
131+
- Line 783 : # TODO: Consider using "MutableMapping" here.
131132

132133

133134
- colour/characterisation/correction.py
@@ -137,7 +138,7 @@ TODO
137138

138139
- colour/notation/munsell.py
139140

140-
- Line 1067 : # TODO: Consider refactoring implementation.
141+
- Line 1081 : # TODO: Consider refactoring implementation.
141142

142143

143144
- colour/continuous/signal.py
@@ -179,6 +180,6 @@ About
179180
-----
180181

181182
| **Colour** by Colour Developers
182-
| Copyright © 2013-2020 – Colour Developers – `colour-developers@colour-science.org <colour-developers@colour-science.org>`_
183+
| Copyright © 2013-2020 – Colour Developers – `colour-developers@colour-science.org <colour-developers@colour-science.org>`__
183184
| This software is released under terms of New BSD License: https://opensource.org/licenses/BSD-3-Clause
184-
| `https://github.com/colour-science/colour <https://github.com/colour-science/colour>`_
185+
| `https://github.com/colour-science/colour <https://github.com/colour-science/colour>`__

colour/__init__.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,12 @@
154154
is_within_mesh_volume, is_within_pointer_gamut, is_within_visible_spectrum)
155155
from .graph import describe_conversion_path, convert
156156

157+
from colour.utilities import is_matplotlib_installed
158+
159+
# Exposing "colour.plotting" sub-package if "Matplotlib" is available.
160+
if is_matplotlib_installed():
161+
import colour.plotting as plotting # noqa
162+
157163
__author__ = 'Colour Developers'
158164
__copyright__ = 'Copyright (C) 2013-2020 - Colour Developers'
159165
__license__ = 'New BSD License - https://opensource.org/licenses/BSD-3-Clause'
@@ -298,7 +304,7 @@
298304

299305
__major_version__ = '0'
300306
__minor_version__ = '3'
301-
__change_version__ = '14'
307+
__change_version__ = '15'
302308
__version__ = '.'.join(
303309
(__major_version__,
304310
__minor_version__,

colour/algebra/regression.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import numpy as np
2222

2323
__author__ = 'Colour Developers'
24-
__copyright__ = 'Copyright (C) 2013 - 2014 - Colour Developers'
24+
__copyright__ = 'Copyright (C) 2013-2020 - Colour Developers'
2525
__license__ = 'New BSD License - https://opensource.org/licenses/BSD-3-Clause'
2626
__maintainer__ = 'Colour Developers'
2727
__email__ = 'colour-developers@colour-science.org'

colour/blindness/tests/test_machado2009.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
from colour.utilities import ignore_numpy_errors
1717

1818
__author__ = 'Colour Developers'
19-
__copyright__ = 'Copyright (C) 2013 - 2015 - Colour Developers'
19+
__copyright__ = 'Copyright (C) 2013-2020 - Colour Developers'
2020
__license__ = 'New BSD License - https://opensource.org/licenses/BSD-3-Clause'
2121
__maintainer__ = 'Colour Developers'
2222
__email__ = 'colour-developers@colour-science.org'

0 commit comments

Comments
 (0)