MCPcopy Index your code
hub / github.com/omry/omegaconf

github.com/omry/omegaconf @v2.3.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.3.1 ↗ · + Follow
1,933 symbols 7,928 edges 77 files 168 documented · 9% 94 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

OmegaConf

Description
Project PyPI versionDownloadsPyPI - Python Version
Code quality CircleCICoverage StatusTotal alertsLanguage grade: Python
Docs and support Documentation StatusBinder

OmegaConf is a hierarchical configuration system, with support for merging configurations from multiple sources (YAML config files, dataclasses/objects and CLI arguments) providing a consistent API regardless of how the configuration was created.

Releases

Stable (2.3)

OmegaConf 2.3 is the current stable version. * What's new * Documentation * Source code

Install with pip install --upgrade omegaconf

Previous release (2.2)

Install with pip install omegaconf==2.1

Previous release (2.1)

Install with pip install omegaconf==2.1

Previous release (2.0)

Install with pip install omegaconf==2.0.6

Live tutorial

Run the live tutorial: Binder

Core symbols most depended-on inside this repo

create
called by 526
omegaconf/omegaconf.py
structured
called by 210
omegaconf/omegaconf.py
_get_node
called by 145
omegaconf/base.py
merge
called by 80
omegaconf/omegaconf.py
append
called by 62
omegaconf/listconfig.py
II
called by 58
omegaconf/omegaconf.py
_get_flag
called by 58
omegaconf/base.py
pop
called by 54
omegaconf/dictconfig.py

Shape

Method 674
Function 659
Class 555
Route 45

Languages

Python100%

Modules by API surface

tests/structured_conf/test_structured_config.py139 symbols
tests/structured_conf/data/dataclasses_pre_311.py124 symbols
tests/structured_conf/data/dataclasses.py124 symbols
tests/structured_conf/data/attr_classes.py123 symbols
tests/test_basic_ops_dict.py92 symbols
tests/test_utils.py76 symbols
omegaconf/base.py75 symbols
omegaconf/_utils.py65 symbols
tests/__init__.py63 symbols
tests/test_basic_ops_list.py61 symbols
omegaconf/nodes.py59 symbols
tests/test_compare_dictconfig_vs_dict.py54 symbols

For agents

$ claude mcp add omegaconf \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact