:py:mod:`kwcoco.cli.coco_modify_categories` =========================================== .. py:module:: kwcoco.cli.coco_modify_categories Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: kwcoco.cli.coco_modify_categories.CocoModifyCatsCLI Attributes ~~~~~~~~~~ .. autoapisummary:: kwcoco.cli.coco_modify_categories._CLI .. py:class:: CocoModifyCatsCLI Remove, rename, or coarsen categories. .. py:class:: CLIConfig(data=None, default=None, cmdline=False) Bases: :py:obj:`scriptconfig.Config` Rename or remove categories .. py:attribute:: epilog :annotation: = Multiline-String .. raw:: html
Show Value .. code-block:: text :linenos: Example Usage: kwcoco modify_categories --help kwcoco modify_categories --src=special:shapes8 --dst modcats.json kwcoco modify_categories --src=special:shapes8 --dst modcats.json --rename eff:F,star:sun kwcoco modify_categories --src=special:shapes8 --dst modcats.json --remove eff,star kwcoco modify_categories --src=special:shapes8 --dst modcats.json --keep eff, kwcoco modify_categories --src=special:shapes8 --dst modcats.json --keep=[] --keep_annots=True .. raw:: html
.. py:attribute:: default .. py:attribute:: name :annotation: = modify_categories .. py:method:: main(cls, cmdline=True, **kw) :classmethod: .. rubric:: Example >>> # xdoctest: +SKIP >>> kw = {'src': 'special:shapes8'} >>> cmdline = False >>> cls = CocoModifyCatsCLI >>> cls.main(cmdline, **kw) .. py:data:: _CLI