Presets — napari_easytrack.presets
Configuration and preset management for btrack tracking.
Handles: - Loading preset configurations - Loading custom JSON configs - Creating btrack-compatible config dictionaries
- napari_easytrack.presets.create_btrack_config_dict(params)
Create a btrack-compatible config dictionary from parameters.
- Parameters:
params (Dict[str, Any]) – Dictionary of tracking parameters
- Returns:
Full btrack configuration dictionary
- Return type:
Dict[str, Any]
- napari_easytrack.presets.get_presets()
Get all available presets.
- Returns:
Dictionary mapping preset names to their configs and descriptions
- Return type:
Dict[str, Dict[str, Any]]
- napari_easytrack.presets.load_config_from_json(config_path)
Load all parameters from a btrack config JSON file.
- Parameters:
config_path (str) – Path to the config JSON file
- Returns:
Dictionary with all the btrack parameters
- Return type:
Dict[str, Any]
- napari_easytrack.presets.load_preset_if_exists(config_path)
Load a preset config file if it exists, otherwise return empty dict.
- Parameters:
config_path (str) – Path to config file (relative or absolute)
- Returns:
Parameter dictionary or empty dict if file doesn’t exist
- Return type:
Dict[str, Any]