Dear all,<br><br>suppose I have a function defined within ipython interactive session:<br><br><div id="gbq1" class="gbt"><div id="gbqlw" class="gbgt"><span id="gbql">In [19]: %psource day_length<br>def day_length(L,J):<br>
    #D = daylength<br>    #L = latitude (in degree, north positive and south negative)<br>    #J = day of the year<br><br>    P = np.arcsin(0.39795*np.cos(0.2163108 + 2*np.arctan(0.9671396*np.tan(0.00860*(J-186)))))<br>    x1=np.sin(0.8333*np.pi/180) + np.sin(L*np.pi/180)*np.sin(P)<br>
    x2=np.cos(L*np.pi/180)*np.cos(P)<br>    D = 24 - (24/np.pi)*np.arccos(x1/x2)<br>    return D<br><br>Now I want to see explicitly the process of variables when I call the function with<br><br></span></div></div>In [18]: day_length(89.5,180)<br>
Out[18]: nan<br><br>Is there some way to do this?<br><br>cheers,<br><br>Chao<br clear="all"><br>-- <br><div>***********************************************************************************</div>
<div>Chao YUE<br>Laboratoire des Sciences du Climat et de l&#39;Environnement (LSCE-IPSL)<br>UMR 1572 CEA-CNRS-UVSQ<br>Batiment 712 - Pe 119<br>91191 GIF Sur YVETTE Cedex</div>
<div>Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16<br></div>

<div>************************************************************************************</div><br>