NSLS-II / PyXRF

Fluorescence fitting GUI.
http://nsls-ii.github.io/PyXRF
BSD 3-Clause "New" or "Revised" License
31 stars 23 forks source link

'Lazy' loading of Dask arrays from Tiled (SRX) #321

Closed dmgav closed 4 months ago

dmgav commented 4 months ago

Loading of experimental data from the Tiled server for SRX beamline. Data is loaded and saved to HDF5 file in blocks of ~40,000 pixels and allows to load large maps without excessive memory use. The procedure is efficient for loading and saving the sum of all data. It also works for loading individual channels, but is very slow.

Replaced deprecated BrokenBarHCollection with PolyCollection. PyXRF is now compatible with Matplotlib 3.9.0.

Data collected during 2D step scans still can not be loaded using Tiled.

Fixed

Added

Changed

Removed

How Has This Been Tested?