NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2021-11-15T15:12:38Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/709Fix setup.py2021-11-15T15:12:38ZJakob RothFix setup.pyMultiple lines in the description are no longer allowed and an exception is raised. See https://github.com/pypa/setuptools/issues/1390Multiple lines in the description are no longer allowed and an exception is raised. See https://github.com/pypa/setuptools/issues/1390https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/733Draft: compatible for python version < 3.92022-01-24T17:56:17ZVincent EberleDraft: compatible for python version < 3.9quick fixquick fixGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/720Draft: Plotting evolution2022-02-21T10:48:05ZPhilipp Arrasparras@mpa-garching.mpg.deDraft: Plotting evolutionPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/754Draft: Resolve "correlated Field model linearization adjoint very slow if tot...2022-03-24T10:42:42ZJakob RothDraft: Resolve "correlated Field model linearization adjoint very slow if total_N != 0"Closes #351Closes #351Jakob RothJakob Rothhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/755Draft: Resolve "correlated Field model linearization adjoint very slow if tot...2022-03-24T11:07:32ZJakob RothDraft: Resolve "correlated Field model linearization adjoint very slow if total_N != 0"Closes #351Closes #351Jakob RothJakob Rothhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/760Switch to ducc.misc.special_add_at() if available2022-04-06T09:31:35ZMartin ReineckeSwitch to ducc.misc.special_add_at() if availableThis should improve performance quite significantly.
Since `ducc0` is an optional dependency (and since the function is only available on the unreleased `ducc0` branch so far), the switch is only made if the functionality is actually fou...This should improve performance quite significantly.
Since `ducc0` is an optional dependency (and since the function is only available on the unreleased `ducc0` branch so far), the switch is only made if the functionality is actually found.
@jroth if you have any relevant real-world benchmarks, I'd be happy about feedback!
@parras I'm not yet happy with how I import this in `correlated_fields.py`, but I don't have a good idea how to do it better. Any ideas?https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/776Draft: OptimizeKL refactoring2022-05-30T13:54:24ZLukas PlatzDraft: OptimizeKL refactoringhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/784Draft: Optimizekl transitions and call Operator.partial_insert from Operator....2022-09-21T22:42:10ZPhilipp Arrasparras@mpa-garching.mpg.deDraft: Optimizekl transitions and call Operator.partial_insert from Operator.__call__ and Operator.__matmul__Philipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/787Draft: Cached pipeline2022-09-21T22:53:26ZPhilipp Arrasparras@mpa-garching.mpg.deDraft: Cached pipelinePhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/789Add flake.nix2022-09-27T07:49:32ZPhilipp Arrasparras@mpa-garching.mpg.deAdd flake.nixYou can try this by running e.g.
```sh
nix develop
pip install .
cd demos
python3 getting_started_1.py
```You can try this by running e.g.
```sh
nix develop
pip install .
cd demos
python3 getting_started_1.py
```Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/797Config multifrequency trans2022-10-24T11:33:21ZMargret WesterkampConfig multifrequency transPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/798Config multifrequency trans2022-10-24T12:48:47ZMargret WesterkampConfig multifrequency transPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/799Config multifrequency trans2022-10-24T13:50:57ZMargret WesterkampConfig multifrequency transPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/800Config multifrequency trans2022-10-24T14:04:42ZMargret WesterkampConfig multifrequency transPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/801Config multifrequency trans2022-10-25T12:27:43ZMargret WesterkampConfig multifrequency transPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/802Transition function2022-10-28T15:13:31ZMargret WesterkampTransition functionChange of transition operator to transition function as well as change of the corresponding testsChange of transition operator to transition function as well as change of the corresponding testsPhilipp Arrasparras@mpa-garching.mpg.dePhilipp Arrasparras@mpa-garching.mpg.dehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/805Use metric sample for probing2022-11-01T11:39:40ZPhilipp FrankUse metric sample for probingApproximates tr(log(M)) using tr(log(T)) where T is the projection of M into the krylov subspace K(M, v) where v is a sample from the metric M (i.E. v = v_lh + v_pr where v_lh/v_pr are samples from the likelihood/prior metric, respective...Approximates tr(log(M)) using tr(log(T)) where T is the projection of M into the krylov subspace K(M, v) where v is a sample from the metric M (i.E. v = v_lh + v_pr where v_lh/v_pr are samples from the likelihood/prior metric, respectively. In addition, the projected sample is constructed by taking v_pr projecting out the subspace K(M,v) using its eigen-basis. This ensures that both, the prior dominated part of v and the part already covered by tr(log(T)) is projected out.Philipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/803Implement geoMAP2022-11-27T15:19:58ZGordian EdenhoferImplement geoMAPUnfortunately, it performs much poorer than expected.Unfortunately, it performs much poorer than expected.Gordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/793Draft: Misc edh2023-01-13T11:37:39ZPhilipp Arrasparras@mpa-garching.mpg.deDraft: Misc edhGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/841Test less2023-03-17T16:58:11ZGordian EdenhoferTest lessPhilipp FrankPhilipp Frank