There is a newer version of the record available.

Published July 29, 2025 | Version 2025.2.1
Software Open

xraypy/xraylarch: 2025.2.1

  • 1. University of Chicago
  • 2. CNRS - OSUG - FAME CRG
  • 3. Lawrence University
  • 4. Stonybrook University
  • 5. Berkeley Lab
  • 6. ESRF
  • 7. Institut de physique du globe de Paris
  • 8. Brookhaven National Laboratory
  • 9. Argonne National Laboratory
  • 10. Lawrence Berkeley Lab
  • 11. Max Planck Institute for Chemical Energy Conversion
  • 12. Northeastern University
  • 13. University of Colorado Boulder

Description

[2025.2.1 - 2025-07-29]

Larix improvements and bugfixes:

  • allow adding feff paths without data
  • cleanups for XAS auto-normalization, and avoiding overprocessing
  • revert to using read_gsexdi for 'epics stepscan' data, cleanups
  • exafs_panel: avoid reproccessing all groups with form values/setting for current group.
  • move data processing tasks to separate module, and to use the file list from main window
  • add register/run callbacks from controller for when the Larix Groupname changes -- used for data proceesing tasks
  • fix bad_channels when reading in multi-element detector data
  • editing plot preferences will push to current plot displays
  • exafs_panel: better separation of plotting and processing parameters
  • exafs_panel: better isolation of group processing parameters, and copy of parameters.
  • lincombo: fix fits in k-space (thanks AJ Kropf), and LCF can now use chi*k**3
  • lincombo: add popup warning when asking to fit data in k-space when chi(k) is not yet available
  • feffit: add csv_path_report() method to FeffitDataset, use tabulate if installed.

xraylarch library:

  • fix a bug in mback_norm method (tj-eldridge <thomas.eldridge@esrf.frr)
  • tolerate very short pre-edge and normalization ranges, reducing npre and nnorm if necessary
  • increase max size of column file
  • more uniform use of numpy asmatrix
  • general cleanups, force group to have a name attribute
  • fix support older sessions/projects
  • fix error with polyfit and very short post-edge regions
  • fix Rixs bm16 update (Mauro Rovezzi mauro.rovezzi@esrf.fr)
  • better close for SQLite databases.
  • fix correlated Debye model: force path coords to float
  • xafsplots: add scale_window to plot_chir()
  • add dict_report method to FeffPath to return plain dict of values

Other GUIs:

  • XRF Map: read dtfactor directly from HDF5 if available, otherwise try to compute it.
  • XRF Map: even more straightforward Read Master
  • XRF Map: remove use of scandb in read_xrm master file, skip empty rows
  • XRF Map: dont trim sinograms on XRD data
  • Larch GUI: make sure larch buffer starts showing end of output text

General development and maintenance:

  • add issue templates
  • add darkdetect to dependcies, update constructor script
  • make sure darkdetect dependency installs with plain pip install
  • update MANIFEST, using pyproject.toml, remove setup.cfg
  • update readme, change format
  • add function and larch -n CLI option to install nightly build.
  • add bash scripts to run tests with more care for temporary resources.

Files

xraypy/xraylarch-2025.2.1.zip

Files (83.3 MB)

Name Size Download all
md5:0a0c5134c7681f7a9299dd3c18266bbb
83.3 MB Preview Download

Additional details

Related works

Software