Larch version 0.9.57 has been released and is available on PyPI (https://pypi.org/project/xraylarch). It should now be installed by default using most installation mechanisms, and you may see a notice to update if running xas_viewer.
Much of the work for this release has come from Mauro Rovezzi. In a conversation we had yesterday about this release, we talked about several potential changes going forward, especially for XAS_Viewer, about saving processing history, how to improve the concept of "reference spectrum" for a measurement, and other topics related to keeping track of analysis history and provenance. Some of these ideas are encapsulated in Github Issues at
https://github.com/xraypy/xraylarch/issues, and the plan is to work on this. One possibility would be to be able to read and export to Athena Project files but use a different format (probably HDF5) as a new default "Larch Project File" so that more complexly nested data and some sort of "journal" per data set could be saved, displayed, edited, and so on.
If anyone here has some thoughts on how such topics could or should be handled, please let us know. If you have other ideas on what might be added or improved, also don't hesitate to speak up, either in conversations here or on Github.
Cheers,