Hi Folks, Larch version 0.9.59 has been released. It should now be installed by default using all installation mechanisms, and you may see a notice to update if running xas_viewer. This is mostly bug fixes, but some are important enough to warrant pushing out now. Changes are detailed at https://github.com/xraypy/xraylarch/releases/tag/0.9.59 For XAS Viewer use, the most important of these are a) "energy reference" and "energy shifting" of spectra work much better. b) the action of the "pin icon to select points on the graph" has now changed (by popular opinion) to be: click on pin icon, *and then* cliick on point of the graph. There are also new binary installers - the one for Linux might work for more people ;), and the installation might be faster for more people. We're hoping that there will be another release in a couple of months to give a more comprehensive "Project File" concept. But, as always, suggestions or comments are welcome. Cheers, --Matt
Hi Matt:
I have managed to figure out an installation procedure using Debian Linux
that installs Larch for all users on the system to use. If this is useful
for you , I can write it up.
Carlo
On Fri, Apr 1, 2022 at 2:38 PM Matt Newville
Hi Folks,
Larch version 0.9.59 has been released. It should now be installed by default using all installation mechanisms, and you may see a notice to update if running xas_viewer.
This is mostly bug fixes, but some are important enough to warrant pushing out now. Changes are detailed at https://github.com/xraypy/xraylarch/releases/tag/0.9.59
For XAS Viewer use, the most important of these are a) "energy reference" and "energy shifting" of spectra work much better. b) the action of the "pin icon to select points on the graph" has now changed (by popular opinion) to be: click on pin icon, *and then* cliick on point of the graph.
There are also new binary installers - the one for Linux might work for more people ;), and the installation might be faster for more people.
We're hoping that there will be another release in a couple of months to give a more comprehensive "Project File" concept. But, as always, suggestions or comments are welcome.
Cheers,
--Matt _______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
-- Carlo U. Segre (he/him) -- Duchossois Leadership Professor of Physics Professor of Materials Science & Engineering Director, Center for Synchrotron Radiation Research and Instrumentation Illinois Institute of Technology Voice: 312.567.3498 Fax: 312.567.3494 segre@iit.edu http://phys.iit.edu/~segre segre@debian.org
Hi Carlo,
On Fri, Apr 1, 2022 at 5:39 PM Carlo Segre
Hi Matt:
I have managed to figure out an installation procedure using Debian Linux that installs Larch for all users on the system to use. If this is useful for you , I can write it up.
Yes - I think that would be very helpful. I know that it's all pretty focused on "install for an individual user", so if installing to a server needs modifications, that would be interesting to either automate or at least document. For sure, we're trying to get to "normal pip install-able", but wxPython on Linuxes makes that kind of challenging. Somewhat related: I did verify that the Linux installer works for me, but I built it on a Centos7 machine and installed it on a Centos8 machine, so that might not be a fair test. And I believe that some of the ESRF folks had some trouble with debian and an earlier version of this installer. --Matt
Hi Matt:
My installation is a mix of Debian packages and pip3 installations. This
allows for more recent packages that are not in Debian. The trick is to
know which ones are needed. I can try the Linux install with one of my
virtual Debian machines. That might be helpful.
Carlo
On Fri, Apr 1, 2022 at 6:14 PM Matt Newville
Hi Carlo,
On Fri, Apr 1, 2022 at 5:39 PM Carlo Segre
wrote: Hi Matt:
I have managed to figure out an installation procedure using Debian Linux that installs Larch for all users on the system to use. If this is useful for you , I can write it up.
Yes - I think that would be very helpful. I know that it's all pretty focused on "install for an individual user", so if installing to a server needs modifications, that would be interesting to either automate or at least document. For sure, we're trying to get to "normal pip install-able", but wxPython on Linuxes makes that kind of challenging.
Somewhat related: I did verify that the Linux installer works for me, but I built it on a Centos7 machine and installed it on a Centos8 machine, so that might not be a fair test. And I believe that some of the ESRF folks had some trouble with debian and an earlier version of this installer.
--Matt
_______________________________________________ Ifeffit mailing list Ifeffit@millenia.cars.aps.anl.gov http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit Unsubscribe: http://millenia.cars.aps.anl.gov/mailman/options/ifeffit
-- Carlo U. Segre (he/him) -- Duchossois Leadership Professor of Physics Professor of Materials Science & Engineering Director, Center for Synchrotron Radiation Research and Instrumentation Illinois Institute of Technology Voice: 312.567.3498 Fax: 312.567.3494 segre@iit.edu http://phys.iit.edu/~segre segre@debian.org
Hi Carlo,
On Sat, Apr 2, 2022 at 5:51 PM Carlo Segre
Hi Matt:
My installation is a mix of Debian packages and pip3 installations. This allows for more recent packages that are not in Debian. The trick is to know which ones are needed. I can try the Linux install with one of my virtual Debian machines. That might be helpful.
Yeah, I've been trying to get to the point where pip can be used as much as possible. I think that for Linux, the only real complication (after "basic Python3.7 or later") is wxPython. If there is a Debian package for that (and probably there are packages for the other "core scientific packages" of numpy, scipy, matplotlib, h5py), then I think everything else should be installable with "pip" or a recent Debian package. At least that is the intention. It would be good to test that out in practice too. I have not tried a "root install with python from the OS distribution" on RH/Centos machines either, but it would be good to try that on both RH/Centos and Debian. I think we might even be able to automate some of that testing with Github actions (which defaults to ubuntu). --Matt
participants (2)
-
Carlo Segre
-
Matt Newville