<reponame>JeroenvdSande/dash-sample-apps
import math

#######################################################################################################################
# Setup
#######################################################################################################################
# Satellite H45-k1 data
file_m_0 = open("gps_data_m_0.csv", "w")
file_h_0 = open("gps_data_h_0.csv", "w")

# Satellite L12-5 data
file_m_1 = open("gps_data_m_1.csv", "w")
file_h_1 = open("gps_data_h_1.csv", "w")

#######################################################################################################################
# Data
#######################################################################################################################
file_m_0.write("lat,lon\n")
file_h_0.write("lat,lon\n")

file_m_1.write("lat,lon\n")
file_h_1.write("lat,lon\n")


for i in range(3600):
    lat = 60 * math.cos(i * 2 * math.pi / 3600)
    lon = 360 / 3600 * i
    file_m_0.write("%f,%f\n" % (lat, lon))

for i in range(60):
    lat = 60 * math.cos(i * 2 * math.pi / 60)
    lon = 360 / 60 * i
    file_h_0.write("%f,%f\n" % (lat, lon))

for i in range(3600):
    lat = 20 + 50 * math.cos(i * 2 * math.pi / 3600 - math.pi / 3)
    lon = 360 / 3600 * i
    file_m_1.write("%f,%f\n" % (lat, lon))

for i in range(60):
    lat = 20 + 50 * math.cos(i * 2 * math.pi / 60 - math.pi / 3)
    lon = 360 / 60 * i
    file_h_1.write("%f,%f\n" % (lat, lon))

import math

#######################################################################################################################
# Setup
#######################################################################################################################
# Satellite H45-k1 data
file_m_0 = open("gps_data_m_0.csv", "w")
file_h_0 = open("gps_data_h_0.csv", "w")

# Satellite L12-5 data
file_m_1 = open("gps_data_m_1.csv", "w")
file_h_1 = open("gps_data_h_1.csv", "w")

#######################################################################################################################
# Data
#######################################################################################################################
file_m_0.write("lat,lon\n")
file_h_0.write("lat,lon\n")

file_m_1.write("lat,lon\n")
file_h_1.write("lat,lon\n")


for i in range(3600):
    lat = 60 * math.cos(i * 2 * math.pi / 3600)
    lon = 360 / 3600 * i
    file_m_0.write("%f,%f\n" % (lat, lon))

for i in range(60):
    lat = 60 * math.cos(i * 2 * math.pi / 60)
    lon = 360 / 60 * i
    file_h_0.write("%f,%f\n" % (lat, lon))

for i in range(3600):
    lat = 20 + 50 * math.cos(i * 2 * math.pi / 3600 - math.pi / 3)
    lon = 360 / 3600 * i
    file_m_1.write("%f,%f\n" % (lat, lon))

for i in range(60):
    lat = 20 + 50 * math.cos(i * 2 * math.pi / 60 - math.pi / 3)
    lon = 360 / 60 * i
    file_h_1.write("%f,%f\n" % (lat, lon))
####################################################################################################################### # Setup ####################################################################################################################### # Satellite H45-k1 data # Satellite L12-5 data ####################################################################################################################### # Data #######################################################################################################################