Releases: dkriegner/xrayutilities
xrayutilities 1.7.12
Version 1.7.12 is identical to version 1.7.11 but fixes the windows wheel files on PyPI
In order to obtain the new version, go to SourceForge [1] or use PyPI [2]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.10 to 3.14. There is also a conda-forge package [3] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [4].
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
What's Changed
- ci: add manual installation of cairo for builddocs by @dkriegner in #230
- ci: make build use MSVC by @dkriegner in #232
Full Changelog: v1.7.11...v1.7.12
xrayutilities 1.7.11
Version 1.7.11 contains some performance optimizations in the c-code and a new build system.
Note: The windows wheel version distributed on PyPI [2] for this release are broken and can not be used!
In order to obtain the new version, go to SourceForge [1] or use PyPI [2]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.10 to 3.14. There is also a conda-forge package [3] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [4].
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
What's Changed
- build(mesonpy): convert to use mesonpy build backend by @dkriegner in #206
- code quality improvements, explicit noqa statements by @dkriegner in #209
- build(mesonpy): clean up meson.build file by @dkriegner in #211
- fix(c-code): fix small memory leak, cleanup improvements by @dkriegner in #213
- fix(c-code): fix small memory leaks, improve quality by @dkriegner in #214
- fix(openmp): correctly enable openmp in c-code by @dkriegner in #215
- fix(examples): set nthreads in example script by @dkriegner in #217
- docs(sphinx): fix documentation links and config by @dkriegner in #218
- move all pipelines to 3.13 where possible by @dkriegner in #219
- ci(version): use more compatible development version numbering by @dkriegner in #220
- doc: correct docstring of QConversion.getDetectorPos by @dkriegner in #224
- fix: make code work with lmfit 1.3.4 by @dkriegner in #226
- restructure: format code with ruff format by @dkriegner in #227
- ci: move azure pipelines to Python 3.14 by @dkriegner in #228
- build: remove manual selected manylinux version by @dkriegner in #229
Full Changelog: v1.7.10...v1.7.11
xrayutilities 1.7.10
Version 1.7.10 contains some fixes and is the first version compatible with scipy-1.15
In order to obtain the new version, go to SourceForge [1] or use PyPI [2]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.9 to 3.13. There is also a conda-forge package [3] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [4].
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
Note the code is equivalent to version 1.7.9 which did not include support for Python 3.13.
What's Changed
- Use numpy>=2 as build dependency only for python>=3.9 by @t20100 in #188
- fix typo in cache key of atomic structure factor by @dkriegner in #189
- better doc-strings regarding the inplane reference direction by @dkriegner in #192
- fix(DarwinModel): avoid use of deprecated scipy.misc functionality by @dkriegner in #204
- refactor(code-quality): reduce linter warnings by @dkriegner in #205
New Contributors
Full Changelog: v1.7.8...v1.7.10
xrayutilities 1.7.8
Version 1.7.8 contains some fixes and improvements and is the first version compatible with the upcoming numpy 2.0
In order to obtain the new version, go to SourceForge [1] or use PyPI [2]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.9, 3.10, 3.11 and 3.12. There is also a conda-forge package [3] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [4].
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
What's Changed
- feat: allow distinct hkl in dynamic diffraction multilayer models by @dkriegner in #184
- Implement fix for #179, comment debug code by @dkriegner in #181
- fix code(-style) weaknesses detected by the linter by @dkriegner in #186
- Numpy 2.0 support by @dkriegner in #185
Full Changelog: v1.7.7...v1.7.8
xrayutilities 1.7.7
Version 1.7.7 contains some fixes and improvements.
In order to obtain the new version, go to SourceForge [1] or use PyPI [2]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.8, 3.9, 3.10, 3.11 and 3.12. There is also a conda-forge package [3] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [4].
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
What's Changed
- fix deprecation warnings in XML parser with Py3.12 by @dkriegner in #176
- read sardana mca by @dschick in #129
- enable python 3.12 in wheels, use 3.11 as basepython by @dkriegner in #180
- define independent_vars for lmfit-1.3.0 by @dkriegner in #183
Full Changelog: v1.7.6...v1.7.7
xrayutilities 1.7.6
Version 1.7.6 contains several bug fixes and other changes and improvements listed in detail below.
In order to obtain the new version, go to SourceForge [1] or use PyPI [2]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.7, 3.8, 3.9, 3.10, and 3.11. There is also a conda-forge package [3] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [4].
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
What's Changed
- update AlAs lattice parameter and Cij by @VeryBitter in #165
- fix numpy 1.25 deprecation warnings by @dkriegner in #168
- New example for fitting MBE grown heterostructure by @VeryBitter in #166
- enable naming of simulation materials by @dkriegner in #169
- catch KeyError in header parsing of RASFile by @dkriegner in #172
- fix linter error in CIF parser by @dkriegner in #173
New Contributors
- @VeryBitter made their first contribution in #165
Full Changelog: v1.7.5...v1.7.6
xrayutilities 1.7.4
This version is compatible with Python >3.6.
Version 1.7.4 contains several bug fixes. In particular it contains [1]:
- fix for a mistake in the docstring of the March-Dollase texture model in
xu.simpack.Powder, - a correction of the Poisson ratio of the GaInAs Darwin model,
- new GetStrain and GeStress functions for xu.material.Material (#138)
- improvements for kappa goniometers and removal of some deprecated scipy namespaces.
In order to obtain the new version, go to SourceForge [2] or use PyPI [3]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.6, 3.7, 3.8, 3.9, and 3.10. There is also a conda-forge package [4] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [5].
[1] https://github.com/dkriegner/xrayutilities/blob/main/CHANGES.txt
[2] https://sourceforge.net/projects/xrayutilities
[3] https://pypi.python.org/pypi/xrayutilities
[4] https://github.com/conda-forge/xrayutilities-feedstock
[5] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
Full Changelog: v1.7.3...v1.7.4
xrayutilities 1.7.3
This version is compatible with Python >3.6.
Version 1.7.3 contains no code change compared to the previous version, but fixes a release issue [1] where the source package on PyPI was broken. The Linux wheel format for PyPI was furthermore changed to manylinux2014.
In order to obtain the new version, go to SourceForge [2] or use PyPI [3]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.6, 3.7, 3.8, 3.9, and 3.10. There is also a conda-forge package [4] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [5].
[1] https://github.com/dkriegner/xrayutilities/blob/main/CHANGES.txt
[2] https://sourceforge.net/projects/xrayutilities
[3] https://pypi.python.org/pypi/xrayutilities
[4] https://github.com/conda-forge/xrayutilities-feedstock
[5] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
Full Changelog: v1.7.2...v1.7.3
xrayutilities 1.7.2
This version is compatible with Python >3.6.
Version 1.7.2 contains some bug fixes and is compatible with matplotlib 3.5. Details can be found below and in the Changes.txt file [1].
In order to obtain the new version, go to SourceForge [2] or use PyPI [3]. Wheel packages for Windows, macOS and Linux are found on PyPI for 64-bit Python in versions 3.6, 3.7, 3.8, and 3.9. Python 3.10 is also supported, but currently no wheel packages can be provided. There is also a conda-forge package [4] which should make installing for Conda users more straightforward.
If you encounter problems, please report them on GitHub or on the mailinglist [5].
On PyPI the source package is unfortunately broken. It's recommended to skip this version!
[1] https://github.com/dkriegner/xrayutilities/blob/main/CHANGES.txt
[2] https://sourceforge.net/projects/xrayutilities
[3] https://pypi.python.org/pypi/xrayutilities
[4] https://github.com/conda-forge/xrayutilities-feedstock
[5] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
What's Changed
- Issue #107 density profile enhancements by @dkriegner in #120
- remove dependency on soon deprecated distutils by @dkriegner in #130
Full Changelog: v1.7.1...v1.7.2
xrayutilities 1.7.1
This version is compatible with Python >3.6.
Version 1.7.1 contains no code changes in comparison to 1.7.0. The release process was streamlined using Azure pipelines and minor changes were included in docstrings. An upgrade is therefore only required if you are still using an older version.
This version no longer includes the PDF documentation, which can now be downloaded from the webpage [1].
In order to obtain the new version go to sourceforge [2] or use PyPI [3]. Wheel packages for Windows, MacOS and Linux (new!) are found on PyPI for 64-bit Python in versions 3.6, 3.7, 3.8, and 3.9. There is also a conda-forge package [4] which should make installing for Conda users more straightforward.
If you encounter problems please report them on github or on the mailinglist [5].
[1] https://xrayutilities.sourceforge.io/xrayutilities.pdf
[2] https://sourceforge.net/projects/xrayutilities
[3] https://pypi.python.org/pypi/xrayutilities
[4] https://github.com/conda-forge/xrayutilities-feedstock
[5] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/