Example #1
1
plotlistfile = is_valid_path(args.plotlistfile)
inputdir     = is_valid_path(args.inputdir,True)
outputdir    = is_valid_path(args.outputdir,True)
file_pattern = args.pattern



try:
    c_lon, c_lat=coastline.get()
    # Elimination of some parts of the coastline,
    # in order to leave more space for text, if needed
    ii = (c_lat > 40.0) & (c_lon < 0.0) # atlantic coast
    jj = (c_lat > 42.0) & (c_lon > 26 ) # black sea
    c_lon[ii | jj] = np.NaN
    c_lat[ii | jj] = np.NaN
    ii = (c_lon < -6) | (c_lon > 36 )# out of box
    c_lon[ii] = np.NaN
    c_lat[ii] = np.NaN

except:
    c_lon=None
    c_lat=None


file_list = glob(inputdir + "/" + file_pattern)
mb = MapBuilder(plotlistfile, file_list, maskfile, outputdir)
#mb.plot_maps_data(coastline_lon=c_lon, coastline_lat=c_lat)
background=mb.read_background(args.background)
mb.plot_maps_data(coastline_lon=c_lon, coastline_lat=c_lat,background_img=background, maptype=1)
#mb.plot_maps_data(coastline_lon=c_lon, coastline_lat=c_lat,maptype=2)