@@ -4,6 +4,59 @@ Release notes
44
55.. current developments
66
7+ 0.2.0
8+ =====
9+
10+ **Added: **
11+
12+ * Added a tutorial for MorphFuncy
13+ * Functionality for refining lists and dictionaries
14+ * Add docformatter config to pyproject.toml
15+ * Python interfacing to call PDFmorph
16+ * Returns dictionary of morph metrics (dict) and the r, gr pair for plotting or further manipulation
17+ * General morph function that applies a user-supplied Python function to the y-coordinates of morph data
18+ * Spelling check via Codespell in pre-commit
19+ * Coverage report in each PR
20+ * Added tutorial for MorphSqueeze and MorphFuncy
21+ * Polynomial squeeze of x-axis of morphed data
22+ * --multiple-morphs: morph multiple files against a single target
23+ * New --smear option applies the smear morph directly to the function (without transforming to RDF).
24+ * Support for python 3.13
25+ * manual information is added into online docs.
26+ * Option to set tolerance for the morph refinement (default 1e-08).
27+ * Squeeze morph now added to CLI.
28+ * Error thrown when squeeze morph given improper inputs.
29+ * Shifting morph for vertical and horizontal shifts.
30+
31+ **Changed: **
32+
33+ * Paths to diffpy.utils.parsers functions made explicitly to the file level.
34+ * Changed docstrings location for MorphFuncy and MorphSqueeze
35+ * Typo fixes in documentation.
36+ * Tutorial documentation files split into three sections.
37+ * --multiple changed to --multiple-targets for clarity
38+ * Former --smear option renamed to --smear-pdf (converts PDF to RDF before applying the smear morph).
39+ * Renamed PDFmorph to diffpy.morph
40+ * Stretch disabled when squeeze is above polynomial order 0.
41+ * Horizontal shift morph disabled when squeeze is enabled.
42+ * Squeeze morph now removes duplicate/repeated and trailing commas before parsing.
43+ * Swap colors for morph and target. Morph is now blue and target red.
44+
45+ **Fixed: **
46+
47+ * add temperature field to tutorial/additionalData.
48+ * Multiple morphs/targets used to break given multiple subdirectories.
49+ * reduce the line width limit to 79
50+ * Support ``scikit-package `` Level 5 standard (https://scikit-package.github.io/scikit-package/).
51+ * import `loadData ` and `deserialize_data ` directly to integrate with `diffpy.utils(3.6.0) `
52+
53+ **Removed: **
54+
55+ * diffpy.morph manual removed.
56+ * Support for python 3.10
57+ * manual.
58+
59+
7600.1.3
861=====
962
0 commit comments