_images/logo.png

Release Notes

Imagecat 0.7.0 - November 21, 2022

  • Make it easier to manage optional functionality.

  • Simplify creating images from numpy arrays.

  • Switch to pyproject.toml for packaging and flit for builds.

  • Cleanup and organize documentation.

Imagecat 0.6.1 - October 21, 2021

  • Make it easier to display single-layer images in Jupyter notebooks.

  • Updated the way we collect code coverage data.

  • Switched from Zulip to Github Discussions for support.

Imagecat 0.6.0 - October 13, 2021

  • PIL reader didn’t handle luma-only images correctly.

  • Incorporate platform-specific regression test reference images.

  • Reorganize and streamline the documentation.

  • Switch from Travis-CI to GitHub Actions for continuous integration.

  • Clarify where named inputs are documented.

Imagecat 0.5.0 - March 19, 2021

  • Cryptomatte operator works with a wider range of files, and better matches the behavior of other implementations.

  • Added an option to extract clown mattes from the Cryptomatte operator, with caller control over which mattes to include.

  • Missing dependencies cause failures at run time instead of import time.

  • Replaced the rgb2gray operator with dot, which can created weighted combinations of layers with any depth.

  • Added new layer roles for RGBA, matte, luminance, depth, UV, position, velocity, and normal data, and subsets of RGB channels.

  • Substantial reorganization and cleanup of the documentation.

Imagecat 0.4.0 - December 9, 2020

  • Initial support for storing image metadata.

  • OpenEXR loader imports metadata.

  • imagecat.notebook.display() dynamically renders image layers using IPython widgets.

  • Added new imagecat.data.Role enumerations for varying subsets of RGB, alpha, matte, luminance, and depth data.

  • Added imagecat.operator.remap() for creating new images from arbitrary combinations of existing layers and components.

  • Added support for Cryptomatte decoding.

  • imagecat.data.Layer supports Jupyter rich output.

  • Expanded / cleaned-up the documentation.

  • Substantial reorganization of operators into separate modules.

  • Removed support for explicit layer component names.

Imagecat 0.3.0 - December 4, 2020

  • Add support for categorical color maps.

  • Added optional parameters to control the output range of imagecat.operator.uniform().

  • Updated the implementation for compatibility with graphcat >= 0.10.0.

  • Dramatically improved performance for imagecat.operator.composite().

  • OpenEXR loader generates simplified output.

Imagecat 0.2.0 - November 23, 2020

  • Move functionality for image conversion to the imagecat.data module.

  • Add scaling support to imagecat.operator.composite().

  • Add control over the reconstruction kernel in imagecat.operator.composite().

  • Made the mask input optional for imagecat.operator.composite().

Imagecat 0.1.0 - November 13, 2020

  • Initial Release.