Toggle navigation
Ocean Color Science Software
Jump to content
ocssw
V2022
web
ocssw
ocssw_src
src
libmap
maplists.h
Go to the documentation of this file.
1
#ifndef MAPLISTS_H
/* avoid re-inclusion */
2
#define MAPLISTS_H
3
4
#define L3M_PARAMS 17
5
6
#define NLW_412 0
7
#define NLW_443 1
8
#define NLW_490 2
9
#define NLW_510 3
10
#define NLW_555 4
11
#define NLW_670 5
12
#define CZCS_PIGMENT 6
13
#define CHLOR_A 7
14
#define K_490 8
15
#define CHOR_A_K_490 9
16
#define ANGSTROM_510 10
17
#define EPSILON 11
18
#define TAU_865 12
19
#define PIXELS 13
20
#define SCENES 14
21
#define NDVI 15
22
#define BIOSPHERE 16
23
24
char
*
parmname_list
[] = {
25
"Normalized water-leaving radiance at 412 nm"
,
26
"Normalized water-leaving radiance at 443 nm"
,
27
"Normalized water-leaving radiance at 490 nm"
,
28
"Normalized water-leaving radiance at 510 nm"
,
29
"Normalized water-leaving radiance at 555 nm"
,
30
"Normalized water-leaving radiance at 670 nm"
,
31
"CZCS-like pigment concentration"
,
32
"Chlorophyll a concentration"
,
33
"Diffuse attenuation coefficient at 490 nm"
,
34
"Ratio of chlor_a to K_490"
,
35
"Epsilon of aerosol correction at 670 and 865 nm"
,
36
"Angstrom coefficient at 510 nm"
,
37
"Aerosol optical thickness at 865 nm"
,
38
"Number of pixels per bin"
,
39
"Number of scenes per bin"
,
40
"Vegitation Index"
,
41
"Chlorophyll a Concentration and Vegitation Index"
42
};
43
44
char
*
unit_list
[] = {
45
"mW cm^-2 um^-1 sr^-1"
,
/* 412 */
46
"mW cm^-2 um^-1 sr^-1"
,
/* 443 */
47
"mW cm^-2 um^-1 sr^-1"
,
/* 490 */
48
"mW cm^-2 um^-1 sr^-1"
,
/* 510 */
49
"mW cm^-2 um^-1 sr^-1"
,
/* 555 */
50
"mW cm^-2 um^-1 sr^-1"
,
/* 670 */
51
"mg m^-3"
,
/* CZCS_pigment */
52
"mg m^-3"
,
/* chlor_a */
53
"m^-1"
,
/* Diffuse atte */
54
"mg m^-2"
,
/* chlor_a_K_490*/
55
""
,
/* angstrom_510 */
56
""
,
/* epsilon */
57
""
,
/* tau 865 */
58
"pixels"
,
/* pixels */
59
"scenes"
,
/* scenes */
60
""
,
/* ndvi */
61
"chl_a: mg m^-3, ndvi: dimensionless"
/* biosphere */
62
};
63
64
char
*
scaling_list
[] = {
65
"linear"
,
/* 412 */
66
"linear"
,
/* 443 */
67
"linear"
,
/* 490 */
68
"linear"
,
/* 510 */
69
"linear"
,
/* 555 */
70
"linear"
,
/* 670 */
71
"logarithmic"
,
/* CZCS_pigment*/
72
"logarithmic"
,
/* chlor_a */
73
"linear"
,
/* Diffuse att */
74
"linear"
,
/* chlor_a_K_490*/
75
"linear"
,
/* angstrom */
76
"linear"
,
/* epsilon */
77
"linear"
,
/* tau 865 */
78
"linear"
,
/* pixels */
79
"linear"
,
/* scenes */
80
"linear"
,
/* ndvi */
81
"chl_a: logarithmic, ndvi: linear"
/* biosphere */
82
};
83
84
float32
slope_list
[] = {
85
0.02,
/* 412 */
86
0.02,
/* 443 */
87
0.02,
/* 490 */
88
0.02,
/* 510 */
89
0.02,
/* 555 */
90
0.004,
/* 670 */
91
0.015,
/* CZCS-like */
92
0.015,
/* chlor_a */
93
0.004,
/* Diffuse att */
94
0.1,
/* chlor_a_K_490*/
95
0.02,
/* angstrom */
96
0.01,
/* epsilon */
97
0.005,
/* tau_865 */
98
1.0,
/* pixels */
99
1.0,
/* scenes */
100
0.005,
/* ndvi */
101
0.0
/* biosphere */
102
};
103
104
float32
intercept_list
[] = {0, 0, 0, 0, 0, 0, -2.0, -2.0, 0, 0, -0.5, 0, 0, 0, 0, -0.35, 0.0};
105
106
float32
base
= 10.0;
107
108
#endif
/* MAPATTR_H */
109
scaling_list
char * scaling_list[]
Definition:
maplists.h:64
base
float32 base
Definition:
maplists.h:106
unit_list
char * unit_list[]
Definition:
maplists.h:44
intercept_list
float32 intercept_list[]
Definition:
maplists.h:104
parmname_list
char * parmname_list[]
Definition:
maplists.h:24
slope_list
float32 slope_list[]
Definition:
maplists.h:84