HParams
Configurator
A package that allows functions to be configured with type-checked arguments, directly in the function's definition.
Configure Python functions explicitly and safely
126 stars
5 watching
8 forks
Language: Python
last commit: 2 months ago
Linked from 1 awesome list
configurationdeep-learninghyperparametersmachine-learningpythonpython3
Related projects:
Repository | Description | Stars |
---|---|---|
omry/omegaconf | A flexible configuration system for Python applications | 2,000 |
opsmill/infrahub | A new approach to managing infrastructure data and configurations using a centralized hub with version control and flexible schema capabilities | 221 |
paked/configure | An API for easy configuration of project settings through multiple data sources | 56 |
virtuald/pyhcl | A Python parser for HashiCorp Configuration Language | 337 |
jkcfg/jk | A tool for writing structured configuration files using a general-purpose language | 406 |
pal-robotics/ddynamic_reconfigure | A package that enables modification of ROS node parameters using dynamic_reconfigure without the need for explicit configuration files. | 90 |
johnynek/bosatsu | A functional programming language designed for configuration and scripting tasks | 227 |
jeremyloy/config | A library for easily managing application configuration as a typesafe struct | 337 |
akarneliuk/pygnmi | A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. | 131 |
holoviz/param | A Python library providing a set of attributes to make code more reliable and maintainable by declaring parameters with type and range checking, documentation strings, default values, etc. | 435 |
krzysztofzablocki/crafter | A tool to automate Xcode project configurations. | 547 |
spongepowered/configurate | A configuration library that provides a node-based representation of data and supports multiple file formats. | 386 |
tucnak/store | A configuration manager library that supports multiple file formats and allows easy registration of custom formats. | 274 |
thekompanee/chamber | Automated configuration management for Ruby applications | 200 |
equinor/webviz-config | A Python package that allows users to create Dash web applications with minimal Python knowledge by defining a reusable configuration file in YAML format. | 56 |