Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancing ocio config embedding of looks #25

Merged
merged 19 commits into from
Sep 14, 2024

Commits on Jul 26, 2024

  1. Update dependencies in pyproject.toml and remove specific Poetry vers…

    …ion setting in start.ps1
    
    - Updated selenium dependency to version 4.16.0
    - Added pytest as a dev-dependency in poetry
    - Removed specific Poetry version setting from start.ps1
    jakubjezek001 committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    334c6c7 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. WIP on enhancement/renderer-basic

    WIP on enhancement/renderer-basic
    
    - Added a list of search paths
    - Initialized variables and operators
    - Implemented methods to handle search paths
    - Updated file loading process with target path option
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c6e0c47 View commit details
    Browse the repository at this point in the history
  2. Refactor test for AYONOCIOLookFileProcessor parameters

    Adjusted test method to use kwargs and results dictionaries for better parameter handling, updated assertions accordingly.
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c58aa3c View commit details
    Browse the repository at this point in the history
  3. Update OCIO search paths and add attributes to AYONOCIOLookFileProces…

    …sor.
    
    Increased clarity and functionality in OCIO configuration handling.
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    ba9dd3a View commit details
    Browse the repository at this point in the history
  4. Refactor OCIO configuration and typing in files

    - Updated method to clear operators
    - Modified typing import in a file
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    af0b7db View commit details
    Browse the repository at this point in the history
  5. Add logging and update test results directory handling

    - Added logging functionality using Python's logging module
    - Changed the setting to keep test results after session ends
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    705692c View commit details
    Browse the repository at this point in the history
  6. Update test configuration to not keep test results.

    Changed the configuration to set KEEP_TEST_RESULTS to False in order to prevent keeping test results after each run.
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    d75554b View commit details
    Browse the repository at this point in the history
  7. Refactor debug logs and variable names, update assertions for process…

    …or object.
    
    - Refactored debug logs and variable names for clarity
    - Updated assertions to use the renamed 'processor' object
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b98f4f7 View commit details
    Browse the repository at this point in the history
  8. WIP testing for AYONHieroEffectsFileProcessor.

    - Added new test parameter structure with file paths and expected results.
    - Adjusted test method to accept kwargs and results instead of just a path.
    - Updated processor initialization and debug log messages.
    - Modified assertions to compare processor attributes with expected results.
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    3033d50 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ce8525c View commit details
    Browse the repository at this point in the history
  10. AYONHieroEffectsFileProcessor.

    - Update target directory path handling and logging
    -  Adjust file paths accordingly.
    - Add debug logs for new file paths and processor attributes.
    - Refactor test cases to match changes made in the main code.
    jakubjezek001 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    5ef5267 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Add target view space handling and refactor code for better readability.

    - Added support for specifying a target view space in the OCIO Config file.
    - Refactored code to handle default target view space assignment.
    - Improved code formatting and removed redundant comments.
    jakubjezek001 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    4091f17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86c05e8 View commit details
    Browse the repository at this point in the history
  3. Refactor search paths handling in OCIOConfigFileGenerator

    - Updated method to append search paths instead of clearing and appending.
    - Improved logic for handling multiple search path arguments.
    jakubjezek001 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    32aac90 View commit details
    Browse the repository at this point in the history
  4. Remove unused _ocio_transforms list and replace it with _operators th…

    …roughout the code for consistency.
    
    - Removed unnecessary _ocio_transforms list
    - Replaced instances of _ocio_transforms with _operators throughout the code for consistency
    jakubjezek001 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    0d91f37 View commit details
    Browse the repository at this point in the history
  5. Add PyOpenColorIO import, test OCIOConfigFileGenerator

    - Added import statement for PyOpenColorIO.
    - Updated test_OCIOConfigFileGenerator method to include additional tests related to environment variables, config file path, color command, config file content, environment variables in OCIO config, search paths with environment variables, context-related colorspace/look/view.
    jakubjezek001 committed Aug 8, 2024
    Configuration menu
    Copy the full SHA
    07b7e59 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Solving the search path and environment adding inconsistency

    OCIO api is having bug which is not allowing adding search paths and environment variables via official methods. This way we are adding it via serialisation but it will need to be replaced in future with proper way.
    jakubjezek001 committed Aug 9, 2024
    Configuration menu
    Copy the full SHA
    fd64571 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    42fe3b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    5bd6f14 View commit details
    Browse the repository at this point in the history