Will Tebbutt
Will Tebbutt
Positive diagonal means it's a valid cholesky factor, so can just be plugged into stuff that expects that kind of constraint, such as a `Cholesky` (i.e. constructing it directly, without...
> There are other, valid reasons for wanting the diagonal to be positively-constrained. But you can construct Cholesky with a triangular factor that has negative values on the diagonal. Sure,...
Hmm interesting, this is definitely a probem we should address. IIRC the type constraints were introduced to make it possible to ensure that a particular precision was used uniformly throughout...
Sorry for the slow response. Hectic week. > While working with the older version, I noticed a slight different behavior for discrete values. In the .2.1 version, all Integers are...
We have what is (I believe) the exact opposite of what you're after! `ParameterHandling.fixed` allows you to specify something as not being tunable. We really need better docs... Is it...
Ah interesting. Do you have a real-world example with that kind of number of parameters? In intruiged to know what your parameter container looks like.
> The more I think about it, tagging with a symbol seems like a better idea than tagging with a wrapper type because sometimes you might want certain values to...
Hmm this is really interesting. One way I could imagine implementing your `flatten_only` as the composition of a function which strips out the tags, and calls `fixed` on everything else,...
Excellent. If you've got the time to make a PR, I would be happy to review. I might get around to implementing this at some point, but probably not in...
I confess that I had forgotten that `TransformVariables` exists, but it does seem to fill a slightly different niche from this package at present, but it's not impossible that there's...