-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsea_post_prior_nostdev.pro
130 lines (105 loc) · 4.77 KB
/
sea_post_prior_nostdev.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
pro sea_post_prior_nostdev
xdim = 57600ULL
ydim = 24000ULL
;test_ydim = 1000ULL ;test for 1000 lines
topx = 6671703.1176
topy = 4447802.0784
pix_width = 231.65635825
grid_width = 50000. ;100km
min_pdf_points = 5000
;train_file = '~/global_250m/samples/hlorey_train/train_hlorey_sea_v1_cl7090100_wbin.csv'
;in_dir = '/nobackup/yyu1/global_250m_output/sea/cl_7090100'
;out_dir = '/nobackup/yyu1/global_250m_output/sea/cl_7090100/results'
;bin_file = '~/global_250m/samples/hlorey_train/bin_hlorey_sea_v1_cl7090100.csv'
;
;spawn, 'mkdir ' + out_dir
;;spawn, 'find ' + in_dir + ' -name "*.gz" | parallel -j 10 gunzip {}'
;
;;create local pdf
;grid_nx = fix(xdim * pix_width / grid_width) + 1
;grid_ny = fix(ydim * pix_width / grid_width) + 1
;train_data = read_csv(train_file)
;n_plots = n_elements(train_data.(0))
;
;def_bin_data = read_csv(bin_file)
;def_nbins = n_elements(def_bin_data.(0))
;pdf_2d, train_data.(1), train_data.(2), train_data.(4), def_nbins, grid_width, topx, grid_nx, topy, grid_ny, pdf_out, min_pdf_points
;
;;maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out
;maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out
;print, !error_state.code
;if (!error_state.code eq -104 or !error_state.code eq 0) then begin
; spawn, 'rm ' + in_dir + '/*.bil'
; message, /reset
;endif
;-----------------------
;train_file = '~/global_250m/samples/hlorey_train/train_hlorey_sea_v1_cl7090100_wbin.csv'
;in_dir = '/nobackup/yyu1/global_250m_output/sea/cl_7090100_nomodis'
;out_dir = '/nobackup/yyu1/global_250m_output/sea/cl_7090100_nomodis/results'
;bin_file = '~/global_250m/samples/hlorey_train/bin_hlorey_sea_v1_cl7090100.csv'
;
;spawn, 'mkdir ' + out_dir
;;spawn, 'find ' + in_dir + ' -name "*.gz" | parallel -j 10 gunzip {}'
;
;;create local pdf
;grid_nx = fix(xdim * pix_width / grid_width) + 1
;grid_ny = fix(ydim * pix_width / grid_width) + 1
;train_data = read_csv(train_file)
;n_plots = n_elements(train_data.(0))
;
;def_bin_data = read_csv(bin_file)
;def_nbins = n_elements(def_bin_data.(0))
;pdf_2d, train_data.(1), train_data.(2), train_data.(4), def_nbins, grid_width, topx, grid_nx, topy, grid_ny, pdf_out, min_pdf_points
;
;;maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out, min_pdf_points
;maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out
;print, !error_state.code
;if (!error_state.code eq -104 or !error_state.code eq 0) then begin
; spawn, 'rm ' + in_dir + '/*.bil'
; message, /reset
;endif
;-----------------------------
train_file = '~/global_250m/samples/hlorey_train_v2/train_hlorey_sea_v2_cl40_wbin.csv'
in_dir = '/nobackup/yyu1/global_250m_output/sea/cl_40'
out_dir = '/nobackup/yyu1/global_250m_output/sea/cl_40/results'
bin_file = '~/global_250m/samples/hlorey_train_v2/bin_hlorey_sea_v2_cl40.csv'
spawn, 'mkdir ' + out_dir
;spawn, 'find ' + in_dir + ' -name "*.gz" | parallel -j 10 gunzip {}'
;create local pdf
grid_nx = fix(xdim * pix_width / grid_width) + 1
grid_ny = fix(ydim * pix_width / grid_width) + 1
train_data = read_csv(train_file)
n_plots = n_elements(train_data.(0))
def_bin_data = read_csv(bin_file)
def_nbins = n_elements(def_bin_data.(0))
pdf_2d, train_data.(1), train_data.(2), train_data.(4), def_nbins, grid_width, topx, grid_nx, topy, grid_ny, pdf_out, min_pdf_points
;maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out, min_pdf_points
maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out
;print, !error_state.code
;if (!error_state.code eq -104 or !error_state.code eq 0) then begin
; spawn, 'rm ' + in_dir + '/*.bil'
; message, /reset
;endif
;----------------------------------
train_file = '~/global_250m/samples/hlorey_train_v2/train_hlorey_sea_v2_cl40_wbin.csv'
in_dir = '/nobackup/yyu1/global_250m_output/sea/cl_40_nomodis'
out_dir = '/nobackup/yyu1/global_250m_output/sea/cl_40_nomodis/results'
bin_file = '~/global_250m/samples/hlorey_train_v2/bin_hlorey_sea_v2_cl40.csv'
spawn, 'mkdir ' + out_dir
;spawn, 'find ' + in_dir + ' -name "*.gz" | parallel -j 10 gunzip {}'
;create local pdf
grid_nx = fix(xdim * pix_width / grid_width) + 1
grid_ny = fix(ydim * pix_width / grid_width) + 1
train_data = read_csv(train_file)
n_plots = n_elements(train_data.(0))
def_bin_data = read_csv(bin_file)
def_nbins = n_elements(def_bin_data.(0))
pdf_2d, train_data.(1), train_data.(2), train_data.(4), def_nbins, grid_width, topx, grid_nx, topy, grid_ny, pdf_out, min_pdf_points
;maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out, min_pdf_points
maxent_post_vectorized_prior, xdim, ydim, in_dir, out_dir, bin_file, pdf_out
;print, !error_state.code
;if (!error_state.code eq -104 or !error_state.code eq 0) then begin
; spawn, 'rm ' + in_dir + '/*.bil'
; message, /reset
;endif
end