Fix `CallableTransform.from_combinations` uniqueness
Changes
This MR fixes a subtle behavior of CallableTransform.from_combinations
where multiple outputs relying on identical inputs are ignored (since the tuple of inputs is required to be unique).
Updates
- Changes internal storage of mappings of {output: inputs} in CallableTransform to allow for multiple outputs to use same input combinations
- Minor updates to improve rendering of graphviz graphs of pipelines
- Fixes some minor style inconsistencies in the logging utilities
- Adds missing test coverage for the logging utilities
Edited by James Kennington