API Reference
The complete, always-current API reference is generated directly from the laco source with griffe: every public symbol, signature, and docstring, grouped by module.
API Reference
The complete, always-current API reference is generated directly from the
laco source with griffe: every
public symbol, signature, and docstring, grouped by module.
Import convention
import laco
import laco.language as L
The L alias is the idiomatic way to access the language module. All examples
in these docs use it.
What's in each module
| Module | What's in it |
|---|---|
laco | Top-level re-exports: load, dump, save, instantiate, main, get_env |
laco.language | The config-construction symbols, accessed as L |
laco.cli | main: entry point for the laco CLI command |
laco.compat | install, uninstall: 0.x backward-compat shim |
laco.keys | LazyKey, schema and version constants |
laco.ops | Runtime operations used during instantiation |
laco.utils | generate_path, locate_object, as_omegadict |
Open the generated reference to browse each module's symbols.
Laco ========
LAzy COnfiguration (LACO) system, inspired by and based on Detectron2 and Hydra.
- cliLaco command-line interface.
- compatBackward-compatibility shim for 0.x Laco configs (task G32a).
- handler
- keys
- languageConfiguration language — the lie-typing scaffolding ====================================================
- ops
- utils