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

GitHub

126 stars
5 watching
8 forks
Language: Python
last commit: over 1 year ago
Linked from 1 awesome list

configurationdeep-learninghyperparametersmachine-learningpythonpython3

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
omry/omegaconf A flexible configuration system for Python applications 1,980
opsmill/infrahub A platform to manage infrastructure data and automate configuration 209
paked/configure An API for easy configuration of project settings through multiple data sources 56
virtuald/pyhcl A Python parser for HashiCorp Configuration Language 336
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 language designed for configuration and scripting with a focus on simplicity and functional programming 226
jeremyloy/config A library for easily managing application configuration as a typesafe struct 336
akarneliuk/pygnmi A Python implementation of the gNMI client for interacting with network devices and retrieving configuration data. 129
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. 434
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. 379
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 201
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