@@ -4,6 +4,56 @@ Release notes
44
55.. current developments
66
7+ 0.3.0
8+ =====
9+
10+ **Added: **
11+
12+ * Functionalities to estimate mu*D theoretically.
13+ * Added published reference to ``README.rst ``.
14+ * Fast calculation supports values up to muD = 7
15+ * Recookiecut with updated ``scikit-package `` to enable docs preview in PRs.
16+ * Updated package standards to scikit-package 0.3.0.
17+ * Added ``cookiecutter.json `` file for the ``package update `` command.
18+ * Functionality to read wavelength and anode type directly from a diffpy configuration file.
19+ * Utility and example documentation for ``tools `` module.
20+ * Gooey support so that the app can be run with GUI
21+ * Coverage report in each PR
22+ * doi in Readme for papers.
23+ * Support for independent variables other than two-theta.
24+ * new subcommand ``applymud `` to run the original absorption correction process through CLI.
25+ * Utility and example documentation for the main module.
26+ * Added documentation for new CLI updates.
27+ * Documentation for functions module.
28+ * Spelling check via Codespell in pre-commit
29+ * Python 3.13 support
30+ * Functionality in `load_user_info ` to enable user to enter an ORCID.
31+
32+ **Changed: **
33+
34+ * Default to brute-force computation when muD < 0.5 or > 7.
35+ * Print a warning message instead of error, explicitly stating the input muD value
36+ * Functions that use DiffractionObject` in `diffpy.utils ` to follow the new API.
37+ * Workflow for loading wavelength - raise an error when both wavelength and anode type are specified.
38+ * Readme: muD now requires the ``--mud `` flag instead of a required argument.
39+ * Made muD an optional argument and provided different options (manually entry / z-scan file path) for users to specify muD
40+ * Increased the number of significant figures for wavelength and separated values for Ka1 and Ka2.
41+ * hyphens / underscores format according to new scikit-package group standard.
42+ * GitHub workflows for renamed test file.
43+ * Return a ``ValueError `` if no wavelength is found on config file or if its not specified.
44+ * Compartmentalize commands into the subcommands ``mud ``, ``zscan ``, and ``sample ``. See documentation for more info.
45+ * Changed ``doc `` to ``docs `` and ``CODE_OF_CONDUCT.rst `` to ``CODE-OF-CONDUCT.rst `` to comply with scikit-package standards.
46+ * All function docstrings and tests to be more informative, incorporating new ORCID function and improving overall clarity.
47+
48+ **Fixed: **
49+
50+ * duplicated wavelength information in output files
51+
52+ **Removed: **
53+
54+ * Remove the import of extend_path from pkgutil in diffpy/__init__.py since we are not strictly following the Python namespace package convention.
55+
56+
7570.2.0
858=====
959
0 commit comments