NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2022-01-13T14:10:35Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/731Operator: Add type check to .scale()2022-01-13T14:10:35ZPhilipp Arrasparras@mpa-garching.mpg.deOperator: Add type check to .scale()Fixes #344Fixes #344Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/730Prior sample plotter pa2022-01-11T10:57:18ZPhilipp Arrasparras@mpa-garching.mpg.dePrior sample plotter paVincent EberleVincent Eberlehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/729Resume feature for optimize_KL2022-01-16T11:26:41ZPhilipp Arrasparras@mpa-garching.mpg.deResume feature for optimize_KLMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/728Prior Sample Plotter2022-01-11T15:32:07ZVincent EberlePrior Sample PlotterPrior Sample Plotter
--------------------
Since all of us are looking at prior samples from time to time and
we probably wrote these or similar lines of codes hundreds of times
I thought this could get part of `nifty8.sugar`. Let me k...Prior Sample Plotter
--------------------
Since all of us are looking at prior samples from time to time and
we probably wrote these or similar lines of codes hundreds of times
I thought this could get part of `nifty8.sugar`. Let me know what you think.
@parras @mtrMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/727CI: Use debian:stable-slim everywhere2021-12-21T12:33:53ZPhilipp Arrasparras@mpa-garching.mpg.deCI: Use debian:stable-slim everywherehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/726CI: switch to debian stable2021-12-20T15:07:56ZPhilipp Arrasparras@mpa-garching.mpg.deCI: switch to debian stablehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/725CI: switch to debian stable2021-12-20T15:01:35ZPhilipp Arrasparras@mpa-garching.mpg.deCI: switch to debian stablehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/724SampleList: Fix #3452022-01-16T10:21:52ZPhilipp Arrasparras@mpa-garching.mpg.deSampleList: Fix #345Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/723Optimize kl makedirs2021-12-19T10:06:58ZPhilipp Arrasparras@mpa-garching.mpg.deOptimize kl makedirsMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/722InverseGammaOperator restructure2021-12-14T14:07:37ZVincent EberleInverseGammaOperator restructure## Changes in the InverseGammaOperator
I did some changes in the InverseGammaOperator in order to have some convenience functions for debugging namely:
- one can simply return (if mathematically existent) the `mode`, `mean` and the `vari...## Changes in the InverseGammaOperator
I did some changes in the InverseGammaOperator in order to have some convenience functions for debugging namely:
- one can simply return (if mathematically existent) the `mode`, `mean` and the `variance`
- one can use the mode and the mean in order to initialize the InverseGammaOperator by setting `alpha` and `q` to `None` and setting the values for mode and mean.
IMHO this can help a lot to find better values for alpha and q since these are sometimes hard to set.
@gedenhof @mtr @parras what do you think about these changes?
The code can be found [here](https://gitlab.mpcdf.mpg.de/ift/nifty/-/blob/681fd5591356a0072fa0ba1e3a712c3bd24efe05/src/library/special_distributions.py#L93).https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/721Support Fields and Linarizations in Operator.ducktape(domain)2021-12-09T11:32:40ZPhilipp Arrasparras@mpa-garching.mpg.deSupport Fields and Linarizations in Operator.ducktape(domain)Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/719ResidualSampleList: Fail early during loading2021-12-08T10:32:37ZPhilipp Arrasparras@mpa-garching.mpg.deResidualSampleList: Fail early during loading`ResidualSampleList`s save a `*.mean.pickle` file, whereas `SampleList`s do not.`ResidualSampleList`s save a `*.mean.pickle` file, whereas `SampleList`s do not.Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/718Introduce DomainChangerAndReshaper and Operator.force(op)2021-12-08T10:33:51ZPhilipp Arrasparras@mpa-garching.mpg.deIntroduce DomainChangerAndReshaper and Operator.force(op)Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/717Merge branch 'imports' into 'NIFTy_8'2021-12-06T13:17:50ZPhilipp Arrasparras@mpa-garching.mpg.deMerge branch 'imports' into 'NIFTy_8'Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/716optimize_kl: sanity check of input and minor stuff2021-12-06T13:00:17ZPhilipp Arrasparras@mpa-garching.mpg.deoptimize_kl: sanity check of input and minor stuffMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/715Cf zero mode2021-12-08T09:49:45ZJakob RothCf zero modeallow disabling zeromode in cf modelallow disabling zeromode in cf modelhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/714Optimize kl evolution2021-11-24T09:32:46ZPhilipp Arrasparras@mpa-garching.mpg.deOptimize kl evolutionFixes #339Fixes #339Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/713Fix inverse of special distribution operators and add tests2021-11-22T14:14:49ZPhilipp Arrasparras@mpa-garching.mpg.deFix inverse of special distribution operators and add testsPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/712Fix inverse of special distribution operators and add tests2021-11-22T14:11:31ZPhilipp Arrasparras@mpa-garching.mpg.deFix inverse of special distribution operators and add testsPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/711updated minimum Python version to 3.7 (3.6 EOL is Dec 2021)2021-11-16T12:47:34ZMartin Reineckeupdated minimum Python version to 3.7 (3.6 EOL is Dec 2021)Since Nifty 8 is probably not released before December, I guess we can apply this right now...Since Nifty 8 is probably not released before December, I guess we can apply this right now...