A sphere with three ocean waves in differing shades of blue. Next to the sphere, there is the bolded text "Ocean Color". Under that, there are two acronyms, separated by a vertical pipe: OB.DAAC (Ocean Biology Distributed Active Archive Center) and OBPG (Ocean Biology Processing Group).
Lorem
ipsum
dolor
sit
amet
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