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: almost 2 years ago
Linked from 1 awesome list

configurationdeep-learninghyperparametersmachine-learningpythonpython3

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
omry/omegaconfA flexible configuration system for Python applications2,000
opsmill/infrahubA new approach to managing infrastructure data and configurations using a centralized hub with version control and flexible schema capabilities221
paked/configureAn API for easy configuration of project settings through multiple data sources56
virtuald/pyhclA Python parser for HashiCorp Configuration Language337
jkcfg/jkA tool for writing structured configuration files using a general-purpose language406
pal-robotics/ddynamic_reconfigureA package that enables modification of ROS node parameters using dynamic_reconfigure without the need for explicit configuration files.90
johnynek/bosatsuA functional programming language designed for configuration and scripting tasks227
jeremyloy/configA library for easily managing application configuration as a typesafe struct337
akarneliuk/pygnmiA Python implementation of the gNMI client for interacting with network devices and retrieving configuration data.131
holoviz/paramA 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/crafterA tool to automate Xcode project configurations.547
spongepowered/configurateA configuration library that provides a node-based representation of data and supports multiple file formats.386
tucnak/storeA configuration manager library that supports multiple file formats and allows easy registration of custom formats.274
thekompanee/chamberAutomated configuration management for Ruby applications200
equinor/webviz-configA Python package that allows users to create Dash web applications with minimal Python knowledge by defining a reusable configuration file in YAML format.56