[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"
	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,


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