NIFTy merge requestshttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests2017-02-10T11:24:45Zhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/51Composed operator2017-02-10T11:24:45ZPumpe, Daniel (dpumpe)Composed operatorComposedOperator allows **kwargs in .times (Important, in case FFTOperator are in _operator_store to forward keywords such as type))ComposedOperator allows **kwargs in .times (Important, in case FFTOperator are in _operator_store to forward keywords such as type))https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/448ComposedTensor of arbitrary order2020-04-14T06:43:45ZPhilipp FrankComposedTensor of arbitrary orderGeneralization of `ComposedTensor` to arbitrary n-th order derivatives.Generalization of `ComposedTensor` to arbitrary n-th order derivatives.Martin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/899_cond_raise: Produce as few live execs as possible2024-02-18T13:04:19ZGordian Edenhofer_cond_raise: Produce as few live execs as possibleGordian EdenhoferGordian Edenhoferhttps://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/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/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/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/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/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/529Constantsupport2020-06-05T11:25:55ZPhilipp Arrasparras@mpa-garching.mpg.deConstantsupportReady to be mergedReady to be mergedMartin ReineckeMartin Reineckehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/299Convolution improvements2019-02-27T15:10:30ZMartin ReineckeConvolution improvementsThis branch adds two features to the existing convolutions:
- convolution is now also supported on RGSpaces (tested)
- convolution can now be applied to a subspace of a DomainTuple (not yet tested)
@lplatz, @mawandro, please give this a...This branch adds two features to the existing convolutions:
- convolution is now also supported on RGSpaces (tested)
- convolution can now be applied to a subspace of a DomainTuple (not yet tested)
@lplatz, @mawandro, please give this a try!https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/891Correctly update number of samples2023-11-23T22:27:50ZPhilipp FrankCorrectly update number of samplesFixes #389Fixes #389Philipp FrankPhilipp Frankhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/48Correct reshaping in weight method2017-02-07T20:21:29ZDixit, Jait (jaitd)Correct reshaping in weight methodhttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/472Correlated field docstrings2020-05-20T14:22:15ZLukas PlatzCorrelated field docstringsFor #296, add docstrings to the most relevant `CorrelatedFieldMaker` methods.
Also rename the `add_fluctuations` parameter `position_space -> target_subdomain`.
@pfrank, @parras: Could you please fill in the `#Fixmes` and check whether...For #296, add docstrings to the most relevant `CorrelatedFieldMaker` methods.
Also rename the `add_fluctuations` parameter `position_space -> target_subdomain`.
@pfrank, @parras: Could you please fill in the `#Fixmes` and check whether I have described the operators behavior correctly?https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/489CorrelatedField: fix for `total_N > 1`2020-05-20T14:21:26ZLukas PlatzCorrelatedField: fix for `total_N > 1`The `_Distributor` used in `CorrelatedFieldMaker.add_fluctuations` via `_Amplitude` was broken.
It discarded input values during `adjoint_times` application if ``dofdex != np.arange(N_total)``.The `_Distributor` used in `CorrelatedFieldMaker.add_fluctuations` via `_Amplitude` was broken.
It discarded input values during `adjoint_times` application if ``dofdex != np.arange(N_total)``.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/415CorrelatedFieldMaker: offset parametrization in one place2020-04-01T15:32:22ZLukas PlatzCorrelatedFieldMaker: offset parametrization in one placeHi @parras, @pfrank, @phaim,
in the `CorrelatedFieldMaker` as it stands at the moment, the offset from zero is parametrized in two separate places.
I propose to unify the offset parametrization into `CorrelatedFieldMaker.make` via the ...Hi @parras, @pfrank, @phaim,
in the `CorrelatedFieldMaker` as it stands at the moment, the offset from zero is parametrized in two separate places.
I propose to unify the offset parametrization into `CorrelatedFieldMaker.make` via the parameters `offset_mean`, `offset_std_mean`, `offset_std_std`.
While at it, modified the `getting_started_3` demo (where the CF model is introduced first) to pass the parameters by name and with comments, giving the reader a chance to understand what is happening and providing a nice template for copying.
Also, I renamed a few function parameters in `CorrelatedFieldMaker` in hope to make them more descriptive, but you might disagree with my judgement there.
As the creators of the model, what do you think about these changes?
Cheers,
Lukashttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/373Correlated Field model for DomainTuple2019-11-25T16:30:20ZPhilipp HaimCorrelated Field model for DomainTuplehttps://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/386correlated_field.py: Implement offset in finalize2019-12-04T21:38:31ZGordian Edenhofercorrelated_field.py: Implement offset in finalizeAllow for specifying either a Field/MultiField or a float as an offset for the correlated field during `finalize`.
@parras Can you take a second look at it to make sure I don't do something stupid also regarding the text in the comment.Allow for specifying either a Field/MultiField or a float as an offset for the correlated field during `finalize`.
@parras Can you take a second look at it to make sure I don't do something stupid also regarding the text in the comment.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/601correlated_fields.py: Streamline Matern parameters2021-03-05T15:52:39ZGordian Edenhofercorrelated_fields.py: Streamline Matern parametersAdjust the slope of the Matern kernel such that it resembles the
corresponding parameter from the non-parametric amplitude model. Change
the docstring accordingly.
Furthermore, amend the docstring of the Matern kernel to state the prior...Adjust the slope of the Matern kernel such that it resembles the
corresponding parameter from the non-parametric amplitude model. Change
the docstring accordingly.
Furthermore, amend the docstring of the Matern kernel to state the prior
distributions (i.e. the moment-matching) for the various parameters.https://gitlab.mpcdf.mpg.de/ift/nifty/-/merge_requests/618correlated_fields_simple.py: Support fixed zero mode2021-05-18T15:53:43ZPhilipp Arrasparras@mpa-garching.mpg.decorrelated_fields_simple.py: Support fixed zero modeMartin ReineckeMartin Reinecke