CLI Config
v1.2.1

Contents:

  • Installation
  • Quick start
    • Use tags
  • Edge cases
  • Processing
    • Why a flat dict?
    • Processing order
    • Create basic processing
      • Processing that modify a single value
      • Pre-merge/post-merge processing that protect a property from being modified
    • Create your processing classes (Advanced)
      • Manipulate the tags
      • Merge, save or load configs in processing
      • Change processing list in processing (Still more advanced)
  • Hyperparameter search with Weights&Biases
  • CLI Config API
    • cliconfig.processing
      • cliconfig.processing.base
        • Processing
      • cliconfig.processing.builtin
        • ProcessMerge
        • ProcessCopy
        • ProcessDef
        • ProcessTyping
        • ProcessSelect
        • ProcessDelete
        • ProcessNew
        • ProcessCheckTags
        • DefaultProcessings
      • cliconfig.processing.create
        • create_processing_value()
        • create_processing_keep_property()
    • cliconfig.base module
      • Config
    • cliconfig.config_routines
      • make_config()
      • load_config()
      • save_config()
      • show_config()
      • flatten_config()
      • unflatten_config()
      • update_config()
    • cliconfig.cli_parser
      • parse_cli()
    • cliconfig.tag_routines
      • clean_tag()
      • clean_all_tags()
      • dict_clean_tags()
      • is_tag_in()
    • cliconfig.dict_routines
      • merge_flat()
      • merge_flat_paths()
      • flatten()
      • unflatten()
      • clean_pre_flat()
      • save_dict()
      • load_dict()
      • show_dict()
    • cliconfig.process_routines
      • merge_flat_processing()
      • merge_flat_paths_processing()
      • save_processing()
      • load_processing()
      • end_build_processing()
  • How to contribute
  • License
CLI Config
  • Search


© Copyright 2023, Valentin Goldite. Revision 2b66a4fa.

Built with Sphinx using a theme provided by Read the Docs.