Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
ift
NIFTy
Commits
66c999ab
Commit
66c999ab
authored
Jul 01, 2020
by
Gordian Edenhofer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update ChangeLog to note CF interface changes
parent
a3d38810
Pipeline
#77633
failed with stages
in 53 minutes and 23 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
3 deletions
+22
-3
ChangeLog.md
ChangeLog.md
+22
-3
No files found.
ChangeLog.md
View file @
66c999ab
Changes since NIFTy 6
=====================
CorrelatedFieldMaker interface change
-------------------------------------
The interface of
`ift.CorrelatedFieldMaker.make`
and
`ift.CorrelatedFieldMaker.add_fluctuations`
changed and now expects the mean
and the standard deviation of their various parameters not as separate
arguments but as tuple.
SimpleCorrelatedField
---------------------
Introduce a simplified version of the correlated field model that does not
allow for multiple power spectra, the presence of a degree of freedom parameter
`dofdex`
or
`total_N`
larger than zero. Except for the above mentioned
limitations, it is equivalent to
`ift.CorrelatedFieldMaker`
. Hence, if one
wants to understand the implementation idea behind the model, it is easier to
grasp it from reading
`ift.SimpleCorrelatedField`
than from going through
`ift.CorrelatedFieldMaker`
.
Change in external dependencies
-------------------------------
...
...
@@ -20,7 +39,7 @@ The implementation tests for nonlinear operators are now available in
MetricGaussianKL interface
--------------------------
Users do not instan
c
iate
`MetricGaussianKL`
by its constructor anymore. Rather
Users do not instan
t
iate
`MetricGaussianKL`
by its constructor anymore. Rather
`MetricGaussianKL.make()`
shall be used.
...
...
@@ -91,10 +110,10 @@ New approach for sampling complex numbers
When calling draw_sample_with_dtype with a complex dtype,
the variance is now used for the imaginary part and real part separately.
This is done in order to be consistent with the Hamiltonian.
Note that by this,
Note that by this,
```
np.std(ift.from_random(domain, 'normal', dtype=np.complex128).val)
```
`
```
`
does not give 1, but sqrt(2) as a result.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment