import os time0 = time.time() startTime =time.asctime() from armor import defaultParameters as dp from armor import misc from armor import pattern, pattern2 p2 = pattern2 from armor.patternMatching import pipeline as pp, algorithms from armor.filter import filters ################################################################################## # set up scriptFileName = "start5_taipei.py" hualien4 = misc.getFourCorners(dp.hualienCounty) yilan4 = misc.getFourCorners(dp.yilanCounty) kaohsiung4 = misc.getFourCorners(dp.kaohsiungCounty) taichung4 = misc.getFourCorners(dp.taichungCounty) tainan4 = misc.getFourCorners(dp.tainanCounty) taipei4 = misc.getFourCorners(dp.taipeiCounty) taitung4 = misc.getFourCorners(dp.taitungCounty) regions = [ #{'name': "hualien", 'points': hualien4, 'weight': 0.25}, #{'name': "kaohsiung", 'points':kaohsiung4, 'weight':0.5}, {'name': "taipei", 'points':taipei4, 'weight':1.0}, #{'name': "taichung", 'points':taichung4, 'weight':0.4}, #{'name': "tainan", 'points':tainan4, 'weight':0.6}, #{'name':"taitung", 'points':taitung4, 'weight':0.25}, #{'name':"yilan", 'points':yilan4, 'weight':0.25}, # no need to add to 1 ]
import time import shutil import os time0 = time.time() startTime =time.asctime() from armor import defaultParameters as dp from armor import misc from armor import pattern, pattern2 p2 = pattern2 from armor.patternMatching import pipeline as pp, algorithms from armor.filter import filters ################################################################################## # set up hualien4 = misc.getFourCorners(dp.hualienCounty) yilan4 = misc.getFourCorners(dp.yilanCounty) kaohsiung4 = misc.getFourCorners(dp.kaohsiungCounty) taichung4 = misc.getFourCorners(dp.taichungCounty) tainan4 = misc.getFourCorners(dp.tainanCounty) taipei4 = misc.getFourCorners(dp.taipeiCounty) taitung4 = misc.getFourCorners(dp.taitungCounty) sector3 = misc.getFourCorners((342, 198, 453-342, 493-198)) sector6 = misc.getFourCorners((360, 287, 489-360, 541-287)) sector7 = misc.getFourCorners((423, 319, 561-423, 565-319)) ###################### # Examples of DSS objects may19 = p2.may19 march12 = p2.march12
import time time0 = time.time() startTime =time.asctime() from armor import defaultParameters as dp from armor import misc from armor import pattern, pattern2 from armor.patternMatching import pipeline as pp, algorithms from armor.filter import filters kongreyDSS = pattern2.kongreyDSS hualien4 = misc.getFourCorners(dp.hualienCounty) yilan4 = misc.getFourCorners(dp.yilanCounty) kaohsiung4 = misc.getFourCorners(dp.kaohsiungCounty) regions = [{'name': "hualien", 'points': hualien4, 'weight': 0.4}, {'name': "kaohsiung", 'points':kaohsiung4, 'weight':0.3}, {'name':"yilan", 'points':yilan4, 'weight':0.3}, ] ### next up: work on the i/o so that i don't need to exit/re-enter ipython every time # for loop added 18-03-2014 for a in kongreyDSS.obs: kongreyDSS.load() # reload pp.pipeline(dss=kongreyDSS, filteringAlgorithm = filters.gaussianFilter, filteringAlgorithmArgs = {'sigma':5}, matchingAlgorithm = algorithms.nonstandardKernel, matchingAlgorithmArgs = {'obsTime': a.dataTime, 'maxHourDiff':7, 'regions':regions, 'k' : 48, # steps of semi-lagrangian advections performed
import os time0 = time.time() startTime =time.asctime() from armor import defaultParameters as dp from armor import misc from armor import pattern, pattern2 p2 = pattern2 from armor.patternMatching import pipeline as pp, algorithms from armor.filter import filters ################################################################################## # set up scriptFileName = "start5_taipei.py" hualien4 = misc.getFourCorners(dp.hualienCounty) yilan4 = misc.getFourCorners(dp.yilanCounty) kaohsiung4 = misc.getFourCorners(dp.kaohsiungCounty) taichung4 = misc.getFourCorners(dp.taichungCounty) tainan4 = misc.getFourCorners(dp.tainanCounty) taipei4 = misc.getFourCorners(dp.taipeiCounty) taitung4 = misc.getFourCorners(dp.taitungCounty) sector7 = misc.getFourCorners(dp.sector7) sector2 = misc.getFourCorners(dp.sector2) sector1 = misc.getFourCorners(dp.sector1) regions = [ #{'name': "hualien", 'points': hualien4, 'weight': 0.25}, #{'name': "kaohsiung", 'points':kaohsiung4, 'weight':0.5}, #{'name': "taipei", 'points':taipei4, 'weight':1.0}, {'name': "sector7", 'points':sector7, 'weight':1.0}, #{'name': "sector2", 'points':sector2, 'weight':1.0}, #{'name': "sector1", 'points':sector1, 'weight':1.0}