omegaconf
Flexible Python configuration system. The last one you will ever need.
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 35 committers (2.9%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Flexible Python configuration system. The last one you will ever need.
Basic Info
Statistics
- Stars: 2,221
- Watchers: 19
- Forks: 131
- Open Issues: 145
- Releases: 16
Topics
Metadata Files
README.md
OmegaConf
| | Description |
| --- | --- |
| Project | |
| Code quality|
|
| Docs and support |
|
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
Owner
- Name: Omry Yadan
- Login: omry
- Kind: user
- Twitter: omry
- Repositories: 50
- Profile: https://github.com/omry
Author of OmegaConf and Hydra
Citation (CITATION.cff)
# file: CITATION.cff cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Yadan" given-names: "Omry" orcid: "https://orcid.org/0000-0002-1871-7216" - family-names: "Sommer-Simpson" given-names: "Jasha" orcid: "https://orcid.org/0000-0002-1397-6454" - family-names: "Delalleau" given-names: "Olivier" orcid: "https://orcid.org/0000-0002-0610-7226" title: "omegaconf" #doi: 10.5281/zenodo.1234 date-released: 2019-11-19 url: "https://github.com/omry/omegaconf"
GitHub Events
Total
- Issues event: 15
- Watch event: 230
- Delete event: 2
- Issue comment event: 38
- Push event: 8
- Pull request review event: 2
- Pull request event: 11
- Fork event: 22
- Create event: 2
Last Year
- Issues event: 15
- Watch event: 230
- Delete event: 2
- Issue comment event: 38
- Push event: 8
- Pull request review event: 2
- Pull request event: 11
- Fork event: 22
- Create event: 2
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Omry Yadan | o****y@f****m | 703 |
| Jasha10 | 8****0 | 186 |
| Olivier Delalleau | 5****u | 67 |
| Pere Diaz Bou | 3****2 | 26 |
| Pádraig Brady | P@d****m | 15 |
| Jonas Gehring | j****g@f****m | 5 |
| Matteo Voges | 9****s | 3 |
| Anthony Bisulco | a****6@c****u | 2 |
| Tomasz Nguyen | me@s****l | 2 |
| Ben Mares | s****1@t****m | 2 |
| Sugato Ray | s****y | 2 |
| Wouter Zwerink | 3****k | 2 |
| kfollesdal | k****l@g****m | 2 |
| Guillaume Wenzek | g****k | 1 |
| Glib | 7****X | 1 |
| Eric Cousineau | e****u@t****l | 1 |
| Chris Axon | c****6@g****m | 1 |
| vermont | 1****b | 1 |
| tk-woven | 6****n | 1 |
| thomkeh | t****x@g****m | 1 |
| shuki-hpcnt | 5****t | 1 |
| jlopezpena | j****a | 1 |
| jeffknaide | 4****e | 1 |
| felixmin | 6****n | 1 |
| al | a****g | 1 |
| Yixin Lin | 1****t | 1 |
| Will Frey | j****9@g****m | 1 |
| Simon St John-Green | S****b@g****m | 1 |
| Shagun Sodhani | 1****i | 1 |
| Sasha (Alejandro Vicente Grabovetsky) | a****b@g****m | 1 |
| and 5 more... | ||
Committer Domains (Top 20 + Academic)
Packages
- Total packages: 6
-
Total downloads:
- pypi 12,785,155 last-month
- Total docker downloads: 2,032,096
-
Total dependent packages: 471
(may contain duplicates) -
Total dependent repositories: 7,700
(may contain duplicates) - Total versions: 180
- Total maintainers: 7
pypi.org: omegaconf
A flexible configuration library
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://omegaconf.readthedocs.io/
- License: BSD License
-
Latest release: 2.3.0
published about 3 years ago
Rankings
proxy.golang.org: github.com/omry/omegaconf
- Documentation: https://pkg.go.dev/github.com/omry/omegaconf#section-documentation
- License: bsd-3-clause
-
Latest release: v2.3.0+incompatible
published about 3 years ago
Rankings
spack.io: py-omegaconf
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.
- Homepage: https://github.com/omry/omegaconf
- License: []
-
Latest release: 2.3.0
published about 3 years ago
Rankings
Maintainers (2)
conda-forge.org: omegaconf
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.
- Homepage: https://github.com/omry/omegaconf
- License: BSD-3-Clause
-
Latest release: 2.2.3
published over 3 years ago
Rankings
pypi.org: ms-omegaconf-fork
A flexible configuration library
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://ms-omegaconf-fork.readthedocs.io/
- License: BSD License
-
Latest release: 2.4.0.dev3
published 9 months ago
Rankings
Maintainers (1)
pypi.org: atopile-omegaconf
A flexible configuration library
- Homepage: https://github.com/omry/omegaconf
- Documentation: https://atopile-omegaconf.readthedocs.io/
- License: BSD License
-
Latest release: 2.4.0.dev1
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- PyYAML >=5.1.0
- antlr4-python3-runtime ==4.9.
- dataclasses *
- coveralls *
- black * development
- build * development
- coveralls * development
- flake8 * development
- isort * development
- mypy * development
- nox * development
- pre-commit * development
- pydevd * development
- pyflakes * development
- pytest * development
- pytest-benchmark * development
- pytest-lazy-fixture * development
- pytest-mock * development
- towncrier * development
- twine * development
- sphinx *
- sphinx-tabs *
- for *
- str *