NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2017-08-15T08:14:11Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/183simplify descent minimization2017-08-15T08:14:11ZMartin Reineckesimplify descent minimizationSimplification of the descent minimization algorithms, especially line search.Simplification of the descent minimization algorithms, especially line search.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/182cosmetics and adjustments2017-08-15T08:00:24ZMartin Reineckecosmetics and adjustmentsSome PEP8 tweaks, suppression of plot spamming, etc.
Note: the argument `inverter` to `WienerFilterEnergy` seems to have gone; I have removed it from the call to __init__, but I'm not absolutely sure that this is OK.Some PEP8 tweaks, suppression of plot spamming, etc.
Note: the argument `inverter` to `WienerFilterEnergy` seems to have gone; I have removed it from the call to __init__, but I'm not absolutely sure that this is OK.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/181introducing the RealFFTOperator2017-08-15T02:25:01ZMartin Reineckeintroducing the RealFFTOperatorThis merge request supersedes merge request !180.
It only applies the minimal changes necessary to introduce the new FFT operator and renames it to "RealFFTOperator". The demo "wiener_filter_via_curvature.py" is updated to produce nicer ...This merge request supersedes merge request !180.
It only applies the minimal changes necessary to introduce the new FFT operator and renames it to "RealFFTOperator". The demo "wiener_filter_via_curvature.py" is updated to produce nicer pictures, and a copy demonstrating the new operator is added.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/177Log normal2017-08-02T01:11:15ZTheo SteiningerLog normalhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/176Add missing property decorator2017-07-31T22:06:25ZPhilipp Arrasparras@mpa-garching.mpg.deAdd missing property decoratorI have no idea why minimization has been working in the first place. The bug was
found by trying to access WienerFilterEnergy(...).value.I have no idea why minimization has been working in the first place. The bug was
found by trying to access WienerFilterEnergy(...).value.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/175Merge branch 'master' into 'mpitests'2017-07-29T11:43:20ZTheo SteiningerMerge branch 'master' into 'mpitests'Master
See merge request !174Master
See merge request !174https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/174Master2017-07-29T11:43:03ZTheo SteiningerMasterhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/173Byebye fixed point voodoo2017-07-20T22:42:16ZMartin ReineckeByebye fixed point voodooRemoves some fairly complicated code from the code base, since it is unused. The essential parts are only commented out, though, in case we might need it again.Removes some fairly complicated code from the code base, since it is unused. The essential parts are only commented out, though, in case we might need it again.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/172Mpitests2017-07-29T11:42:14ZTheo SteiningerMpitestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/171Master2017-07-18T13:30:42ZTheo SteiningerMasterhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/169Added dtype option to prober.2017-07-18T13:05:35ZTheo SteiningerAdded dtype option to prober.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/167Revert "added some distribution_strategy's for mpirun, fixed some errors in W...2017-07-17T14:29:00ZJakob KnollmuellerRevert "added some distribution_strategy's for mpirun, fixed some errors in WienerFilterEnergy"This reverts commit 03cc7f7e8edcc381eca505dbfc9c81feac394c1dThis reverts commit 03cc7f7e8edcc381eca505dbfc9c81feac394c1dhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/166Line search2017-07-26T08:28:50ZTheo SteiningerLine searchhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/165avoid exec statements; they cause problems with Python 32017-07-14T10:52:51ZMartin Reineckeavoid exec statements; they cause problems with Python 3This small change replaces exec() calls by calls to ast.literal_eval().
I don't know why exactly, but Python 3 appears to forget newly created variables after returning from exec(), so the current approach does not work with Python 3.This small change replaces exec() calls by calls to ast.literal_eval().
I don't know why exactly, but Python 3 appears to forget newly created variables after returning from exec(), so the current approach does not work with Python 3.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/164Branch master2017-07-14T00:09:08ZTheo SteiningerBranch masterhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/163Index games22017-07-13T12:08:14ZMartin ReineckeIndex games2For some strange reason I was not able to merge "master" back onto "index_games" ... it simply overwrote all my changes.
So I have put the necessary changes on the "index_games2" branch.For some strange reason I was not able to merge "master" back onto "index_games" ... it simply overwrote all my changes.
So I have put the necessary changes on the "index_games2" branch.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/162fix demos2017-07-12T09:30:13ZMartin Reineckefix demosAfter the merge of "working_on_demos", some demos stopped working ...
This merge request fixes most of them.
wiener_filter_easy.py is probably obsolete (it relies on PropagatorOperator, which was removed). If I get confirmation for thi...After the merge of "working_on_demos", some demos stopped working ...
This merge request fixes most of them.
wiener_filter_easy.py is probably obsolete (it relies on PropagatorOperator, which was removed). If I get confirmation for this, I'll delete the file as well.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/161suggested fix for stopping criterion2017-07-11T08:27:33ZTheo Steiningersuggested fix for stopping criterionhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/160fix field.vdot2017-07-11T08:18:03ZMartin Reineckefix field.vdothttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/159Vl bfgs2017-07-09T23:04:21ZTheo SteiningerVl bfgs