OmegaConf¶
Overview¶
OmegaConf is a YAML based hierarchical configuration system, with support for merging configurations from multiple sources (files, CLI argument, environment variables) providing a consistent API regardless of how the configuration was created. OmegaConf also offers runtime type safety via Structured Configs.
- Usage
- Migrating tuple usage in OmegaConf 2.4
- Resolvers
- Structured Configs
- Simple types
- Static type checker support
- Runtime type validation and conversion
- Nesting structured configs
- Literal types
- Lists
- Tuples (experimental)
- Dictionaries
- Nested dict and list annotations
- Unions
- Unions of container types
- Other special features
- Merging with other configs
- Using Metadata to Ignore Fields
- The OmegaConf grammar
- How-To Guides
- YAML Alias Limits
- API Reference