NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2021-06-11T19:40:14Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/649Apply isort to whole repository2021-06-11T19:40:14ZPhilipp Arrasparras@mpa-garching.mpg.deApply isort to whole repository@mtr please feel free to close this merge request if you think it is not a good idea. I thought it might be nice to unify things before the release.@mtr please feel free to close this merge request if you think it is not a good idea. I thought it might be nice to unify things before the release.NIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/647Guide for implementing your own nonlinearity2021-06-11T07:27:37ZPhilipp Arrasparras@mpa-garching.mpg.deGuide for implementing your own nonlinearity#330#330NIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/645Likelihood renamings2021-06-11T19:38:27ZPhilipp Arrasparras@mpa-garching.mpg.deLikelihood renamingsNIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/639Check operators for purity2021-06-08T15:29:52ZPhilipp Arrasparras@mpa-garching.mpg.deCheck operators for purityNIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/636Fix minor docs build warning2021-06-08T09:32:45ZLukas PlatzFix minor docs build warningNIFTy7 releasehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/635Fix performance test applicability for operators with limited domain2021-06-07T09:44:54ZLukas PlatzFix performance test applicability for operators with limited domainSee #329 for detailsSee #329 for detailsNIFTy7 releasehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/628Update contributors list2021-05-31T09:36:05ZPhilipp Arrasparras@mpa-garching.mpg.deUpdate contributors listContributors obtained by `git shortlog -s origin/NIFTy_6..origin/NIFTy_7 | cut -f2-`Contributors obtained by `git shortlog -s origin/NIFTy_6..origin/NIFTy_7 | cut -f2-`NIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/627Add note on asserts2021-05-30T20:45:21ZPhilipp Arrasparras@mpa-garching.mpg.deAdd note on assertsNIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/626Add Geometric KL2021-05-31T15:46:04ZPhilipp Arrasparras@mpa-garching.mpg.deAdd Geometric KLAdditional tweaks: https://gitlab.mpcdf.mpg.de/ift/nifty/-/compare/geometric_kl_pfrank...geomtric_kl_mergeAdditional tweaks: https://gitlab.mpcdf.mpg.de/ift/nifty/-/compare/geometric_kl_pfrank...geomtric_kl_mergeNIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/604Parametric MGVI2021-06-14T09:33:41ZPhilipp Arrasparras@mpa-garching.mpg.deParametric MGVI- [x] Add demos/meanfield_inference.py to CI
- [x] Refactor variational_models.py
- [x] Refactor ParametricGaussianKL, can some code be shared with MetricGaussianKL (note changes introduced by !626)?
- [x] Write consistency checks and te...- [x] Add demos/meanfield_inference.py to CI
- [x] Refactor variational_models.py
- [x] Refactor ParametricGaussianKL, can some code be shared with MetricGaussianKL (note changes introduced by !626)?
- [x] Write consistency checks and tests for:
- [x] GaussianEntropy
- [x] LowerTriangularProjector
- [x] DiagonalSelector
- [x] Respacer
- [x] Multifield2Vector
- [x] Write tests for:
- [x] ADVIOptimizer
- [x] Resolve @mtr's point in `MultiField2Vector`, real check in `GaussianEntropy.apply` (@mtr)
- [x] Write documentation
- [x] More details for `MeanFieldVI`
- [x] More details for `FullCovarianceCI`
- [x] More details for `ADVIOptimizer` (@kjako)
- [x] Check all FIXMEs
- [x] Highlevel docu for new demo (see FIXME in file) (@kjako)
- [x] Docstring for `MeanFieldVI`
- [x] Docstring for `FullCovarianceVI`
- [x] Tweak in Docstring for `GaussianEntropy`, `LowerTriangularInserter`, `DiagonalSelector`, `Multifield2Vector` (@parras)
- [x] Metric for `GaussianEntropy`
- [x] (optional) Think about how to consistently integrate meanfield inference into visualized demo and do it (@pfrank)
- [x] Make samples in `StochasticEnergyAdapter` available (is ready but !643 needs to be merged)NIFTy7 releaseMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/930Move dependency specification fully into pyproject.toml2024-03-14T15:30:00ZGordian EdenhoferMove dependency specification fully into pyproject.tomlCreate a single source of truth for specifying dependenciesCreate a single source of truth for specifying dependenciesGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/929Prepare for jax.tree_map -> jax.tree_util.tree_map deprecation2024-03-09T08:45:58ZGordian EdenhoferPrepare for jax.tree_map -> jax.tree_util.tree_map deprecationGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/928Tomography demo tweaks and then some2024-03-09T10:50:08ZGordian EdenhoferTomography demo tweaks and then someGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/927Fix GM gpu timings2024-03-05T16:54:11ZPhilipp FrankFix GM gpu timingsReplaces the generic `jax_fori` loop with cumsums for the WP and IWPReplaces the generic `jax_fori` loop with cumsums for the WP and IWPGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/926New square logo2024-02-19T13:51:24ZVincent EberleNew square logoGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/923fix plotting2024-03-15T11:43:59ZVincent Eberlefix plottingfixes #400fixes #400Vincent EberleVincent Eberlehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/921Re doc2024-02-18T12:16:42ZGordian EdenhoferRe docGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/919citations: Update year of envisioned NIFTy.re publication2024-02-07T03:09:45ZGordian Edenhofercitations: Update year of envisioned NIFTy.re publicationGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/918More tests2024-02-07T02:14:27ZGordian EdenhoferMore testsTests
* Slice operator
* Prior models in NIFTy.re
* CFM initializing with invalid prior parameters
* NIFTy.re's forest_math.map_forest's axis input validation
* Amending forward modelsTests
* Slice operator
* Prior models in NIFTy.re
* CFM initializing with invalid prior parameters
* NIFTy.re's forest_math.map_forest's axis input validation
* Amending forward modelsGordian EdenhoferGordian Edenhoferhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/917test_random.py: Make indep. of test order2024-02-07T03:03:13ZGordian Edenhofertest_random.py: Make indep. of test orderGordian EdenhoferGordian Edenhofer