Re: [Ifeffit] Ifeffit Digest, Vol 174, Issue 8

2017-08-18 Thread ASAKURA, Hiroyuki

Hi Carmelo,

I know your PrestoPronto, and had tried it when hosted at Google Code.
It must be a good time to try it again.
Thank you very much.

Best,

ASAKURA, Hiroyuki

On 2017/08/18 5:29, Carmelo Prestipino wrote:

Hi Hiroyuki,
I done a small interface to Larch to work with a lot of files
http://soonready.github.io/PrestoPronto/
It is not nice as Athena and it has not all its possibility but if you are
used to  Athena  you should not get lost (the name of parameter is the same
).
It is not fast how it should be but give a try, maybe could be useful
Carmelo


On Thu, Aug 17, 2017 at 7:00 PM, 
wrote:


Send Ifeffit mailing list submissions to
ifeffit@millenia.cars.aps.anl.gov

To subscribe or unsubscribe via the World Wide Web, visit
http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
or, via email, send a message with subject or body 'help' to
ifeffit-requ...@millenia.cars.aps.anl.gov

You can reach the person managing the list at
ifeffit-ow...@millenia.cars.aps.anl.gov

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Ifeffit digest..."


Today's Topics:

   1. Re: How to use Larch as backend for Athena and Artemis on
  Windows (Bruce Ravel)
   2. Re: How to use Larch as backend for Athena and Artemis on
  Windows (ASAKURA, Hiroyuki)


--

Message: 1
Date: Wed, 16 Aug 2017 13:17:13 -0400
From: Bruce Ravel 
To: XAFS Analysis using Ifeffit 
Subject: Re: [Ifeffit] How to use Larch as backend for Athena and
Artemis on Windows
Message-ID: <1956f39f-85f4-7a92-a989-24a5436df...@bnl.gov>
Content-Type: text/plain; charset=utf-8; format=flowed


Hi Hiroyuki,

Sorry I didn't respond yesterday.  Yesterday was a bit of crazy day...

I suppose that this is still a work in progress.  I believe that Demeter
works with Larch on Windows, but it is certainly not as easy or
convenient yet as it should be.

In the place where Demeter got installed on your computer, there is a
folder called \perl\site\bin -- you can look at the properties of the
Athena desktop icon to see where that is.  In that folder is the
"dathena.bat" file which the Athena desktop icon points at.

You should also find a file called "lathena.bat".  Try running that or
pointing your desktop icon at it instead.

The difference between "lathena.bat" and "dathena.bat" is line 25 that
sets an environment variable that Demeter uses to decide which of
ifeffit or larch to use.

Obviously, there are number of other ways to get this environment
variable set.  The bottom line is, yes, there is a switch.  The switch
is the DEMETER_BACKEND environment variable.

Unfortunately, that switch cannot be in the configuration files,
although what you tired in item 2 of your email was a sensible guess.
It turns out that the choice of larch/ifeffit has to made long before
the configuration files are read.

Do let me know how you get on.  While Demeter + larch should work, there
are still almost certainly problems.  I need to get a new version of the
Demeter installer out soon, so it would be nice to get some feedback in
this area.

As for using Demeter + larch + 100s of file -- it should work after a
fashion.  But I worry that Athena's performance might not be what you
are hoping for.  Athena does a lot of things that are more user-friendly
than performance-friendly


Cheers,
B


On 08/15/2017 06:10 AM, ASAKURA, Hiroyuki wrote:

Dear all,

I would like to use the latest Larch as backend for Athena and Artemis
on Windows to handle hundreds of XAS data (, hopefully).
But, I'm stuck. I would appreciate any comments and suggestions.

Matt announced it is now possible on this list, but I still cannot do it
on Windows.

[Ifeffit] Larch 0.9.33
http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2017-

April/009091.html



The "server mode" for Athena and Artemis now works on all platforms and

I

strongly encourage everyone to use this over the ifeffit back end.


Here is what I did.

Environment:
Windows 10 Pro (Japanese)
Demeter 0.9.25 (via official website)
Python 3.6 (official distribution)

1. Installation of the latest Larch


git clone https://github.com/xraypy/xraylarch.git (sha1:
5a372cfe1368a8ac10c2ebfc5bef4e9a9a325f6d)
cd xraylarch
python setup.py install

# Some dependency related to XRD is not fulfilled.

2. Start Larch server


cd %LOCALAPPDATA%\Programs\Python\Python36\Scripts
python larch_server start

larch_server port=4966: started

I found a parameter of peakfit backend in demeter.ini and changed to
larch, but did not work (as expected).

In the dathena.log, Athena still uses ifeffit as backend.


perl version: v5.18.2
backend: ifeffit


Should I compile Demeter package by myself to use the Larch backend?
Or, is there any "switch" to use Larch?

Thanks in advance,

ASAKURA, Hiroyuki





--
  Bruce Ravel  

Re: [Ifeffit] Ifeffit Digest, Vol 174, Issue 8

