Commit 2b317012 authored by Gordian Edenhofer's avatar Gordian Edenhofer
Browse files

Update ChangeLog.md to new zero-mode handling

parent 092d641f
...@@ -4,10 +4,20 @@ Changes since NIFTy 6 ...@@ -4,10 +4,20 @@ Changes since NIFTy 6
CorrelatedFieldMaker interface change CorrelatedFieldMaker interface change
------------------------------------- -------------------------------------
The interface of `ift.CorrelatedFieldMaker.make` and The interface of `ift.CorrelatedFieldMaker` changed and instances of it may now
`ift.CorrelatedFieldMaker.add_fluctuations` changed; it now expects the mean be instantiated directly without the previously required `make` method. Upon
and the standard deviation of their various parameters not as separate initialization, no zero-mode must be specified as the normalization for the
arguments but as a tuple. different axes of the power respectively amplitude spectrum now only happens
once in the `finalize` method. There is now a new call named
`set_amplitude_total_offset` to set the zero-mode. The method accepts either an
instance of `ift.Operator` or a tuple parameterizing a log-normal parameter.
Methods which require the zero-mode to be set raise a `NotImplementedError` if
invoked prior to having specified a zero-mode.
Furthermore, the interface of `ift.CorrelatedFieldMaker.add_fluctuations`
changed; it now expects the mean and the standard deviation of their various
parameters not as separate arguments but as a tuple. The same applies to all
new and renamed methods of the `CorrelatedFieldMaker` class.
Furthermore, it is now possible to disable the asperity and the flexibility Furthermore, it is now possible to disable the asperity and the flexibility
together with the asperity in the correlated field model. Note that disabling together with the asperity in the correlated field model. Note that disabling
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment