Thomas Mansencal [Fri, 31 Jul 2015 09:20:42 +0000 (21:20 +1200)]
Improve case consistency on various definitions.
Thomas Mansencal [Fri, 31 Jul 2015 08:49:44 +0000 (20:49 +1200)]
Update "__all__" attributes.
Thomas Mansencal [Thu, 30 Jul 2015 11:55:01 +0000 (23:55 +1200)]
Cleanup comments.
Thomas Mansencal [Thu, 30 Jul 2015 10:17:52 +0000 (22:17 +1200)]
Improve loop construct.
Thomas Mansencal [Thu, 30 Jul 2015 09:29:05 +0000 (21:29 +1200)]
Code formatting.
Thomas Mansencal [Thu, 30 Jul 2015 09:26:18 +0000 (21:26 +1200)]
Remove unused imports.
Thomas Mansencal [Thu, 30 Jul 2015 09:25:36 +0000 (21:25 +1200)]
Remove unused locals.
Thomas Mansencal [Wed, 29 Jul 2015 11:54:59 +0000 (23:54 +1200)]
Add various TODOs.
Thomas Mansencal [Wed, 29 Jul 2015 11:50:01 +0000 (23:50 +1200)]
Remove redundant parentheses.
Thomas Mansencal [Wed, 29 Jul 2015 11:46:28 +0000 (23:46 +1200)]
Fix "PEP8" naming convention violations.
Thomas Mansencal [Wed, 29 Jul 2015 11:32:17 +0000 (23:32 +1200)]
Fix "PEP8" coding style violations.
Thomas Mansencal [Wed, 29 Jul 2015 11:17:40 +0000 (23:17 +1200)]
Fix incorrect call arguments.
Thomas Mansencal [Wed, 29 Jul 2015 11:04:13 +0000 (23:04 +1200)]
Remove unused "try / except" clauses.
Thomas Mansencal [Wed, 29 Jul 2015 10:52:33 +0000 (22:52 +1200)]
Fix default mutable arguments.
Thomas Mansencal [Wed, 29 Jul 2015 10:44:07 +0000 (22:44 +1200)]
Simplify boolean variable checks.
Thomas Mansencal [Wed, 29 Jul 2015 10:38:49 +0000 (22:38 +1200)]
Simplify empty "print" statements.
Thomas Mansencal [Tue, 28 Jul 2015 08:53:04 +0000 (20:53 +1200)]
Change double quotes to single quotes where relevant.
Thomas Mansencal [Tue, 28 Jul 2015 08:42:06 +0000 (20:42 +1200)]
Implement usage of "unpack_default" and "colorspace_prefixed_name" utilities.
Thomas Mansencal [Tue, 28 Jul 2015 08:34:43 +0000 (20:34 +1200)]
Code formatting.
Haarm-Pieter Duiker [Mon, 27 Jul 2015 17:08:12 +0000 (10:08 -0700)]
Added build instructions for OSX for Python script dependencies.
Haarm-Pieter Duiker [Wed, 15 Jul 2015 16:59:03 +0000 (09:59 -0700)]
Removed luts covering legal range output. Renamed lut covering full range output.
Haarm-Pieter Duiker [Thu, 9 Jul 2015 20:59:47 +0000 (13:59 -0700)]
Integrating changes from last two weeks of Python commits, including
- Including only the full range output for the Output Transforms
- Switching the 'Linear' view to be named 'Raw' and to use the Raw colorspace.
- Added ACES transform IDs
- A 'color_picking' role that is more sensible, if not likely to be the final choice.
Haarm-Pieter Duiker [Thu, 2 Jul 2015 17:02:04 +0000 (10:02 -0700)]
Updated README to provide better more description of the config and its intended usage.
Haarm-Pieter Duiker [Thu, 2 Jul 2015 17:01:16 +0000 (10:01 -0700)]
Ensuring that there is a 'raw' alias for the Raw colorspace
Haarm-Pieter Duiker [Tue, 30 Jun 2015 20:30:57 +0000 (13:30 -0700)]
The default display now drives the value of the 'color_picking' role
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:59:51 +0000 (12:59 -0700)]
Added ACES Transform IDs where possible.
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:42:42 +0000 (12:42 -0700)]
Only the full range output will be used for Output Transforms that support either full or legal range.
In the case of a single Display, the name is hard-coded to be 'ACES' rather than using the value of the scene_linear role.
Haarm-Pieter Duiker [Tue, 30 Jun 2015 19:42:01 +0000 (12:42 -0700)]
Attempt to clarify relationship between Rec.709, Rec.202 and Rec.1886 and when to use for camera ingestion versus display.
Haarm-Pieter Duiker [Fri, 26 Jun 2015 19:57:20 +0000 (12:57 -0700)]
Minor edits to enable switching CTL source to 'hotfixes' branch of main repo.
Haarm-Pieter Duiker [Thu, 25 Jun 2015 19:05:23 +0000 (12:05 -0700)]
Added support for including the ACES transform ID in the colorspace description. Transform IDs added to ACEScc, ACEScg, ACESproxy, ADX10, ADX16 and the Output Transforms.
Haarm-Pieter Duiker [Thu, 25 Jun 2015 18:46:41 +0000 (11:46 -0700)]
The 'Raw' View now points to the 'Utility - Raw' colorspace.
Haarm-Pieter Duiker [Thu, 25 Jun 2015 18:46:02 +0000 (11:46 -0700)]
Renamed a couple of colorspaces and removed others that we're problematic.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:56:47 +0000 (12:56 -0700)]
The 'Linear' view is now called 'Raw'. Includes a number of other minor fixes.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:55:53 +0000 (12:55 -0700)]
Switched 'Linear' view to be named 'Raw'
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:46:32 +0000 (12:46 -0700)]
Added command-line parameters (addCustomLookCDL, addCustomLookLUT, addACESLookCDL, addACESLookLUT) to allow the integration of custom Look Transforms with the config.
Minor cleanups to Colorspace initialization.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:33:57 +0000 (12:33 -0700)]
Updated aliases to handle cases where main colorspaces are renamed with the family as a prefix.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:33:00 +0000 (12:33 -0700)]
Updated to work from the current config and python directory structure.
Haarm-Pieter Duiker [Tue, 23 Jun 2015 19:32:19 +0000 (12:32 -0700)]
Fixed issue with mismatched gamut name in different functions
Haarm-Pieter Duiker [Tue, 16 Jun 2015 20:14:20 +0000 (13:14 -0700)]
Added --createMultipleDisplays option and some usage instructions.
Haarm-Pieter Duiker [Thu, 4 Jun 2015 20:52:50 +0000 (13:52 -0700)]
The working space is now ACEScg. The scene_linear, rendering and compositing_linear roles now point to ACEScg.
The parentheses in the View names have been removed.
The alias colorspaces have been moved to the bottom of the config.
Haarm-Pieter Duiker [Thu, 4 Jun 2015 03:02:29 +0000 (20:02 -0700)]
Removed Rec.2020 12 bit curve and colorspace to simplify matters.
Haarm-Pieter Duiker [Thu, 4 Jun 2015 02:18:15 +0000 (19:18 -0700)]
Added 'Curve - ' prefix to colorspaces that only included a transfer function/curve.
Fixed minor issue with Utility colorspaces.
Haarm-Pieter Duiker [Wed, 3 Jun 2015 01:38:23 +0000 (18:38 -0700)]
Fixed minor issue in Rec.709 and Rec.2020 transfer functions
Haarm-Pieter Duiker [Wed, 3 Jun 2015 01:20:17 +0000 (18:20 -0700)]
Consolidated config.ocio and nuke_config.ocio into a single config.ocio.
Moved the sRGB output transform to the top of the list of Views. This should now be the default View used in most applications.
Added 'rendering' and 'compositing_linear' roles which default to have the same value as the 'scene_linear' role.
Added the transfer functions and full color space transforms for sRGB, Rec.709, Rec.1886 and Rec.2020.
Added the 'Aliases' colorspaces back into the config.
Fixed an issue that caused some alias colorspaces to be generated incorrectly.
Fixed some alias names that didn't follow the conventions of other alias names.
hpd [Tue, 2 Jun 2015 19:09:11 +0000 (12:09 -0700)]
Merge pull request #4 from colour-science/feature/package_structure
PR: Improve package structure.
Thomas Mansencal [Tue, 26 May 2015 08:56:17 +0000 (10:56 +0200)]
Update package directory structure.
Thomas Mansencal [Tue, 26 May 2015 07:54:42 +0000 (09:54 +0200)]
Code formatting.
Haarm-Pieter Duiker [Wed, 13 May 2015 20:19:25 +0000 (13:19 -0700)]
ARRI LogC to LUTs corrected.
Haarm-Pieter Duiker [Tue, 5 May 2015 18:54:32 +0000 (11:54 -0700)]
Removed Aliases from Nuke config
Reinstated 'Output Shaper - AP1' colorspace
Haarm-Pieter Duiker [Thu, 30 Apr 2015 22:06:23 +0000 (15:06 -0700)]
Updated scene_linear to refer to ACES2065-1 as a number of tools use that to drive the default colorspace, including the Nuke viewers.
Haarm-Pieter Duiker [Thu, 30 Apr 2015 18:48:42 +0000 (11:48 -0700)]
Added vendor-specific names in front of gamuts that may be confused with non-vendor specific gamuts if presented in a single long list of color spaces.
Marked the GoPro Protune Native gamut as experimental as it may change.
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:59:59 +0000 (11:59 -0700)]
Updated organization of Displays and Views for Nuke-specific config file
Added the REDcolor gamut
Added GoPro Protune transfer function and gamut
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:54:24 +0000 (11:54 -0700)]
Minor change to remove difference in colorspace used for 'Linear' Display between Nuke-specific and generic config file
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:45:03 +0000 (11:45 -0700)]
Grouped camera colorspaces as 'Input' for applications that group colorspaces based on the colorspace family.
Haarm-Pieter Duiker [Wed, 29 Apr 2015 18:14:12 +0000 (11:14 -0700)]
Updated ordering of view and displays for Nuke-specific config file.
Haarm-Pieter Duiker [Wed, 29 Apr 2015 17:40:29 +0000 (10:40 -0700)]
Added the ability to write out 1D and 3D LUTs as CTL code
Haarm-Pieter Duiker [Wed, 29 Apr 2015 17:39:40 +0000 (10:39 -0700)]
Added GoPro Protune support
Added RED REDcolor gamut support
Haarm-Pieter Duiker [Tue, 10 Feb 2015 23:28:31 +0000 (15:28 -0800)]
Fixed minor issue with CSP writing.
Haarm-Pieter Duiker [Thu, 5 Feb 2015 20:17:33 +0000 (12:17 -0800)]
Add support to generate_lut for writing CSP
Add link to CTL fork that includes for Dolby PQ transforms
Add thank you to Robert Molholm
Add link to Panasonic IDT
Haarm-Pieter Duiker [Thu, 5 Feb 2015 00:53:45 +0000 (16:53 -0800)]
Roles now have some assignments
Added Dolby PQ shaper generation
Added Raw color space
Added 'generateLUT' standalone 'bin' script
Haarm-Pieter Duiker [Fri, 30 Jan 2015 20:06:11 +0000 (12:06 -0800)]
Shaper LUTs are now single channel. They were previously three channel, with the same data in each channel.
ACEScc conversion uses 'transferFunctionOnly' CTL flag to avoid extra matrix applications.
Haarm-Pieter Duiker [Thu, 29 Jan 2015 23:35:18 +0000 (15:35 -0800)]
Added proper allocatoin for all linear color spaces
Expanded range of input values handled by ACEScc transforms
Added support for Panasonic V-Log / V-gamut
Renamed LUTs that had _to_aces in the file name to only indicate linearization
hpd [Wed, 28 Jan 2015 21:54:21 +0000 (13:54 -0800)]
Merge pull request #3 from colour-science/code_style
PR: Improve various code style aspects and implement "__future__" division support.
Thomas Mansencal [Wed, 28 Jan 2015 19:52:36 +0000 (20:52 +0100)]
Implement __future__ division support.
Thomas Mansencal [Wed, 28 Jan 2015 15:14:14 +0000 (16:14 +0100)]
Improve case consistency.
Thomas Mansencal [Wed, 28 Jan 2015 13:34:47 +0000 (14:34 +0100)]
Update sanitisation code.
Thomas Mansencal [Wed, 28 Jan 2015 12:55:09 +0000 (13:55 +0100)]
Code formatting.
Haarm-Pieter Duiker [Wed, 28 Jan 2015 01:22:59 +0000 (17:22 -0800)]
Added support for conversion to/from ProPhoto/RIMM, Adobe RGB and Adobe Wide Gamut
Haarm-Pieter Duiker [Tue, 27 Jan 2015 18:33:51 +0000 (10:33 -0800)]
Removed hard-coded names for ODTs that had full and legal range support in various places.
Refactored further. ODT and LMT information generation is now in create_aces_colorspaces.py.
Haarm-Pieter Duiker [Tue, 27 Jan 2015 01:41:18 +0000 (17:41 -0800)]
Refactored to move ACES and general colorspace generation into their own files
Haarm-Pieter Duiker [Tue, 27 Jan 2015 01:40:41 +0000 (17:40 -0800)]
Refactored to move ACES and general colorspace generation into their own files
Haarm-Pieter Duiker [Tue, 20 Jan 2015 03:58:19 +0000 (19:58 -0800)]
Added support for 'alias' colorspaces, and added alias color spaces with compact, all lower-case names for all color spaces.
hpd [Tue, 20 Jan 2015 02:53:57 +0000 (18:53 -0800)]
Merge pull request #2 from colour-science/code_style
PR: Improve various code style aspects and add pseudo-binary calling scripts.
Thomas Mansencal [Mon, 19 Jan 2015 16:48:15 +0000 (17:48 +0100)]
Update "README" file and convert it to "markdown".
Thomas Mansencal [Mon, 19 Jan 2015 16:25:15 +0000 (17:25 +0100)]
Static analysis session.
Thomas Mansencal [Mon, 19 Jan 2015 16:11:43 +0000 (17:11 +0100)]
Comments pruning session.
Thomas Mansencal [Mon, 19 Jan 2015 14:52:48 +0000 (15:52 +0100)]
Add "create_aces_config" and "tests_aces_config" binaries.
Thomas Mansencal [Mon, 19 Jan 2015 14:05:17 +0000 (15:05 +0100)]
Implement usage of "with" statement on relevant IO operations.
Thomas Mansencal [Mon, 19 Jan 2015 14:05:03 +0000 (15:05 +0100)]
Implement "aces_ocio.utilities.sanitize_path" definition.
Thomas Mansencal [Mon, 19 Jan 2015 13:32:14 +0000 (14:32 +0100)]
Improve paths handling on remaining occurrences.
Thomas Mansencal [Mon, 19 Jan 2015 12:17:38 +0000 (13:17 +0100)]
Improve external modules namespace consistency.
Thomas Mansencal [Mon, 19 Jan 2015 12:15:04 +0000 (13:15 +0100)]
Improve paths handling and strings concatenations.
Thomas Mansencal [Mon, 19 Jan 2015 10:49:57 +0000 (11:49 +0100)]
Enforce quotes consistency.
hpd [Fri, 16 Jan 2015 20:35:15 +0000 (12:35 -0800)]
Merge pull request #1 from colour-science/code_style
PR: Implement basic unit tests and apply PEP8 code formatting.
Thomas Mansencal [Fri, 16 Jan 2015 19:02:59 +0000 (20:02 +0100)]
Fix "Sony" "S-Log" related computations.
Thomas Mansencal [Fri, 16 Jan 2015 06:44:18 +0000 (07:44 +0100)]
Add correct path to previous "ACES" config in unit tests.
Thomas Mansencal [Thu, 15 Jan 2015 23:25:47 +0000 (00:25 +0100)]
Fix "git" case sensitivity issue.
Thomas Mansencal [Thu, 15 Jan 2015 22:50:41 +0000 (23:50 +0100)]
Apply "PEP8" naming convention on most objects.
Thomas Mansencal [Thu, 15 Jan 2015 20:20:23 +0000 (21:20 +0100)]
Change comparison with "None".
Thomas Mansencal [Thu, 15 Jan 2015 20:13:18 +0000 (21:13 +0100)]
Add module headers doctoring skeletons.
Thomas Mansencal [Thu, 15 Jan 2015 20:00:26 +0000 (21:00 +0100)]
Add docstrings skeletons.
Thomas Mansencal [Thu, 15 Jan 2015 18:29:12 +0000 (19:29 +0100)]
Add main module attributes.
Thomas Mansencal [Thu, 15 Jan 2015 17:52:17 +0000 (18:52 +0100)]
Apply first pass package wide code formatting.
Thomas Mansencal [Thu, 15 Jan 2015 16:54:52 +0000 (17:54 +0100)]
Reorder imports.
Thomas Mansencal [Thu, 15 Jan 2015 16:51:51 +0000 (17:51 +0100)]
Add shebang to modules.
Thomas Mansencal [Thu, 15 Jan 2015 16:20:13 +0000 (17:20 +0100)]
Add top level "aces_ocio" python package and preliminary unit tests.
Thomas Mansencal [Thu, 15 Jan 2015 09:14:20 +0000 (10:14 +0100)]
Update ".gitignore" file.
Thomas Mansencal [Thu, 15 Jan 2015 09:13:49 +0000 (10:13 +0100)]
Fix arguments checking consistency.
Thomas Mansencal [Thu, 15 Jan 2015 08:25:45 +0000 (09:25 +0100)]
Add ".gitignore" file.
Haarm-Pieter Duiker [Wed, 14 Jan 2015 20:37:49 +0000 (12:37 -0800)]
Removed blanks and parentheses in lut file names