Published March 10, 2026
| Version 2026.1.2
Software
Open
xraypy/xraylarch: 2026.1.2
Authors/Creators
- Matt Newville1
- Mauro Rovezzi2
- Bruce Ravel
- mkak3
- Ameyanagi4
- Damian Guenzing5
- Wout De Nolf6
- Klemen Bucar
- Christian Dewey
- Thomas VINCENT6
- Max Rakitin7
- Liqun Kang8
- Charles Le Losq9
- Mia
- Alexandre Detiste
- Denis Ryabov
- Mark Wolfman10
- tj-eldridge
- fmneto
- Guido Iaquinti
- Helen Engelhardt
- Kiran Mathew11
- Nathaniel M. Beaver12
- VasilyLebedev
- Keith White13
- patrick-austin
- 1. University of Chicago
- 2. CNRS - OSUG - FAME CRG
- 3. Lawrence University
- 4. Stonybrook University
- 5. Berkeley Lab
- 6. ESRF
- 7. Brookhaven National Laboratory
- 8. Max Planck Institute for Chemical Energy Conversion
- 9. Institut de physique du globe de Paris
- 10. Argonne National Laboratory
- 11. Lawrence Berkeley Lab
- 12. Northeastern University
- 13. University of Colorado Boulder
Description
Overview:
- fixes to painful installation woes on MacOS with
spglib(part ofpymatgen). - Much better (maybe even "good") support for Dark vs Light Mode on MacOS and Windows. The.GUI applications, notably Larix, should be usable in both Dark and Light system modes and automatically switch if the mode changes while the program is running. There may be some lingering challenges, but the basically unusable cases of light text on a light background or dark text on a dark background should all be fixed. GUI applications other than Larix are less well-tested. And, almost no testing has been done on Linux with Dark mode.
- several bug fixes.
Larix:
- calculate emin, emax after initialising e0 in rebin_xafs (#610, patrick-austin)
- make sure un-built feffit model is built (and so restored) before replacing the displayed model, as for a new group (George Sterbinsky)
- Structur2XAS: add configurable PRINT card values to Struct2XAS.make_input_feff (#606, Helen Engelhardt)
- update FEFF header parsing to avoid false matches in author and title lines (#604, liqunkang)
- feffit panel: add copy-parameer-expression buttons, with dialog to copy Feffit Path Parameters from one path to others (Shelly Kelly)
- better informing analysis panels to fill_form() with a newly installed group
- prefer column names from Column label over label line when reading column files.
- better test for energy in array label to identify xas data
- many small fixes for better support of Dark Mode and switching Dark/Light modea
Larch library:
- fix reading bytes/string values from hdf5 files in h5group (#608, patrick-austin)
- many fixes to common wx widgets (including Larch Buffer) for dark mode.
- many fixes for using updated wxutils, especially with darkmode detection, and new model for widget colors.
Other GUIS:
- XRF_Map: put adding of highlights to maps in try/except clauses
- XRF Maps: better fix for ways to identify xspress3 hdf5 file
- XRF Epics Control: many additions to show more controls for Xspress3 Epics interface
- XRF Display: many fixes for dark mode
- XRD1D: tweaks to layout, background subtraction, color modes
Distribution/Install/General:
- add pymatgen from conda-forge to constructor script
- update wxmplot and wxutils versions, for beter dark mode
- add dioptas as optional install package
- build matplotlib font cache on (build icons) to reduce startup time for first exe launch
- update versions and formatting for GetLarch scripts, add explicit spglib from conda-forge
- update constructor package list
Files
xraypy/xraylarch-2026.1.2.zip
Files
(76.1 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:53f922800b3118b24a2f04bcae069099
|
76.1 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/xraypy/xraylarch/tree/2026.1.2 (URL)
Software
- Repository URL
- https://github.com/xraypy/xraylarch