NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2018-05-23T12:24:59Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/260Working on demos2018-05-23T12:24:59ZMartin ReineckeWorking on demoshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/259Static restructure2018-05-22T13:36:03ZMartin ReineckeStatic restructurehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/258Allow inverse samples from sandwiches which are diagonal2018-05-22T13:17:57ZPhilipp Arrasparras@mpa-garching.mpg.deAllow inverse samples from sandwiches which are diagonalhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/254Try to create more slim Docker layers2018-05-04T07:57:37ZPhilipp Arrasparras@mpa-garching.mpg.deTry to create more slim Docker layershttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/253Add Docker builds without caching. Needs to be activated in Gitlab2018-05-02T12:26:05ZPhilipp Arrasparras@mpa-garching.mpg.deAdd Docker builds without caching. Needs to be activated in GitlabI have already configured a daily scheduled build in Gitlab. See https://gitlab.mpcdf.mpg.de/ift/NIFTy/pipeline_schedules.I have already configured a daily scheduled build in Gitlab. See https://gitlab.mpcdf.mpg.de/ift/NIFTy/pipeline_schedules.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/252improve handling of draw_sample()2018-05-02T07:59:52ZMartin Reineckeimprove handling of draw_sample()https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/251Move "multi"-related functionality from GlobalNewton to NIFTy2018-05-02T13:08:10ZMartin ReineckeMove "multi"-related functionality from GlobalNewton to NIFTyThis needs to be merged before the equivalent merge request to `GlobalNewton`.This needs to be merged before the equivalent merge request to `GlobalNewton`.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/250Ci experiments2018-04-27T19:30:49ZPhilipp Arrasparras@mpa-garching.mpg.deCi experimentshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/248Add line-of-sight response operator2018-04-27T09:39:50ZMartin ReineckeAdd line-of-sight response operatorhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/247Consistency: make the argument name of _flip_modes() the same for all operators2018-04-25T16:26:21ZLukas PlatzConsistency: make the argument name of _flip_modes() the same for all operatorsCommit a141d2bf "resolve degenerate use of 'mode' in OperatorAdapter
and LinearOperator" was pushed without ensuring consistency with
other operator definitons and correct exception strings. This commit
aims to resolve this.
The argumen...Commit a141d2bf "resolve degenerate use of 'mode' in OperatorAdapter
and LinearOperator" was pushed without ensuring consistency with
other operator definitons and correct exception strings. This commit
aims to resolve this.
The argument variable of _flip_modes(…) is now always called 'trafo'
and the Exception thrown for invalid values of it is
ValueError("invalid operator transformation"). To aid readability,
numerical constants were replaced with correspondingly named
constants (ADJ, INV).Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/245Try different sampling2018-04-23T09:58:43ZReimar H LeikeTry different samplingTested on resolve, seems ready to mergeTested on resolve, seems ready to mergeMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/244Readability operator adapter + linear operator2018-04-18T11:38:43ZMartin ReineckeReadability operator adapter + linear operatorhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/242Poisson energy2018-04-09T08:25:30ZMartin ReineckePoisson energyThis branch contains my attempt at distilling a standalone PoissonEnergy from Torsten's paper example. @ensslint, @kjako, @reimar, @dpumpe, @parras : If you have time, please have a careful look and let me know what needs to be changed!
...This branch contains my attempt at distilling a standalone PoissonEnergy from Torsten's paper example. @ensslint, @kjako, @reimar, @dpumpe, @parras : If you have time, please have a careful look and let me know what needs to be changed!
I'm especially unsure about the "Phi_h" parameter; most likely this needs a different name and probably some more reworking.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/241Add docker testing framework2018-04-06T18:41:49ZPhilipp Arrasparras@mpa-garching.mpg.deAdd docker testing frameworkhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/239Cleanups in energy classes2018-04-04T12:39:11ZMartin ReineckeCleanups in energy classeshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/238Docstring improvements2018-04-04T12:38:30ZMartin ReineckeDocstring improvementshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/237Replace InverseOperator and AdjointOperator with OperatorAdapter, and more2018-04-03T13:50:37ZMartin ReineckeReplace InverseOperator and AdjointOperator with OperatorAdapter, and moreThis patch introduces the `OperatorAdapter` class, which does the work so far done by `InverseOperator` and `AdjointOperator`, but it is smaller and more flexible.
It also removes the method `inverse_draw_sample()` and adds a `fromInver...This patch introduces the `OperatorAdapter` class, which does the work so far done by `InverseOperator` and `AdjointOperator`, but it is smaller and more flexible.
It also removes the method `inverse_draw_sample()` and adds a `fromInverse` flag to `draw_sample()` instead, which also makes many things easier to write.
As a completely unrelated bonus, there is an interface to SciPy's conjugate gradient solver, which can now be used as an alternative to Nifty's `ConjugateGradient`.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/236Fix draw sample2018-03-27T13:50:29ZMartin ReineckeFix draw samplehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/235More aggressive combination of diagonal operators2018-03-27T17:36:59ZMartin ReineckeMore aggressive combination of diagonal operatorshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/234put SHTs into their own operator class2018-03-20T13:33:34ZMartin Reineckeput SHTs into their own operator class