Releases: dkriegner/xrayutilities
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/
xrayutilities 1.7.0
xrayutilities-1.7.0 is available. The new version is compatible with Python >3.6.
Version 1.7.0 contains several fixes and as usual every user is advised to upgrade.
In order to obtain the new version go to sourceforge [1] or use PyPI [2]. Windows and MacOS wheel packages 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 [3] which should make installing for Conda users more straightforward.
If you encounter problems please report them on github or on the mailinglist.
Note that the runtime dependency on setuptools was dropped.
A more complete set of changes can be found in the CHANGES.txt file [4], the git log or in the release notification on the mailing list [5]
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock
[4] https://github.com/dkriegner/xrayutilities/blob/master/CHANGES.txt
[5] https://sourceforge.net/p/xrayutilities/mailman/xrayutilities-users/
xrayutilities 1.6.0
This release contains several code rearrangements, minor fixes, and is Python3 only. The element database is no longer shipped with the package but is now created during the install process. Therefore the h5py, numpy, and scipy are now already needed during the setup process. pip handles this automatically so most users should not notice any difference!
A more complete set of changes can be found in the CHANGES.txt file [1] and the git log.
As usual every user is advised to upgrade. In order to obtain the new version go to sourceforge [2] or use PyPI [3]. Windows binaries and wheel packages are found on PyPI for 32 and 64-bit Python in versions 3.5, 3.6, and 3.7. 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.
[1] https://github.com/dkriegner/xrayutilities/blob/master/CHANGES.txt
[2] https://sourceforge.net/projects/xrayutilities
[3] https://pypi.python.org/pypi/xrayutilities
[4] https://github.com/conda-forge/xrayutilities-feedstock
(As a note to the future myself: The test coverage reported by tox of this release is 73%.)
xrayutilities 1.5.4
This is a bug-fix release which collects several smaller fixes and likely will represent the last release compatible with Python 2.7. Users still running this Python version are advised to upgrade to this version. Others should refer to later versions supporting only Python 3.x
In order to obtain this version go to sourceforge [1] or use PyPI [2]. Windows binaries and wheel packages are found on PyPI for 32 and 64-bit Python in versions 2.7 and 3.5, 3.6, and 3.7. There is now 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.
[1] https://sourceforge.net/projects/xrayutilities
[2] https://pypi.python.org/pypi/xrayutilities
[3] https://github.com/conda-forge/xrayutilities-feedstock