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 <mauro.rovezzi at esrf.fr>
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 <adam.webb at desy.de>:
> 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 <mauro.rovezzi at esrf.fr>
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 <bravel at bnl.gov>:
> Done.  Do an svn update on libperlxray and reinstall X::A.

Perfect, it works!

Thanks Bruce!

-- 
Mauro Rovezzi <mauro.rovezzi at esrf.fr>
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 <bravel at bnl.gov>:
> > 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/