Could someone tell me if I got the differences between ParameterHandling.jl and Functors.jl right?
Both seem to allow to deconstruct/reconstruct a struct to extract arrays of parameters.
The differences I see are :
-
Functors.jl
allow to transform at every level viafmap
- The deconstruction output of
ParameterHandling.jl
is aVector
whileFunctors.jl
returns aNamedTuple
-
ParameterHandling.jl
allows to define constrained parameters