We should be able to understand from preprocess_toolbox how to control output configurations that are produced during adding of channels in derived libraries. In the current IceNet case, the arguments for dataset configuration output don't actually go anywhere.
args.config should result in an output configuration but in the current scenario this will not be a dataset config, but a processor configuration. This is quite confusing for anyone using the library, so worth considering how this actually operates w.r.t download_toolbox
See the implementation of get_channel_info_from_processor in loader/cli.py
We should be able to understand from preprocess_toolbox how to control output configurations that are produced during adding of channels in derived libraries. In the current IceNet case, the arguments for dataset configuration output don't actually go anywhere.
args.configshould result in an output configuration but in the current scenario this will not be a dataset config, but a processor configuration. This is quite confusing for anyone using the library, so worth considering how this actually operates w.r.t download_toolboxSee the implementation of
get_channel_info_from_processorinloader/cli.py