2017-08-17 Thread Bruce Ravel

On 08/17/2017 05:16 PM, Bruce Ravel wrote:
That's a thumbs-up from me, Hiroyuki.  Carmelo set out to use Larch 
specifically to address the problem of processing many MANY files.  I 
think Athena and PrestoPronto could both have a good place in anyone's 
toolbox.



Although I was thrilled to hear that you got Larch+Demeter+Windows 
working, Hiroyuki.  It is very gratifying that a third party -- not me, 
not Matt -- was able to do so.  Whew!


B

--
 Bruce Ravel   bra...@bnl.gov

 National Institute of Standards and Technology
 Synchrotron Science Group at NSLS-II
 Building 743, Room 114
 Upton NY, 11973

 Homepage:http://bruceravel.github.io/home/
 Software:https://github.com/bruceravel
 Demeter: http://bruceravel.github.io/demeter/
___
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


Re: [Ifeffit] Ifeffit Digest, Vol 174, Issue 8

2017-08-17 Thread Bruce Ravel


That's a thumbs-up from me, Hiroyuki.  Carmelo set out to use Larch 
specifically to address the problem of processing many MANY files.  I 
think Athena and PrestoPronto could both have a good place in anyone's 
toolbox.


B


On 08/17/2017 04:29 PM, Carmelo Prestipino wrote:

Hi Hiroyuki,
I done a small interface to Larch to work with a lot of files 
http://soonready.github.io/PrestoPronto/
It is not nice as Athena and it has not all its possibility but if you 
are used to  Athena  you should not get lost (the name of parameter is 
the same).

It is not fast how it should be but give a try, maybe could be useful
Carmelo


On Thu, Aug 17, 2017 at 7:00 PM, 
> wrote:


Send Ifeffit mailing list submissions to
ifeffit@millenia.cars.aps.anl.gov


To subscribe or unsubscribe via the World Wide Web, visit
http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit

or, via email, send a message with subject or body 'help' to
ifeffit-requ...@millenia.cars.aps.anl.gov


You can reach the person managing the list at
ifeffit-ow...@millenia.cars.aps.anl.gov


When replying, please edit your Subject line so it is more specific
than "Re: Contents of Ifeffit digest..."


Today's Topics:

1. Re: How to use Larch as backend for Athena and Artemis on
   Windows (Bruce Ravel)
2. Re: How to use Larch as backend for Athena and Artemis on
   Windows (ASAKURA, Hiroyuki)


--

Message: 1
Date: Wed, 16 Aug 2017 13:17:13 -0400
From: Bruce Ravel >
To: XAFS Analysis using Ifeffit >
Subject: Re: [Ifeffit] How to use Larch as backend for Athena and
 Artemis on Windows
Message-ID: <1956f39f-85f4-7a92-a989-24a5436df...@bnl.gov
>
Content-Type: text/plain; charset=utf-8; format=flowed


Hi Hiroyuki,

Sorry I didn't respond yesterday.  Yesterday was a bit of crazy day...

I suppose that this is still a work in progress.  I believe that Demeter
works with Larch on Windows, but it is certainly not as easy or
convenient yet as it should be.

In the place where Demeter got installed on your computer, there is a
folder called \perl\site\bin -- you can look at the properties of the
Athena desktop icon to see where that is.  In that folder is the
"dathena.bat" file which the Athena desktop icon points at.

You should also find a file called "lathena.bat".  Try running that or
pointing your desktop icon at it instead.

The difference between "lathena.bat" and "dathena.bat" is line 25 that
sets an environment variable that Demeter uses to decide which of
ifeffit or larch to use.

Obviously, there are number of other ways to get this environment
variable set.  The bottom line is, yes, there is a switch.  The switch
is the DEMETER_BACKEND environment variable.

Unfortunately, that switch cannot be in the configuration files,
although what you tired in item 2 of your email was a sensible guess.
It turns out that the choice of larch/ifeffit has to made long before
the configuration files are read.

Do let me know how you get on.  While Demeter + larch should work, there
are still almost certainly problems.  I need to get a new version of the
Demeter installer out soon, so it would be nice to get some feedback in
this area.

As for using Demeter + larch + 100s of file -- it should work after a
fashion.  But I worry that Athena's performance might not be what you
are hoping for.  Athena does a lot of things that are more user-friendly
than performance-friendly


Cheers,
B


On 08/15/2017 06:10 AM, ASAKURA, Hiroyuki wrote:
 > Dear all,
 >
 > I would like to use the latest Larch as backend for Athena and
Artemis
 > on Windows to handle hundreds of XAS data (, hopefully).
 > But, I'm stuck. I would appreciate any comments and suggestions.
 >
 > Matt announced it is now possible on this list, but I still
cannot do it
 > on Windows.
 >
 > [Ifeffit] Larch 0.9.33
 >
http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2017-April/009091.html

 >
 >> The "server mode" for Athena and Artemis now works on all
platforms and I
 >> strongly encourage everyone to use this over the ifeffit back end.
 >
 > Here is what I did.

