<div>I will work with this further, and report back once I find Alan&#39;s method... but for now, this seems to work:</div>
<div>&nbsp;</div>
<div>for i in range(0,20):<br>&nbsp;y=d[i][2].split(&#39;\xb0&#39;)<br>&nbsp;x=d[i][3].split(&#39;\xb0&#39;)<br>&nbsp;ydeg,ymin=int(y[0].rstrip()),float(y[1].strip(&#39;\&#39; N&#39;))<br>&nbsp;xdeg,xmin=int(x[0].rstrip()),float(x[1].rstrip(&quot;\&#39; E&quot;).rstrip(&quot;\&#39; W&quot;))
<br>&nbsp;if re.search(&quot;W&quot;,x[1]): xdeg=-1*xdeg<br>&nbsp;if re.search(&quot;S&quot;,y[1]): ydeg=-1*ydeg<br>&nbsp;declat=abs(ydeg)+ymin/60<br>&nbsp;declon=abs(xdeg)+xmin/60<br>&nbsp;if ydeg &lt; 0: declat=declat*-1<br>&nbsp;if xdeg &lt; 0: declon=declon*-1
</div>