SimpleParam was inspired by the param library which offers lots of neat features in a
small package, however
param has a tricky codebase. In
SimpleParam you can either create
ParameterStore using simple synthax.
SimpleParam is certainly not complete and is missing a lot of awesome features of
param and of course, has not been battle-tested yet. Missing features (such as
List, etc) will be added as my other projects that use
SimpleParam will require them.
SimpleParam has a couple of useful features that should simplify creation of configuration classes
- multiple built-in classes
- automated type checking (e.g.
- automated range checking (e.g.
- automated choice checking (e.g.
- when bundled together in a
ParameterStore, values can be easily protected (set
constant=True) or exported (set