Skip to content

Commit 177d073

Browse files
sbillingegithub-actions[bot]
authored andcommitted
update changelog
1 parent 4d1d866 commit 177d073

26 files changed

+38
-578
lines changed

CHANGELOG.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,44 @@ Release notes
44

55
.. current developments
66
7+
0.3.0
8+
=====
9+
10+
**Added:**
11+
12+
* Tutorials for wrapping PDFgetx3 and PyFai with funcxy.
13+
* morphfuncx added: apply a function to the grid of your morphed function; this function should maintain the monotonic increasing nature of the grid
14+
* morphfuncxy added: apply a general function which can modify both the ordinate and abscissa; useful when applying fourier transform or integration functions
15+
* There is now an option to save the difference curve. This is computed on the common interval between the two curves.
16+
* Raise ``ValueError`` if the number of shared grid points between morphed and target functions is less than the number of parameters.
17+
* Enable ``diffpy.morph`` to detect extrapolation.
18+
* Warnings added to `squeeze` morph if the squeeze causes the grid to become non-monotonic.
19+
20+
**Changed:**
21+
22+
* Removed PDF-specific language from all plotting functions.
23+
* The interpolation of the morphed/objective function onto the target function grid is now done at the end of the morphing chain. Prior, it was done before. This change is desirable as the target function grid may be much smaller/larger than that of the objective, but a morph (e.g. stretch) accounts for that difference. Then, we ensure the morph is done before we regrid for comparison.
24+
* Changed tutorial language away from PDF-specific names
25+
* Names of rmin, rmax, rstep renamed to xmin, xmax, xstep
26+
* Removed PDF-specific labels from plotting functions
27+
* Exclude option in morphpy now takes in a list of morphs to exclude rather than excluding a single morph.
28+
* For diffpy.morph developers: both morphpy functions now have shared code in a separate function for easier maintenance.
29+
30+
**Fixed:**
31+
32+
* Tutorial examples for funcxy and pyfai now run properly.
33+
* Docstring for kwargs updated from dict to Any since various input types from kwargs are possible (e.g. a list/tuple for squeeze, a tuple for funcy, a float for smear-pdf). This should remove the warning that inputs are not dicts.
34+
* When transforming from the RDF to PDF in the smear-pdf morph, we incorrectly referenced the target grid zero point, when we should be referencing the morph grid zero point. This would lead to the morph PDF being set to zero on a point corresponding to when the target PDF grid value is zero. The correct behavior is for the morph PDF to be set to zero when the morph PDF grid value is zero. This has been fixed.
35+
* All morph inputs are now outputted for multiple morphs/targets.
36+
* Docstrings updated for better clarity.
37+
* MorphRGrid can now handle grids denser than 1e-08. Previously, it was possible that multiple points on the intersection range could be excluded.
38+
* Only give user extrapolation warning after refinement.
39+
40+
**Security:**
41+
42+
* Removed subprocess calls in test functions.
43+
44+
745
0.2.0
846
=====
947

news/citation.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/coc.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/config_order.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/docstring.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/enough-regression-points.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/epsilon.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/example_fix.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/exclude.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

news/extrap-warnings.rst

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)