Hi Folks, A new version of Larch and the Larix GUI are now available for download and for automated update. The last message about Larch 2025. 2. 0
was in late May, though there were updates pushed on in late July too. Since then, there have been
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
|
This message came from outside your organization.
|
|
|
ZjQcmQRYFpfptBannerEnd
Hi Folks,
A new version of Larch and the Larix GUI are now available for download and for automated update. The last message about Larch 2025.2.0 was in late May, though there were updates pushed on in late July too. Since then, there have been many updates and improvements,
especially to the Larix GUI.
A more complete list of changes is at https://github.com/xraypy/xraylarch/releases/tag/2025.3.0 (and
see https://github.com/xraypy/xraylarch/releases/tag/2025.2.2 too),
but a few of the most obvious changes include:
1.
The “List of Groups/Files” in Larix and many related “List of Groups” windows have a richer set of options with the Right Mouse Button. All these actions also now have "keyboard shortcuts" or "accelerators" (Ctrl-
/ Alt- keys) that do most actions to move and select groups. This allows much faster and easier manipulation of the list of datasets.
2.
Configuring lotting options such as linewidths, colors, themes, and so forth is easier and better. The "plot" tab is "Edit Preferences" now has (only) a "Save Plot Configuration" to save the configuration of the
current Plot Window #1 (to the file ".larch/wxmplot.yaml"). From the Plot Window, you can configure these settings (themes, colors, etc) for any plot. When you are happy with those, saving them from the Larix Preferences window will save those settings for
future sessions.
3.
Saving and Loading Session Files is more robust, and saving will happen in the background, without hanging the main window.
4.
The main Larix window now has a Title (ie, “Top Window Bar”) that shows the name of the “Current Session File”. You can change that with “Save Session As”. The Plot Windows (or most of them anyway) will have Titles
that show this Session File name and the name of the Analysis Panel or Data Task window that generated the plot. If you are running 2 Larix sessions, this makes it much easier to tell what windows go together.
5.
On startup, you may be prompted to open recently automatically saved Session files for Sessions that did not exist cleanly. There has long been a list of “autosaved sessions” that you can import, but this will tell
you if any session did not close well.
6.
2025.2.0 introduces a Generic XY Data Analysis Panel, for non-XAS data. You can now choose any X, Y arrays for a group as the XY data, and overplot several groups of scaled or unscaled datasets. And the Curve Fit
Panel allows pretty generic curve-fitting for X, Y data.
There have been many bug fixes and other improvements, too.
As always, Mauro Rovezzi and Shelly Kelly and her group at the APS deserve a lot of credit for either making or inspiring these changes. There have also been bug reports and pull requests from a growing number of people. The GitHub repository is really the
best place for this, but thanks to everyone.
Let us know if you have any questions, comments, or suggestions.
--Matt