Skip to content

Colour 0.3.4

Compare
Choose a tag to compare
@KelSolaar KelSolaar released this 27 Jan 13:19
· 4408 commits to develop since this release

Colour 0.3.4 - Alpha Milestone

Features

colour.colorimetry

  • Add new CIE D Series Illuminant D63 to accomodate DCI-P3 whitepoint. (@KelSolaar)
  • Implement Luminous Efficacy computation colour.luminous_efficacy definition. (@canavandl)

colour.models

  • Implement support for S-Gamut3 and S-Gamut3.Cine RGB colourspaces. (@KelSolaar)
  • Implement support for DCI-P3+ and Cinema Gamut RGB colourspaces. (@KelSolaar)
  • Implement support for various linear to log and log to linear definitions: (@KelSolaar)
    • Cineon: colour.linear_to_cineon, colour.cineon_to_linear
    • Panalog: colour.linear_to_panalog, colour.panalog_to_linear
    • REDLog: colour.linear_to_red_log, colour.red_log_to_linear
    • ViperLog: colour.linear_to_viper_log, colour.viper_log_to_linear
    • PLog: colour.linear_to_pivoted_log, colour.pivoted_log_to_linear
    • C-Log: colour.linear_to_c_log, colour.c_log_to_linear
    • ACEScc: colour.linear_to_aces_cc, colour.aces_cc_to_linear
    • ALEXA Log C: colour.linear_to_alexa_log_c, colour.alexa_log_c_to_linear
    • DCI-P3: colour.linear_to_dci_p3_log, colour.dci_p3_log_to_linear
    • S-Log: colour.linear_to_s_log, colour.s_log_to_linear
    • S-Log2: colour.linear_to_s_log2, colour.s_log2_to_linear
    • S-Log3: colour.linear_to_s_log3, colour.s_log3_to_linear

colour.plotting

  • Implement several objects to plot spectral power distribution chromaticity coordinates on chromaticity diagrams: (@KelSolaar)
    • colour.plotting.spds_CIE_1931_chromaticity_diagram_plot
    • colour.plotting.spds_CIE_1960_UCS_chromaticity_diagram_plot
    • colour.plotting.spds_CIE_1976_UCS_chromaticity_diagram_plot

colour.volume

  • Implement multi-process Monte Carlo brute force RGB colourspace volume computation: colour. RGB_colourspace_volume_MonteCarlo. (@KelSolaar, @MichaelMauderer)

Fixes

colour.plotting

  • colour.plotting.single_spd_plot definition was using incorrect abscissa ticker values. (@naavis, @KelSolaar)

Changes

colour.models

  • colour.models.dataset.aces_rgb module objects have been conformed to latest ACES 1.0 specification and naming convention, thus it is highly recommended to study the module and the references: (@KelSolaar)
    • Name: colour.models.dataset.aces
  • colour.models.dataset.dci_p3.DCI_P3_COLOURSPACE now uses CIE D Series Illuminant D63 whitepoint.
  • colour.models.dataset.s-log.S_LOG_COLOURSPACE: (@KelSolaar)
    • Name: colour.models.dataset.s-gamut.S_GAMUT_COLOURSPACE
  • colour.models.dataset.c-log: (@KelSolaar)
    • Remove

colour.optimal

  • colour.optimal: (@KelSolaar)
    • Name: colour.volume