NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2017-06-05T02:16:00Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/144allow pyfftw even if MPI is not present2017-06-05T02:16:00ZMartin Reineckeallow pyfftw even if MPI is not presenthttps://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/737allow for output_directory=None2022-01-31T18:19:38ZJakob Rothallow for output_directory=NoneThe docstring of the optimize_kl class indicates that the output_directory can be set to None if the output shouldn't be saved. Nevertheless, the current implementation only partially supported this feature.
@parras do you think that th...The docstring of the optimize_kl class indicates that the output_directory can be set to None if the output shouldn't be saved. Nevertheless, the current implementation only partially supported this feature.
@parras do you think that this can be merged or have I overseen anything?https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/556Allow for opting out of asperity and flexibility2020-07-15T13:39:04ZGordian EdenhoferAllow for opting out of asperity and flexibilityhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/362Allow for non-blocking plots2019-10-28T19:48:22ZGordian EdenhoferAllow for non-blocking plotsPass the `block` keyword on to `matplotlib.pyplot` as to allow for
non-blocking interactive plot windows to be created. This is useful for
creating several plots in fast succession without the python script
blocking the current process.Pass the `block` keyword on to `matplotlib.pyplot` as to allow for
non-blocking interactive plot windows to be created. This is useful for
creating several plots in fast succession without the python script
blocking the current process.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/818Allow `assert`s2022-12-08T19:15:50ZGordian EdenhoferAllow `assert`sResolves #355.Resolves #355.Gordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/553After updating build machine use newest docker version again2020-06-29T09:06:54ZPhilipp Arrasparras@mpa-garching.mpg.deAfter updating build machine use newest docker version againMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/329Adjust to new pocketfft interface2019-07-01T12:29:40ZMartin ReineckeAdjust to new pocketfft interfaceThis switches to the new `pypocketfft` interface, which makes NIFTy's own FFT module much smaller.
The problem is that all users will have to update their `pypocketfft` installation once this is merged.
Should we do this now or are the...This switches to the new `pypocketfft` interface, which makes NIFTy's own FFT module much smaller.
The problem is that all users will have to update their `pypocketfft` installation once this is merged.
Should we do this now or are there reasons to wait?
@parrashttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/736Add TransposeOperator, fix plotting2022-01-28T10:55:26ZPhilipp Arrasparras@mpa-garching.mpg.deAdd TransposeOperator, fix plottingMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/359Add total_volume property to DomainTuple2019-11-02T14:45:01ZLukas PlatzAdd total_volume property to DomainTupleso a `DomainTuple` can tell you it's total volumeso a `DomainTuple` can tell you it's total volumehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/575Add the `return_eigenvectors` parameter to the call of `operator_spectrum`2020-10-30T16:44:09ZAndrija KosticAdd the `return_eigenvectors` parameter to the call of `operator_spectrum`Could be useful from user perspective, when calculating the Tr and Tr \ln terms, to optimize the CPU time vs precision ratio.
@parras @pfrankCould be useful from user perspective, when calculating the Tr and Tr \ln terms, to optimize the CPU time vs precision ratio.
@parras @pfrankPhilipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/910add tests for re.misc2024-02-07T03:11:04ZMartin Reineckeadd tests for re.miscGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/220Add test for laplace operator2018-02-06T13:42:31ZPhilipp Arrasparras@mpa-garching.mpg.deAdd test for laplace operatorhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/338Add sqrt to linearization2019-07-31T08:27:28ZPhilipp Arrasparras@mpa-garching.mpg.deAdd sqrt to linearizationhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/565Add softplus nonlinearity2020-08-24T15:35:33ZPhilipp Arrasparras@mpa-garching.mpg.deAdd softplus nonlinearityhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/764Add references to correlated field literature2022-04-12T14:25:03ZPhilipp Arrasparras@mpa-garching.mpg.deAdd references to correlated field literatureMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/156Add Python3 compatibility2017-08-22T10:23:29ZMartin ReineckeAdd Python3 compatibilityThis branch adds Python3 compatibility to NIFTy, while also staying compatible to Python2.
At the current state, the code compiles in both language versions and passes almost all tests.
Exception: some HDF5 tests, (1 fail with Pyth...This branch adds Python3 compatibility to NIFTy, while also staying compatible to Python2.
At the current state, the code compiles in both language versions and passes almost all tests.
Exception: some HDF5 tests, (1 fail with Python2, 5 fails with Python3). I need help with debugging those. **[now fixed]**
NOTE: An update to the "mpi_dummy" package is necessary to make it Python3 compatible as well. A merge request has been opened.
Problems encountered:
- the "hack" in the __new__ method of SmoothingOperator, which returns a DirectSmoothingOperator or an FFTSmoothingOperator depending on the arguments, stopped working with Python3. I have put together a crude workaround, but this could still be improved.
Things to do:
- enhance continuous integration to test Nifty with Python3 **[done now]**https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/654Add pypi related files and rework documentation2021-07-08T08:02:46ZPhilipp Arrasparras@mpa-garching.mpg.deAdd pypi related files and rework documentationhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/204Add PowerProjection operator; rewrite CriticalPowerEnergy2017-10-18T13:08:28ZMartin ReineckeAdd PowerProjection operator; rewrite CriticalPowerEnergyhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/488Add possibility to cast NaNs to Infs in KL2020-05-20T13:35:01ZPhilipp Arrasparras@mpa-garching.mpg.deAdd possibility to cast NaNs to Infs in KL