Re: [Ifeffit] Ifeffit Digest, Vol 174, Issue 8

2017-08-17 Thread Carmelo Prestipino
Hi Hiroyuki,
I done a small interface to Larch to work with a lot of files
http://soonready.github.io/PrestoPronto/
It is not nice as Athena and it has not all its possibility but if you are
used to  Athena  you should not get lost (the name of parameter is the same
).
It is not fast how it should be but give a try, maybe could be useful
Carmelo


On Thu, Aug 17, 2017 at 7:00 PM, 
wrote:

> Send Ifeffit mailing list submissions to
> ifeffit@millenia.cars.aps.anl.gov
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
> or, via email, send a message with subject or body 'help' to
> ifeffit-requ...@millenia.cars.aps.anl.gov
>
> You can reach the person managing the list at
> ifeffit-ow...@millenia.cars.aps.anl.gov
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Ifeffit digest..."
>
>
> Today's Topics:
>
>1. Re: How to use Larch as backend for Athena and Artemis on
>   Windows (Bruce Ravel)
>2. Re: How to use Larch as backend for Athena and Artemis on
>   Windows (ASAKURA, Hiroyuki)
>
>
> --
>
> Message: 1
> Date: Wed, 16 Aug 2017 13:17:13 -0400
> From: Bruce Ravel 
> To: XAFS Analysis using Ifeffit 
> Subject: Re: [Ifeffit] How to use Larch as backend for Athena and
> Artemis on Windows
> Message-ID: <1956f39f-85f4-7a92-a989-24a5436df...@bnl.gov>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
>
> Hi Hiroyuki,
>
> Sorry I didn't respond yesterday.  Yesterday was a bit of crazy day...
>
> I suppose that this is still a work in progress.  I believe that Demeter
> works with Larch on Windows, but it is certainly not as easy or
> convenient yet as it should be.
>
> In the place where Demeter got installed on your computer, there is a
> folder called \perl\site\bin -- you can look at the properties of the
> Athena desktop icon to see where that is.  In that folder is the
> "dathena.bat" file which the Athena desktop icon points at.
>
> You should also find a file called "lathena.bat".  Try running that or
> pointing your desktop icon at it instead.
>
> The difference between "lathena.bat" and "dathena.bat" is line 25 that
> sets an environment variable that Demeter uses to decide which of
> ifeffit or larch to use.
>
> Obviously, there are number of other ways to get this environment
> variable set.  The bottom line is, yes, there is a switch.  The switch
> is the DEMETER_BACKEND environment variable.
>
> Unfortunately, that switch cannot be in the configuration files,
> although what you tired in item 2 of your email was a sensible guess.
> It turns out that the choice of larch/ifeffit has to made long before
> the configuration files are read.
>
> Do let me know how you get on.  While Demeter + larch should work, there
> are still almost certainly problems.  I need to get a new version of the
> Demeter installer out soon, so it would be nice to get some feedback in
> this area.
>
> As for using Demeter + larch + 100s of file -- it should work after a
> fashion.  But I worry that Athena's performance might not be what you
> are hoping for.  Athena does a lot of things that are more user-friendly
> than performance-friendly
>
>
> Cheers,
> B
>
>
> On 08/15/2017 06:10 AM, ASAKURA, Hiroyuki wrote:
> > Dear all,
> >
> > I would like to use the latest Larch as backend for Athena and Artemis
> > on Windows to handle hundreds of XAS data (, hopefully).
> > But, I'm stuck. I would appreciate any comments and suggestions.
> >
> > Matt announced it is now possible on this list, but I still cannot do it
> > on Windows.
> >
> > [Ifeffit] Larch 0.9.33
> > http://millenia.cars.aps.anl.gov/pipermail/ifeffit/2017-
> April/009091.html
> >
> >> The "server mode" for Athena and Artemis now works on all platforms and
> I
> >> strongly encourage everyone to use this over the ifeffit back end.
> >
> > Here is what I did.
> >
> > Environment:
> > Windows 10 Pro (Japanese)
> > Demeter 0.9.25 (via official website)
> > Python 3.6 (official distribution)
> >
> > 1. Installation of the latest Larch
> >
> >> git clone https://github.com/xraypy/xraylarch.git (sha1:
> >> 5a372cfe1368a8ac10c2ebfc5bef4e9a9a325f6d)
> >> cd xraylarch
> >> python setup.py install
> > # Some dependency related to XRD is not fulfilled.
> >
> > 2. Start Larch server
> >
> >> cd %LOCALAPPDATA%\Programs\Python\Python36\Scripts
> >> python larch_server start
> > larch_server port=4966: started
> >
> > I found a parameter of peakfit backend in demeter.ini and changed to
> > larch, but did not work (as expected).
> >
> > In the dathena.log, Athena still uses ifeffit as backend.
> >
> >> perl version: v5.18.2
> >> backend: ifeffit
> >
> > Should I compile Demeter package by myself to use the Larch backend?
> > Or, is there any