From rovezzi at esrf.fr Fri Feb 29 03:54:35 2008 From: rovezzi at esrf.fr (M. Rovezzi) Date: Fri, 29 Feb 2008 09:54:35 +0000 Subject: [Ifeffit-devel] Following Demeter development Message-ID: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> Hello Bruce, Today I updated Demeter after a quite long period and I surprisingly see that you have worked a lot on the code lately and introduced interesting new features. Maybe I will annoy you about these issues but I would like to give some feedback as user: - I appreciate the new installation script. I have used the global procedure (with sudo) on a Kubuntu Gutsy machine. "install_prereqs" works fine but to continue the build procedure I need to insert the "--bundle=Bundle/DemeterBundle.pm" and in the Bundle add "Term::Twiddle" module in the list (WOW, what a funny module!!!) - The use of Kdissert in the Doc is fine also (now I have a better idea of what is going on and the parts of the code that are under development). I particularly appreciate the "ideas" inserted as the back-end for Gnuplot (to be honest, I don't like PGPLOT and I hope ifeffit2 will use the Gnuplot back-end) and the part relative to the integration with theory... - I have a problem with Xray::Fluorescence module that seem not exist. I found Xray::Fluo at the place and I'm getting confused how to directly modify Demeter now that the installation is "globlal" and some parts are moved to "libperlxray"; I mean that in the past, I have modified directly Demeter scripts inside demeter source directory in case of problems (like dependencies or broken new implementations) but now everything is installed in /usr/local and I don't think is a good idea modifing directly Perl codes without re-building process (well, I think I get lost in the Xray library!) Ok, that's all for the moment... Bye, Mauro PS (for ifeffit-devel): any news? I hope to tell you soon about some efforts in our group to develop a python-ifeffit application to treat reflectivity XAFS data... -- Mauro Rovezzi PhD Student - GILDA BM08 at ESRF (Grenoble, FR) ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From adam.webb at desy.de Fri Feb 29 04:20:50 2008 From: adam.webb at desy.de (Adam Webb) Date: Fri, 29 Feb 2008 11:20:50 +0100 Subject: [Ifeffit-devel] Following Demeter development In-Reply-To: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> References: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> Message-ID: <47C7DC82.6040809@desy.de> Hi, I have recently installed Demeter as well and there have been many changes. I would guess that Bruce will make a more official announcement when version 0.1 is ready. Here's the whole story: http://cars9.uchicago.edu/iffwiki/BruceRavel/EvolvingSoftware The page http://cars9.uchicago.edu/iffwiki/Demeter is the best place to start. There is already lots of information. The biggest thing is that the projects have been split into parts. If you remove horae and then go through the install described on the wiki your problems should be cleared up. > > - The use of Kdissert in the Doc is fine also (now I have a better idea of > what is going on and the parts of the code that are under development). I > particularly appreciate the "ideas" inserted as the back-end for Gnuplot > (to be honest, I don't like PGPLOT and I hope ifeffit2 will use the Gnuplot > back-end) and the part relative to the integration with theory... > I believe that there may be a licence problem for re-distribution. Gnuplot does not use a free software license. Of course the end user can install Gnuplot on their own and use it. > > PS (for ifeffit-devel): any news? I hope to tell you soon about some > efforts in our group to develop a python-ifeffit application to treat > reflectivity XAFS data... That sounds interesting... cheers, Adam -- ---------------------------------------------------------- Dr. M. Adam Webb HASYLAB at DESY Notkestrasse 85 D-22607 Hamburg Germany Phone: +49 40 8998-1994, Fax: +49 40 8998-2787 E-mail: adam.webb at desy.de ----------------------------------------------------------- From rovezzi at esrf.fr Fri Feb 29 07:57:18 2008 From: rovezzi at esrf.fr (M. Rovezzi) Date: Fri, 29 Feb 2008 13:57:18 +0000 Subject: [Ifeffit-devel] Following Demeter development In-Reply-To: <47C7DC82.6040809@desy.de> References: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> <47C7DC82.6040809@desy.de> Message-ID: <1204293438.47c80f3e21ec3@wwwsec.esrf.fr> Adam, Quoting Adam Webb : > Here's the whole story: > > http://cars9.uchicago.edu/iffwiki/BruceRavel/EvolvingSoftware Ops, sorry! I haven't checked the wiki pages lately and I was not aware of all the evolution... well, Demeter 0.1 is fine and the roadmap to next versions seems interesting... > The biggest thing is that the projects have been split into parts. If > you remove horae and then go through the install described on the wiki > your problems should be cleared up. I made all the clean procedure of installation starting from zero: pgplot -> ifeffit -> libperlxray -> demeter Everything was fine in the Build/Install process BUT I'm still having a problem that seems stupid but I cannot solve: mauro at guest2:~/local/demeter/examples/cu$ perl mdsfit.pl Can't locate Ifeffit/FindFile.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /home/mauro/local/demeter/lib) at /usr/local/share/perl/5.8.8/Xray/Absorption.pm line 193. [+other errors] But the file is there!: mauro at guest2:~/local/demeter/examples/cu$ locate FindFile.pm /home/mauro/local/horae/lib/Ifeffit/.svn/text-base/FindFile.pm.svn-base /home/mauro/local/horae/lib/Ifeffit/FindFile.pm Well, really strange... M. -- Mauro Rovezzi PhD Student - GILDA BM08 at ESRF (Grenoble, FR) ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From bravel at bnl.gov Fri Feb 29 11:05:02 2008 From: bravel at bnl.gov (Bruce Ravel) Date: Fri, 29 Feb 2008 12:05:02 -0500 Subject: [Ifeffit-devel] Following Demeter development In-Reply-To: <1204293438.47c80f3e21ec3@wwwsec.esrf.fr> References: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> <47C7DC82.6040809@desy.de> <1204293438.47c80f3e21ec3@wwwsec.esrf.fr> Message-ID: <200802291205.02345.bravel@bnl.gov> On Friday 29 February 2008 08:57:18 M. Rovezzi wrote: > Everything was fine in the Build/Install process BUT I'm still having a > problem that seems stupid but I cannot solve: > > mauro at guest2:~/local/demeter/examples/cu$ perl mdsfit.pl > Can't locate Ifeffit/FindFile.pm in @INC (@INC contains: /etc/perl > /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 > /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 > /usr/local/lib/site_perl . /home/mauro/local/demeter/lib) at > /usr/local/share/perl/5.8.8/Xray/Absorption.pm line 193. > [+other errors] That's a bug. I'll fix it today or tomorrow. My intent was to decouple horae and demeter by putting all common functionality in libperlxray. I missed one place where something in libperlxray was still dependent on horae. It's very helpful indeed to have other people poke at these things with fresh installs! Thanks, Mauro, B -- Bruce Ravel ------------------------------------ bravel at bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/ From bravel at bnl.gov Fri Feb 29 11:35:22 2008 From: bravel at bnl.gov (Bruce Ravel) Date: Fri, 29 Feb 2008 12:35:22 -0500 Subject: [Ifeffit-devel] Following Demeter development In-Reply-To: <200802291205.02345.bravel@bnl.gov> References: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> <1204293438.47c80f3e21ec3@wwwsec.esrf.fr> <200802291205.02345.bravel@bnl.gov> Message-ID: <200802291235.22507.bravel@bnl.gov> Done. Do an svn update on libperlxray and reinstall X::A. B On Friday 29 February 2008 12:05:02 Bruce Ravel wrote: > On Friday 29 February 2008 08:57:18 M. Rovezzi wrote: > > Everything was fine in the Build/Install process BUT I'm still having a > > problem that seems stupid but I cannot solve: > > > > mauro at guest2:~/local/demeter/examples/cu$ perl mdsfit.pl > > Can't locate Ifeffit/FindFile.pm in @INC (@INC contains: /etc/perl > > /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 > > /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 > > /usr/local/lib/site_perl . /home/mauro/local/demeter/lib) at > > /usr/local/share/perl/5.8.8/Xray/Absorption.pm line 193. > > [+other errors] > > That's a bug. I'll fix it today or tomorrow. > > My intent was to decouple horae and demeter by putting all common > functionality in libperlxray. I missed one place where something in > libperlxray was still dependent on horae. > > It's very helpful indeed to have other people poke at these things > with fresh installs! > > Thanks, Mauro, > B -- Bruce Ravel ------------------------------------ bravel at bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/ From rovezzi at esrf.fr Fri Feb 29 12:49:31 2008 From: rovezzi at esrf.fr (M. Rovezzi) Date: Fri, 29 Feb 2008 18:49:31 +0000 Subject: [Ifeffit-devel] Following Demeter development In-Reply-To: <200802291235.22507.bravel@bnl.gov> References: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> <1204293438.47c80f3e21ec3@wwwsec.esrf.fr> <200802291205.02345.bravel@bnl.gov> <200802291235.22507.bravel@bnl.gov> Message-ID: <1204310971.47c853bbc6a96@wwwsec.esrf.fr> Quoting Bruce Ravel : > Done. Do an svn update on libperlxray and reinstall X::A. Perfect, it works! Thanks Bruce! -- Mauro Rovezzi PhD Student - GILDA BM08 at ESRF (Grenoble, FR) ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From bravel at bnl.gov Fri Feb 29 13:24:18 2008 From: bravel at bnl.gov (Bruce Ravel) Date: Fri, 29 Feb 2008 14:24:18 -0500 Subject: [Ifeffit-devel] Following Demeter development In-Reply-To: <1204310971.47c853bbc6a96@wwwsec.esrf.fr> References: <1204278875.47c7d65b11ae1@wwwsec.esrf.fr> <200802291235.22507.bravel@bnl.gov> <1204310971.47c853bbc6a96@wwwsec.esrf.fr> Message-ID: <200802291424.18580.bravel@bnl.gov> On Friday 29 February 2008 13:49:31 you wrote: > Quoting Bruce Ravel : > > Done. Do an svn update on libperlxray and reinstall X::A. > > Perfect, it works! > > Thanks Bruce! Isn't it great having svn for this sort of thing? When you get started on your python/Ifeffit tool for reflexafs that you mentioned, you should consider hosting it on Matt's server. B -- Bruce Ravel ------------------------------------ bravel at bnl.gov National Institute of Standards and Technology Synchrotron Methods Group at NSLS --- Beamlines U7A, X24A, X23A2 Building 535A Upton NY, 11973 My homepage: http://xafs.org/BruceRavel EXAFS software: http://cars9.uchicago.edu/~ravel/software/exafs/