<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2769" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Thanks to all of you (Alan, Chris, Kent) for your 
responses!</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Before I try to follow up on these suggestions, it might be 
good to examine the display function module, and provide&nbsp;a few lines from a 
.py module that needs display.</FONT></DIV>
<DIV><FONT size=2></FONT><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Typical lines in a defintion module, that need a formatted 
display : </FONT></DIV>
<DIV><FONT size=2>(All referenced symbols in this module are previously defined 
in another module)</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2># 
-------------------------------------------------------------------------------------------------------------------<BR>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
VARIABLE&nbsp;&nbsp;NAME,&nbsp;&nbsp;&nbsp;&nbsp; DATA&nbsp;,&nbsp;&nbsp; 
ASSIGNMENT FORMULA,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COMMENT<BR># 
-------------------------------------------------------------------------------------------------------------------<BR>#<BR>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
INDUCTANCE<BR>L0 = pi*mu0*r0&nbsp;&nbsp;&nbsp; #&nbsp; Classical 
Inductance<BR>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
CAPACITANCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>c0 = 4*pi*ep0*r0&nbsp; # Classical 
Cpacitance</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>n = 2&nbsp;&nbsp;&nbsp; # Quantum 
Number<BR>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RADIUS<BR>r3 = 
(r0*(n/a)**2&nbsp;&nbsp;&nbsp; )&nbsp;# Bohr radius<BR></FONT></DIV>
<DIV><FONT size=2>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ORBIT VELOCITY<BR>v3 = 
Q0**2/(2*h*ep0*n) # Bohr Orbit Velocity<BR>v = a*C/n&nbsp; <BR></DIV></FONT>
<DIV><FONT size=2>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bohr Orbit 
Velocity<BR>v3 = 
v&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
#&nbsp; Bohr Orbit Velocity<BR>g3 = (1-v3**2/C**2)**-0.5 #&nbsp; 
Gamma<BR></FONT></DIV>
<DIV><FONT size=2>#&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FREQUENCY<BR>f3&nbsp; = 
g3*m0*v3**2/h &nbsp;#&nbsp; Bohr Orbit deBroglie frequency</FONT></DIV>
<DIV><FONT 
size=2>---------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>
<DIV><FONT size=2>Most of the formatted results are already provided in the 
correct form.&nbsp;</FONT></DIV>
<DIV><FONT size=2>What should be changed in this display function 
module?&nbsp;</FONT></FONT><FONT size=2></FONT></DIV></DIV>
<DIV><FONT 
size=2>-----------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT size=2>Display Function Module: </FONT></DIV>
<DIV><FONT size=2>(Written by Dr. Steve Spiklemire, Physics Dept Head Universtiy 
of indianapolis)</FONT></DIV>
<DIV><FONT 
size=2>-----------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>def DisplayPyFile(fname, context=None):</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; if context is 
None:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; context = 
globals()<BR>&nbsp;&nbsp;&nbsp; f = open(fname)<BR>&nbsp;&nbsp;&nbsp; lines = 
f.readlines()<BR>&nbsp;&nbsp;&nbsp; f.close()</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; for line in 
lines:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; line = 
line.strip()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if not 
line:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
continue<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftAndRight = 
line.split('#',2)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; comment = 
''<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if 
len(leftAndRight)&gt;1:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
comment = leftAndRight[1]</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; assignment = 
leftAndRight[0]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; leftAndRight = 
assignment.split('=')<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if 
len(leftAndRight) == 
2:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name = 
leftAndRight[0].strip()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
exec(assignment, 
context)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
if context.get(name,None) is not 
None:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
value = 
context.get(name,'???')<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
print "%10s&nbsp; =&nbsp; %18.15e (%s)\t[%s]" % (name, value, assignment, 
comment)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
else:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
print "%s not defined. %s" % (name, 
assignment)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
else:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
print 
line<BR>&nbsp;&nbsp;-----------------------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT 
size=2>Hubert&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>