Published March 10, 2026 | Version 2026.1.2
Software Open

xraypy/xraylarch: 2026.1.2

  • 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 of pymatgen).
  • 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

Software