geoprior.cli._presets#

Reusable CLI preset definitions.

This module keeps named preset bundles separate from the command orchestration code so they can be reused by multiple CLI workflows.

Functions

get_sm3_preset(name)

Return a registered SM3 preset by name.

Classes

SM3Preset(name, identify, suite_prefix[, params])

Named SM3 suite preset.

class geoprior.cli._presets.SM3Preset(name, identify, suite_prefix, params=<factory>)[source]#

Bases: object

Named SM3 suite preset.

Parameters:
name: str#
identify: str#
suite_prefix: str#
params: dict[str, Any]#
merged(**overrides)[source]#

Return preset parameters with non-None overrides.

Parameters:

overrides (Any)

Return type:

dict[str, Any]

__init__(name, identify, suite_prefix, params=<factory>)#
Parameters:
Return type:

None

geoprior.cli._presets.get_sm3_preset(name)[source]#

Return a registered SM3 preset by name.

Parameters:

name (str)

Return type:

SM3Preset