import pickle from build_database import flux_obj # from scipy import interpolate # from matplotlib import pyplot as plt # from GLD_file_tools import GLD_file_tools # from satellite import Satellite import datetime # import ephem # from coordinate_structure import coordinate_structure # from coordinate_structure import transform_coords # from longitude_scaling import longitude_scaling # from ionoAbsorp import ionoAbsorp import os # from mpl_toolkits.basemap import Basemap # from precip_model import precip_model import itertools # from measurement_model import measurement_model import random # from scaling import get_time_scaling, get_map_scaling import fluxMDP # ---- Simple on/off run: name = 'continuous' gActs = ['off','continuous'] start_time= datetime.datetime(2015,10, 8,18,30,00) stop_time = datetime.datetime(2015,11,22,23,00,00) fluxMDP.fluxMDP(outDir = "outputs/run_1_" + name, start_time = start_time, stop_time=stop_time, gActs = gActs)
from build_database import flux_obj # from scipy import interpolate # from matplotlib import pyplot as plt # from GLD_file_tools import GLD_file_tools # from satellite import Satellite import datetime # import ephem # from coordinate_structure import coordinate_structure # from coordinate_structure import transform_coords # from longitude_scaling import longitude_scaling # from ionoAbsorp import ionoAbsorp import os # from mpl_toolkits.basemap import Basemap # from precip_model import precip_model import itertools # from measurement_model import measurement_model import random # from scaling import get_time_scaling, get_map_scaling import fluxMDP # ---- more options run: name = 'continuous_larger_Rmax' gActs = ['off','continuous'] start_time= datetime.datetime(2015,11, 1,00,45,00) stop_time = datetime.datetime(2015,11,22,23,00,00) fluxMDP.fluxMDP(outDir = "outputs/run_3_" + name, start_time = start_time, stop_time=stop_time, gActs = gActs, smoothing_radius=2000)
from build_database import flux_obj # from scipy import interpolate # from matplotlib import pyplot as plt # from GLD_file_tools import GLD_file_tools # from satellite import Satellite import datetime # import ephem # from coordinate_structure import coordinate_structure # from coordinate_structure import transform_coords # from longitude_scaling import longitude_scaling # from ionoAbsorp import ionoAbsorp import os # from mpl_toolkits.basemap import Basemap # from precip_model import precip_model import itertools # from measurement_model import measurement_model import random # from scaling import get_time_scaling, get_map_scaling import fluxMDP # ---- more options run: name = 'continuous_larger_detector' gActs = ['off','continuous'] start_time= datetime.datetime(2015,11, 1,00,45,00) stop_time = datetime.datetime(2015,11,22,23,00,00) fluxMDP.fluxMDP(outDir = "outputs/run_4_" + name, start_time = start_time, stop_time=stop_time, gActs = gActs, detector_area=1e4)
name = ''.join(random.choice(string.ascii_uppercase + string.digits) for _ in range(6)) gActs = np.random.choice([['off','continuous','low','mid','high'],['off','continuous']]) num_times = np.random.choice([1,4]) smoothing_radius = np.random.choice([2000,3000,4000]) switching_penalty = np.random.choice([0,0.2,0.5,1]) greed_rate = 0.5 alpha = np.random.choice([0.8,0.9,0.95]) gamma = np.random.choice([0.1, 0.25, 0.5]) storage_penalty = np.random.choice([0.5,1,2]) start_time= datetime.datetime(2015,10, 8,18,30,00) stop_time = datetime.datetime(2015,11,17,00,00,00) fluxMDP.fluxMDP(outDir = "outputs/random_runs/run_" + name, start_time = start_time, stop_time=stop_time, gActs = gActs, num_times=num_times, smoothing_radius=smoothing_radius, switching_penalty=switching_penalty, greed_rate=greed_rate, alpha=alpha, gamma=gamma, storage_penalty=storage_penalty, detector_area=1000, previous_measurements='outputs/complete_filled_measurements.pkl')