ClearMap.config#

This subpackage handles the text configuration files for ClearMap.

The configuration files are used to store the main parameters of ClearMap and are used by the classes and GUI to configure the behaviour of the pipelines.

This subpackage contains the default configuration files and the classes to parse them.


Sub-packages and modules#

ClearMap.config.atlas

A simple configuration module for the atlases.

ClearMap.config.change_detection

Functions that classify config change keys.

ClearMap.config.compound_keys

Hashable, serialisable keys built from two or more atomic string parts, with optional orientation and built-in rename / container-migration helpers.

ClearMap.config.config_adjusters

ClearMap.config.config_coordinator

ClearMap.config.config_handler

This module provides a class to load/write configuration files from the ClearMap configuration directory.

ClearMap.config.config_repository

ClearMap.config.convert_config_versions

ClearMap.config.defaults_provider

ClearMap.config.early_boot

Run this FIRST, before anything else (even logging).

ClearMap.config.update_config

This script is used to update the default config files in the ClearMap package.

ClearMap.config.utils

A set of low level utilities for configuration file parsing and handling.

ClearMap.config.validators

ClearMap config validation - public API.