Skip to content

Releases: dkriegner/xrayutilities

xrayutilities 1.7.12

13 Nov 11:54

Choose a tag to compare

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

Full Changelog: v1.7.11...v1.7.12

Download xrayutilities

xrayutilities 1.7.11

11 Nov 16:53

Choose a tag to compare

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

Download xrayutilities

xrayutilities 1.7.10

17 Jan 11:43

Choose a tag to compare

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

Download xrayutilities

xrayutilities 1.7.8

05 Jun 12:36

Choose a tag to compare

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

Full Changelog: v1.7.7...v1.7.8

xrayutilities 1.7.7

19 Apr 11:17

Choose a tag to compare

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

Full Changelog: v1.7.6...v1.7.7

xrayutilities 1.7.6

16 Nov 17:24

Choose a tag to compare

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

New Contributors

Full Changelog: v1.7.5...v1.7.6

xrayutilities 1.7.4

31 Oct 13:21

Choose a tag to compare

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

Download xrayutilities

xrayutilities 1.7.3

26 Nov 08:06
f5f27f8

Choose a tag to compare

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

Download xrayutilities

xrayutilities 1.7.2

23 Nov 10:11
8434a1c

Choose a tag to compare

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

Full Changelog: v1.7.1...v1.7.2

Download xrayutilities

xrayutilities 1.7.1

02 Jan 20:13

Choose a tag to compare

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/

Download xrayutilities