def point(): try: print "allo." print request.args.get('temp') if request.args.get('temp') == 'List': object = request.args.get('object_list') else: object = request.args.get('object_textbox') device_id = request.args.get('device_id') access_token = request.args.get('access_token') address = request.args.get('address') # Retrieve address from google map response_get = requests.get( 'https://maps.googleapis.com/maps/api/geocode/json', params={ 'address': address, 'key': API_KEY }) location = response_get.json()['results'][0]['geometry']['location'] # Convert coordinates (lng, lat) --> (alt, az) alt, az = get_altaz(object, location['lng'], location['lat']) # Send command to clouddy hardware for alt system('curl https://api.particle.io/v1/devices/'+str(device_id)+'/point_alt ' \ '-d access_token='+str(access_token)+' ' \ '-d "args='+str(alt)+'"') system('curl https://api.particle.io/v1/devices/'+str(device_id)+'/point_az ' \ '-d access_token='+str(access_token)+' ' \ '-d "args='+str(az)+'"') # Convert coordinates (lng, lat) --> (alt, az) d_alt, d_az = get_daltdaz(object, location['lng'], location['lat']) # d_alt, d_az = d_alt*1000, d_az*1000 # print(d_alt, d_az) if len(PROCESSES) > 0: for process in PROCESSES: print("process:", process) try: os.kill(process, signal.SIGKILL) print "after" except OSError, e: print "error: ", e.errno p = Popen([ 'python', 'astropointer.py', str(device_id), str(access_token), str(d_alt), str(d_az), str(DELAY) ]) PROCESSES.append(p.pid)
def point(): try: print "allo." print request.args.get("temp") if request.args.get("temp") == "List": object = request.args.get("object_list") else: object = request.args.get("object_textbox") device_id = request.args.get("device_id") access_token = request.args.get("access_token") address = request.args.get("address") # Retrieve address from google map response_get = requests.get( "https://maps.googleapis.com/maps/api/geocode/json", params={"address": address, "key": API_KEY} ) location = response_get.json()["results"][0]["geometry"]["location"] # Convert coordinates (lng, lat) --> (alt, az) alt, az = get_altaz(object, location["lng"], location["lat"]) # Send command to clouddy hardware system( "curl https://api.particle.io/v1/devices/" + str(device_id) + "/point_alt_az " "-d access_token=" + str(access_token) + " " '-d "args=' + str(alt) + "," + str(az) + '"' ) # Convert coordinates (lng, lat) --> (alt, az) d_alt, d_az = get_daltdaz(object, location["lng"], location["lat"]) # d_alt, d_az = d_alt*1000, d_az*1000 # print(d_alt, d_az) if len(PROCESSES) > 0: for process in PROCESSES: print ("process:", process) try: kill(process, signal.SIGKILL) print "after" except OSError, e: print "error: ", e.errno p = Popen(["python", "spaceshark.py", str(device_id), str(access_token), str(d_alt), str(d_az), str(DELAY)]) PROCESSES.append(p.pid)
from __future__ import print_function from sys import argv, exit import poynter_module as finger if len(argv) == 2: obj = argv[1] lon = 149.0660861 lat = -31.27703889 print("Assuming that we're in Sydney", lon, lat) a = finger.get_daltdaz(obj, lon, lat) print(a[0], a[1]) elif len(argv) == 4: obj, lon, lat, dt = argv[1], argv[2], argv[3] a = finger.get_daltdaz(obj, lon, lat) print(a[0], a[1]) elif len(argv) == 5: obj, lon, lat, dt = argv[1], argv[2], argv[3], argv[4] a = finger.get_daltdaz(obj, lon, lat, dt) print(a[0], a[1]) else: print( "The proper syntax is \n >> python altaz.py ObjectName Longitude Latitude" )
def point(): try: #print "allo." #print request.args.get('temp') print request.args.get('device_id') print request.args.get('access_token') print request.args.get('address') print request.args.get('object_list') print "\n" if request.args.get('temp') == 'List': object = request.args.get('object_list') else: object = request.args.get('object_textbox') device_id = request.args.get('device_id') access_token = request.args.get('access_token') address = request.args.get('address') # Retrieve address from google map response_get = requests.get( 'https://maps.googleapis.com/maps/api/geocode/json', params={ 'address': address, 'key': API_KEY }) #print response_get # location = response_get.json()['results'][0]['geometry']['location'] # # lng = location['lng'] # lat = location['lat'] lat = -35.2809 lng = 149.13 # Convert coordinates (lng, lat) --> (alt, az) alt, az = get_altaz(object, lng, lat) print("\n\n-------------------") print("I'm moving to %f altitude and %f azimuth\n" % (alt, az)) print("-------------------\n") # Send command to clouddy hardware system('curl https://api.particle.io/v1/devices/'+str(device_id)+'/point_alt_az ' \ '-d access_token='+str(access_token)+' ' \ '-d "args='+str(alt)+','+str(az)+'"') # Convert coordinates (lng, lat) --> (alt, az) d_alt, d_az = get_daltdaz(object, lng, lat) #d_alt, d_az = d_alt*10, d_az*10 # print(d_alt, d_az) if len(PROCESSES) > 0: for process in PROCESSES: print("process:", process) try: kill(process, signal.SIGKILL) print "after" except OSError, e: print "error: ", e.errno p = Popen([ 'python', 'spaceshark.py', str(device_id), str(access_token), str(d_alt), str(d_az), str(DELAY) ]) PROCESSES.append(p.pid)
from __future__ import print_function from sys import argv, exit import poynter_module as finger if len(argv) == 2: obj = argv[1] lon = 149.0660861 lat = -31.27703889 print("Assuming that we're in Sydney", lon, lat) a = finger.get_daltdaz(obj, lon, lat) print(a[0], a[1]) elif len(argv) == 4: obj, lon, lat, dt = argv[1], argv[2], argv[3] a = finger.get_daltdaz(obj, lon, lat) print(a[0], a[1]) elif len(argv) == 5: obj, lon, lat, dt = argv[1], argv[2], argv[3], argv[4] a = finger.get_daltdaz(obj, lon, lat, dt) print(a[0], a[1]) else: print("The proper syntax is \n >> python altaz.py ObjectName Longitude Latitude")