Skip to content

Commit b62c484

Browse files
committed
doc: update readme to include current changes for normalize_fit
1 parent 9f00f7c commit b62c484

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

changelog.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,50 @@
1-
## 2.0.0 (2025/07/09)
1+
## 2.0.0 (2025/07/10)
22

33
### New features
4+
45
- complete rework of the codebase
56
- removed the GUI from the glassure package
67
- removed the Ashcroft-Langreth structure factor calculation method - which was not implemented correctly before
78
- added configurations which contain all the information for a single data analysis
89
- added more in depth API documentation
10+
- the normalize_fit method now uses the normal equations to solve the least squares problem, which is much faster and more accurate. The output is now a dictionary with the parameters and the normalized pattern. This will break existing code. In case you need the old result and output of the function the normalize_fit_lmfit function can be used.
911

1012
## 1.4.5 (2023/06/20)
1113

1214
### Bugfixes
15+
1316
- fixes an issue which caused glassure not to start with some pyqt6 versions
1417

1518
## 1.4.4 (2023/11/14)
1619

1720
### Bugfixes
21+
1822
- subtraction and addition of patterns works now correctly when both have different x values
1923

2024
## 1.4.3 (2023/11/02)
2125

2226
### Bugfixes
27+
2328
- fix recursion error due to recent extrapolation gui changes
2429

2530
## 1.4.2 (2023/10/31)
2631

2732
### Bug fixes:
33+
2834
- not specifically dependent on pyside anymore, glassure should now also work with pyqt6, pyqt5 or pyside2, default
2935
is still pyside6
3036

3137
## 1.4.1 (2023/10/27)
3238

3339
### Bug fixes:
40+
3441
- fix error with s0 auto calculation when using brown hubbell form factors.
35-
- fix python compatibility for 3.9 and 3.10
42+
- fix python compatibility for 3.9 and 3.10
3643

3744
## 1.4.0 (2023/09/03)
3845

3946
### New features:
47+
4048
- the chosen scattering factor source can now be applied per configuration and are not global anymore
4149
- added support for ionic scattering factors when using the brown et al. 2006 scattering factors
4250
- calculations now also work correctly without specifying a background pattern
@@ -53,8 +61,8 @@
5361
documentation for the data processing
5462
- created basic documentation for the core functions, available under (glassure.readthedocs.io)
5563

56-
5764
### Bug fixes:
65+
5866
- consistent naming for patterns - file endings will now always be omitted
5967
- removing a configuration now correctly switches to the correct configuration and updates the parameters in the gui
6068
- renaming configurations is now persistent after removing a configuration
@@ -65,6 +73,7 @@
6573
## 1.3.0 (2023/04/26)
6674

6775
### New features:
76+
6877
- changed to pyqt 6 which should reduce issues with high dpi screens
69-
- added support for brown et al. 2006 scattering factors (from international tables of crystallography) and hubbell et
78+
- added support for brown et al. 2006 scattering factors (from international tables of crystallography) and hubbell et
7079
al.1975 compton scattering intensities

0 commit comments

Comments
 (0)