kwcoco.cli.coco_validate module¶
- class kwcoco.cli.coco_validate.CocoValidateCLI[source]¶
Bases:
object
- name = 'validate'¶
- class CLIConfig(data=None, default=None, cmdline=False)[source]¶
Bases:
Config
Validate that a coco file conforms to the json schema, that assets exist, and potentially fix corrupted assets by removing them.
- default = {'channels': <Value(None: True)>, 'corrupted': <Value(None: False)>, 'dst': <Value(None: None)>, 'fastfail': <Value(None: False)>, 'fix': <Value(None: None)>, 'img_attrs': <Value(None: 'warn')>, 'missing': <Value(None: True)>, 'require_relative': <Value(None: False)>, 'schema': <Value(None: True)>, 'src': <Value(None: ['special:shapes8'])>, 'unique': <Value(None: True)>, 'verbose': <Value(None: 1)>}¶
- epilog = '\n Example Usage:\n kwcoco toydata --dst foo.json --key=special:shapes8\n kwcoco validate --src=foo.json --corrupted=True\n '¶