""" Simple flow to image using cimager
"""
import argparse
from calim_pipelines.flows import run_cimager
from calim_pipelines.objects import ContainerDescriptor
[docs]def main():
"""Simple application to run cimager"""
parser = argparse.ArgumentParser(
description="Run Cimager in a container, configured via configuration file"
)
parser.add_argument(
"-c", "--config", help="Configuration file", type=str, required=True
)
parser = ContainerDescriptor.argument_parser(parser)
args = parser.parse_args()
desc = ContainerDescriptor.from_parser(parser)
if args.config is not None:
run_cimager(config=args.config, desc=desc)
if __name__ == "__main__":
main()