[Ifeffit] Artemis error message
Paul Fons
paul-fons at aist.go.jp
Fri Sep 15 10:43:29 CDT 2006
The program icon for artemis and athena is a short applescript
application (that in turn calls a unix script). The source code is
in the Ifeffit/applescript folder (the top level artemis is a
compiled applescript applescript). It goes like this:
display dialog "Please pick an output device" buttons {"X11
graphics", "Aquaterm"} default button "X11 graphics"
set mydevice to the button returned of the result
if mydevice contains "Aquaterm" then
do shell script "/Applications/Ifeffit/bin/runprog -q -m -x -a artemis"
else
do shell script "/Applications/Ifeffit/bin/runprog -q -x -a artemis"
end if
As you can see depending on the answer received the script /
Applications/Ifeffit/bin/runprog is invoked (with different
options). The shell script runprog is a bourne shell script (written
by Matt and hacked by me). The -m option just sets the environment
variable PGPLOT_DEV to the value /AQT before ifeffit is invoked. The
option list is:
-a) app=$2 ; shift ;;
-x) $open_x ;;
-q) show_out=0 ;;
-d) show_dir=1 ;;
-m) device='/AQT' ;;
*) files="$files $1" ;;
It should be possible to invoke artemis with an aquaterm graphics
output by using the line "/Applications/Ifeffit/bin/runprog -q -m -x -
a artemis" (without the quotes) in an X11 window. Does this command
work? I should add that some of the linking is dynamic (at runtime)
and by installing other dynamic libraries, it is conceivable that
aquaterm could get confused (but of course, I should say that I have
never seen this on my machines and I install a lot of stuff).
Hope this helps,
Paul
On Sep 14, 2006, at 9:34 PM, Stefano Ciurli wrote:
> Hello Matt,
>
>> Did you try using /Applications/Ifeffit/bin/feff6 as the preferred
>> feff executable in Artemis? That's what the error message was
>> suggesting you try.
>
> I did try, no success
>
>> Can you verify that you have /Applications/Ifeffit/bin/feff6?
>
> verified, I do have it.
>
> In the meantime I made an interesting discovery that some of you
> will certainly be able to explain:
>
> If I launch Artemis using the double click on the application icon
> I DO get the error message and feff does not run, regardless of
> which application I choose for the graphics
>
> However:
>
> If I launch the program from the terminal window, I do not get the
> question on whether to choose Xwindow or Aquaterm, the default
> being apparently Xwindow PGPLOT, and everything runs smoothly.
>
> So, what is the origin of the error message that I get when I
> launch the program from the icon?
>
> Stefano
> --
> ____________________________________________
>
> Stefano Ciurli
> Professor of Chemistry
> Laboratory of Bioinorganic Chemistry
> Department of Agro-Environmental Science and Technology
> University of Bologna
> Viale Giuseppe Fanin, 40
> I-40127 Bologna
> Italy
> Phone: +39-051-209-6204
> Fax: +39-051-209-6203
>
> "Fatti non foste a viver come bruti,
> ma per seguir virtute e canoscenza"
> Dante Alighieri - Inferno - Canto XXVI
>
> "Ihr seid bestimmt, nicht Tieren gleich zu leben,
> Nein, Tugend zu erringen und Erkenntnis"
> "Ye were not form'd to live the life of brutes,
> But virtue to pursue and knowledge high"
> _______________________________________________
> Ifeffit mailing list
> Ifeffit at millenia.cars.aps.anl.gov
> http://millenia.cars.aps.anl.gov/mailman/listinfo/ifeffit
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://millenia.cars.aps.anl.gov/pipermail/ifeffit/attachments/20060916/1c4b2671/attachment.html>
More information about the Ifeffit
mailing list