You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PR: Improve CFI 2017 and TM30-18 Performance (#1120)
* Update various docstrings.
* Ensure that spectral distribution not starting or ending on a tenth wavelength and having an interval of 10 or 20 can be integrated using practise "ASTM E308-15".
* Implement support for better `ndarray` copy management in `colour.continuous.Signal` class.
* Optionally compute hue quadrature
* Optimize blackbody spectrum generation
* Reshape within the daylight spectrum function
* Optimize CCT computation
* lazy compute NPM for RGB spaces
Saves a ton of time on first colour import
* Various speedups in CFI17
Re-architect output types
TCS computation vectorize instead of list comp
* Use shape broadcasting to skip list comprehension
* Improve hashing speed of signals
* Improve spectrum init time
* address review and tests
* accelerate hash functions
* switch to optional xxhash feature
* Remove illuminant modifications side effect
* re-architect output to include CAM
* Re-evaluate speed in planck generation
* Improve default interpolation performance
Repair documenation build error
fix test due to default interpolation change
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
fix peculier init case in MaxOS environment
fix type checking
Auto stash before revert of "Improve default interpolation performance"
* fix tests
fix domain / range copy on signal init
fix doctests
* trim could cause an incorrect result in some edge cases (neq interval)
* Hash signal objects now that we have the power of xxhash
* resolve old comments on PR
* Improve hue quadrature computation consistency in CAMs.
* Improve spectral generator default interpolation changes.
- Remove unnecessary interpolator change.
- Improve documentation around spectral generator interpolation changes.
* Improve unit tests for `colour.planck_law` definition.
* Remove colour quality scale unnecessary unit test changes.
* Revert `DataColorimetry_TCS_CIE2017` fields to "Colour" 0.4.2 ordering.
* Update various doctests.
* Update various imports.
* Varnish some performance code changes.
* Imeplement or simplify directory change in various utility scripts.
* Update various docstrings.
---------
Co-authored-by: Thomas Mansencal <[email protected]>
0 commit comments