Xraylib

Latest version: v4.1.5

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

2.15.0

-Auger probabilities (AugerRate) and its macros
-Revised interpolation scheme of the Kissel PE cross-sections
-M-shell Coster-Kronig transition probabilities
-XRF CS with cascade effects!!
-Atomic level widths

2.14.1

Bugfixes.
See the following links for more information:
http://github.com/tschoonj/xraylib/issues/closed/#issue/2
http://github.com/tschoonj/xraylib/issues/closed/#issue/3
http://github.com/tschoonj/xraylib/issues/closed/#issue/4
http://github.com/tschoonj/xraylib/issues/closed/#issue/5
http://github.com/tschoonj/xraylib/issues/closed/#issue/6

2.14.0

-Added Biggs Compton profiles (both total and partial)
-Fixed Siegbahn macros for LineEnergy, CS_FluorLine and RadRate
-Added Siegbahn macros for single lines
-Added IDL and Python bindings for Windows
-Created xraylib.exe for Windows
-Added support for .NET on Windows
-Several bugfixes and minor improvements

API additions: ComptonProfile, ComptonProfile_Partial and ElectronConfig

More info can be found in the commit messages

2.13.1

-Corrected radrate database: 2.13.0 was using scofield for K and campbell for
L instead of Krause data
-"make clean" now works properly
-Changed the way the RadRate of Kbeta lines are being calculated, now
RadRate(KB_LINE) = 1.0 - RadRate(KA_LINE). Anyway, the way the RadRates are
being calculated should be reviewed in the version. Siegbahn macros should be
added for more lines.
-Added NSIS script to produce a Windows installer: this installs the required
files for development on Windows, including headers, dll, static libs with
exported functions and some documentation. The Windows SDK has been verified
to work with Microsoft Visual C++, Borland 5.5 and Intel C/C++ 11.1
Also: the Windows dll works with LabView...

2.13.0

-Expanded the radrate database (150 linetypes available now, including M lines)
-More line energies: the new database was calculated using the edge energy
database and contains every theoretical possible transition. 381 linetypes are
available
-Kissel database fixes: since the Kissel edge energies do not correspond to
the ones found in the edge energy database this could lead to unpredictable
behaviour near the edges. This has been fixed by using the Kissel calculated
edge energies.
-Compound parser: we have added a parser for compounds which will determine
information such as number of different elements, number of atoms per element
and weight fractions. This parser has been coupled with several cross section
functions.
-Refractive indices: we added two functions that calculate the real and
imaginary parts of the refractive index of a given compound.
-Numerous bugfixes: an important one would be the restoration of IDL support
on Mac OS X Snow Leopard
-Creation of IDL bindings rpm
-Added Java bindings (requires Sun JAVA compiler): works on Linux and Mac Os X
-Verified support on FreeBSD 8.0 64-bit

2.12.1

Fixed bug in installation scripts that caused the perl and IDL bindings
compilation phase to fail under certain circumstances

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.