def return_place_time_data(): """Return json of sky rotation, planet, sun and moon info. Returned data is based on location and time from POST data. """ lat = request.form.get('lat') lng = request.form.get('lng') localtime_string = request.form.get('datetime') max_magnitude = 5 # dimmest planets to show stf = StarField(lat=float(lat), lng=float(lng), max_mag=max_magnitude, localtime_string=localtime_string) return jsonify({'dateloc': stf.get_specs(), 'rotation': stf.get_sky_rotation(), 'planets': stf.get_planets(), 'sundata': stf.get_sun(), # sun is a reserved word in js! 'moon': stf.get_moon()})