[Python-modules-commits] [python-pysolar] 25/42: Revered query_usno.py, keep that as Py2
Wolfgang Borgert
debacle at moszumanska.debian.org
Fri Oct 3 23:37:04 UTC 2014
This is an automated email from the git hooks/post-receive script.
debacle pushed a commit to tag 0.6
in repository python-pysolar.
commit a4855119586c7fb3ec6be090270908d96ed8cad0
Author: Robin Wilson <robin at rtwilson.com>
Date: Sat Apr 19 03:05:14 2014 +0000
Revered query_usno.py, keep that as Py2
---
Pysolar/query_usno.py | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/Pysolar/query_usno.py b/Pysolar/query_usno.py
index bd9f506..2906268 100644
--- a/Pysolar/query_usno.py
+++ b/Pysolar/query_usno.py
@@ -20,7 +20,7 @@
"""Tool for requesting data from US Naval Observatory
"""
-import datetime, random, time, urllib.request, urllib.parse, urllib.error, urllib.request, urllib.error, urllib.parse
+import datetime, random, time, urllib, urllib2
import Pysolar as solar
class Ephemeris:
@@ -50,16 +50,16 @@ class EphemerisComparison:
def RequestEphemerisData(datum):
data = EncodeRequest(datum.latitude, datum.longitude, datum.timestamp, datum.elevation)
url = 'http://aa.usno.navy.mil/cgi-bin/aa_topocentric2.pl'
- req = urllib.request.Request(url, data)
- response = urllib.request.urlopen(req)
+ req = urllib2.Request(url, data)
+ response = urllib2.urlopen(req)
lines = response.readlines()
response.close()
#print lines
#print lines[21] # should not we do some try catch here?
result = lines[21]
- tokens = [x for x in result.split(' ') if x not in ' ']
- print('Tokens: \n', tokens)
+ tokens = filter(lambda x: x not in ' ', result.split(' '))
+ print 'Tokens: \n', tokens
usno_alt = float(tokens[4]) + float(tokens[5])/60.0 + float(tokens[6])/3600.0
usno_az = float(tokens[7]) + float(tokens[8])/60.0 + float(tokens[9])/3600.0
@@ -121,7 +121,7 @@ def EncodeRequest(latitude, longitude, timestamp, elevation):
params['hh1'] = str(elevation) # height above sea level in meters
params['ZZZ'] = 'END'
- data = urllib.parse.urlencode(params)
+ data = urllib.urlencode(params)
return data
def GatherRandomEphemeris():
@@ -136,7 +136,7 @@ def GatherRandomEphemeris():
WriteEphemerisDatumToFile(d, 'usno_data.txt')
def PrintEphemerisDatum(datum):
- print(datum.timestamp, datum.latitude, datum.longitude, datum.elevation, datum.azimuth, datum.altitude)
+ print datum.timestamp, datum.latitude, datum.longitude, datum.elevation, datum.azimuth, datum.altitude
def ReadEphemeridesLog(logname):
data = []
@@ -181,19 +181,19 @@ if __name__ == '__main__':
az_errors = np.array([c.az_error for c in comps])
alt_errors = np.array([c.alt_error for c in comps])
- print('---------------------')
- print('Azimuth stats')
- print('Mean error: ' + str(np.mean(az_errors)))
- print('Std dev: ' + str(np.std(az_errors)))
- print('Min error: ' + str(stats.tmin(az_errors, None)))
- print('Max error: ' + str(stats.tmax(az_errors, None)))
+ print '---------------------'
+ print 'Azimuth stats'
+ print 'Mean error: ' + str(np.mean(az_errors))
+ print 'Std dev: ' + str(np.std(az_errors))
+ print 'Min error: ' + str(stats.tmin(az_errors, None))
+ print 'Max error: ' + str(stats.tmax(az_errors, None))
- print('----------------------')
- print('Altitude stats')
+ print '----------------------'
+ print 'Altitude stats'
- print('Mean error: ' + str(np.mean(alt_errors)))
- print('Std dev: '+ str(np.std(alt_errors)))
- print('Min error: ' + str(stats.tmin(alt_errors, None)))
- print('Max error: ' + str(stats.tmax(alt_errors, None)))
+ print 'Mean error: ' + str(np.mean(alt_errors))
+ print 'Std dev: '+ str(np.std(alt_errors))
+ print 'Min error: ' + str(stats.tmin(alt_errors, None))
+ print 'Max error: ' + str(stats.tmax(alt_errors, None))
WriteComparisonsToCSV(comps, 'pysolar_v_usno.csv')
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/python-pysolar.git
More information about the Python-modules-commits
mailing list