Run Level-2 Generator (l2gen) OCSSW program on OCI data#
Authors: Anna Windle (NASA, SSAI), Jeremy Werdell (NASA)
Last updated: August 1, 2025
The following notebooks are prerequisites for this tutorial.
Learn with OCI: Data Access
Learn with OCI: Installing and Running OCSSW Command-line Tools
An Earthdata Login account is required to access data from the NASA Earthdata system, including NASA ocean color data.
This notebook was desgined to use cloud-enabled OCSSW programs, which are available in OCSSW tag V2025.2 or higher. Cloud-enabled OCSSW programs can only be run on an AWS EC2 instance, such as CryoCloud.
Summary#
The OceanColor Science SoftWare (OCSSW) repository is the operational data processing software package of NASA’s Ocean Biology Distributed Active Archive Center (OB.DAAC). OCSSW is publically available through the OB.DAAC’s Sea, earth, and atmosphere Data Analysis System (SeaDAS) application, which provides a complete suite of tools to process, display and analyze ocean color data. SeaDAS provides a graphical user interface (GUI) for OCSSW, but command line interfaces (CLI) also exist, which we can use to write processing scripts and notebooks without the desktop application.
The Level-2 Generator (l2gen
) program included in OCSSW is used to generate aquatic Level-2 (L2) data products from calibrated top-of-atmosphere (TOA) radiances. Specifically, l2gen
atmospherically corrects spectral TOA Level-1B (L1B) radiances to obtain geophysical products, such as spectral remote-sensing reflectances (Rrs) and near-surface concentrations of the photosynthetic pigment chlorophyll-a. More information on l2gen
methods can be found in the Rrs Algorithm Theoretrical Basis Document.
This tutorial will demonstrate how to process PACE OCI L1B data through the l2gen
default settings to retrieve the standard L2 ocean color (OC) data suite. Done right, this data should be exactly what you would download from the NASA Earthdata Cloud. This tutorial will also demonstrate how to modify the operation of l2gen
configurations based on your research needs.
Learning Objectives#
At the end of this notebook you will know:
How to navigate and open files within the OCSSW directory
How to process L1B data to L2 using
l2gen
with geographical boundariesHow to extract geographic regions from a L2 file and create a new file
How to make modifications to
l2gen
based on your research needs
Contents#
1. Setup#
Begin by importing all of the packages used in this notebook. If your kernel uses an environment defined following the guidance on the tutorials page, then the imports will be successful.
import csv
import os
from pathlib import Path
import cartopy.crs as ccrs
import cartopy.feature as cfeature
import earthaccess
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import xarray as xr
from matplotlib.colors import LogNorm
Next, we’ll set up the OCSSW programs.
OCSSW programs are system commands, typically called in a Bash shell. We will employ system shell access available in the IPython kernel to launch system commands as a subprocess using the !
prefix. In the specific case of OCSSW programs, a suite of required environment variables must be set by first executing source $OCSSWROOT/OCSSW_bash.env
in the same subprocess.
Every time we use !
to invoke an OCSSW program, we must also evaluate the OCSSW_bash.env
environment file shipped with OCSSW. Each !
initiated subprocess is distinct, and the environment configuration is discarded after the command is finished. Let’s get prepared by reading the path to the OCSSW installation from the OCSSWROOT
environment variable (assuming it’s /tmp/ocssw
as a fallback).
ocsswroot = os.environ.setdefault("OCSSWROOT", "/tmp/ocssw")
env = Path(ocsswroot, "OCSSW_bash.env")
env.exists()
True
Our first OCSSW program is install_ocssw
, which we use to print which version (tag) of OCSSW is installed. As just explained, we have to evaluate (or source
) the environment configuration file first. To pass its location, we use {}
variable expansion that is available with the !
prefix.
!source {env}; install_ocssw --installed_tag
WARNING: --tag is required to get the proper bundle list.
installedTag = V2025.2
The installedTag
is our OCSSW version. Tags beginning with “V” are operational tags, while “T” tags are equivalent to a “beta” release and meant for testing by advanced users.
Setting up AWS S3 credentials#
Accessing data from NASA’s Earthdata Cloud, regardless of the tool, requires authentication.
The earthaccess
package works behind-the-scenes using the Earthdata Login credentials you provide to generate temporary AWS credentials for direct access to the Earthdata Cloud.
earthaccess.login(persist=True)
credentials = earthaccess.get_s3_credentials(provider="OB_CLOUD")
The OCSSW software accepts AWS credentials in all the usual methods, including via environment variables that we set in the next cell.
os.environ.update(
{
"AWS_ACCESS_KEY_ID": credentials["accessKeyId"],
"AWS_SECRET_ACCESS_KEY": credentials["secretAccessKey"],
"AWS_SESSION_TOKEN": credentials["sessionToken"],
}
)
Earthdata Cloud sets a one-hour lifespan on your temporary AWS credentials. If you get an access denied
error, re-run the cell above to generate new AWS credentials.
Writing OCSSW parameter files#
User-generated parameter files provide a convenient way to control l2gen
processing.
Without a par file, providing l2gen
the names of the input L1B and output L2 files from the Terminal looks like this:
l2gen ifile=data/PACE_OCI.20250507T170659.L1B.V3.nc ofile=data/PACE_OCI.20250507T170659.L2.V3.nc
Alternatively, a user-defined par file, say “l2gen.par”, can be created with the following two lines of content:
ifile=data/PACE_OCI.20250507T170659.L1B.V3.nc
ofile=data/PACE_OCI.20250507T170659.L2.V3.nc
Now l2gen
can now be called using the single argument par
while generating the same result:
l2gen par=l2gen.par
You can imagine that the par file option becomes far more convenient when many changes from default are desired.
So let’s define a function to help write OCSSW parameter files, which is needed several times in this tutorial. To write the results in the format understood by OCSSW, this function uses the csv.writer
from the Python Standard Library. Instead of writing comma-separated values, however, we specify a non-default delimiter to get equals-separated values. Not something you usually see in a data file, but it’s better than writing our own utility from scratch!
def write_par(path, par):
"""Prepare a parameter file to be read by one of the OCSSW tools.
Using a parameter file (a.k.a. "par file") is equivalent to specifying
parameters on the command line.
Parameters
----------
path
where to write the parameter file
par
the parameter names and values included in the file
"""
with open(path, "w") as file:
writer = csv.writer(file, delimiter="=")
writer.writerows(par.items())
2. Search and access L1B data#
Let’s use the earthaccess
Python package to access a L1B and a corresponding L2 file.
tspan = ("2025-05-07", "2025-05-07")
bbox = (-76.75, 36.97, -74.74, 39.01)
results = earthaccess.search_data(
short_name="PACE_OCI_L1B_SCI",
temporal=tspan,
bounding_box=bbox,
)
results[0]
l1b_paths = earthaccess.open(results)
Now let’s do the same for the corresponding L2 file, which we’ll use later.
results = earthaccess.search_data(
short_name="PACE_OCI_L2_AOP_NRT",
temporal=tspan,
bounding_box=bbox,
)
results[0]
Next, let’s define variables with the path of the input file to process using l2gen
and a corresponding L2 output file that we’ll create.
l2_paths = earthaccess.open(results)
And let’s plot a rhot_red
wavelength to see what the data looks like:
dataset = xr.open_datatree(l1b_paths[0])
dataset = xr.merge(dataset.to_dict().values())
dataset = dataset.set_coords(("longitude", "latitude"))
plot = dataset["rhot_red"].sel({"red_bands": 100}).plot()

3. Run l2gen
with default configurations#
Let’s now run l2gen
using its default configuration.
Before we do this, however, there is one additional step required to exactly replicate an L2 file from the OB.DAAC. The algorithms within l2gen
require ancillary data such as meterological information, ozone concentrations, and sea surface temperatures. To use the corresponding ancillary data for the given date and region, we need to run the getanc
OCSSW function. If getanc
is not used, l2gen
uses climatological data found in share/common
.
We can run getanc -h
to see options for the program:
!source {env}; getanc -h
usage:
getanc [OPTIONS] FILE
or
-s,--start YYYYDDDHHMMSS [-e,--end YYYDDDHHMMSS] [OPTIONS]
FILE Input L1A or L1B file
NOTE: Currently NO2 climatological data is used for OBPG operational
processing, so to match OBPG distributed data products, the default
behaviour disables NO2 searching.
This program queries an OBPG server and optionally downloads the optimal
ancillary data files for Level-1 to Level-2 processing. If an input file
is specified the start and end times are determined automatically, otherwise
a start time must be provided by the user.
A text file (with the extension '.anc') is created containing parameters
that can be directly used as input to the l2gen program for optimal Level-1
to Level-2 processing, e.g.:
l2gen ifile=<infile> ofile=<outfile> par=<the *.anc text file>
EXIT STATUS:
0 : all optimal ancillary files exist and are present on the locally
99 : an error was encountered; no .anc parameter text file was created
31 : no ancillary files currently exist corresponding to the start
time and therefore no .anc parameter text file was created
1-127 : bitwise value indicating one or more files are not optimal:
bit 0 set = missing one or more MET files
bit 1 set = missing one or more OZONE files
bit 2 set = no SST file found
bit 3 set = no NO2 file found
bit 4 set = no ICE file found
bit 5 set = no GEO file found
bit 6 set = no AER file found
e.g. STATUS=11 indicates there are missing optimal MET, OZONE, and NO2 files
positional arguments:
L1FILE Input L1 file
options:
-h, --help show this help message and exit
--version show program's version number and exit
-s START, --start START
Time of the first scanline (if used, no input file is
required)
-e STOP, --stop STOP Time of last scanline
--ancdb ANCDB Use a custom filename for ancillary database. If full
path not given, ANCDB is assumed to exist (or will be
created) under $OCVARROOT/log/. If $OCVARROOT/log/
does not exist, ANCDB is assumed (or will be created)
under the current working directory
-o ANC_FILE, --ofile ANC_FILE
output ancillary par file
--ancdir ANCDIR Use a custom directory tree for ancillary files
-c, --curdir Download ancillary files directly into current working
directory
-r, --refreshDB Remove existing database records and re-query for
ancillary files
--disable-download Disable download of ancillary files not found on hard
disk
--timeout TIMEOUT set the network timeout in seconds
-m MISSION, --mission MISSION
Mission name
-i, --ice Do not search for sea-ice ancillary data
-n, --no2 Search for NO2 ancillary data
-t, --sst Do not search for SST ancillary data
-v, --verbose print status messages
--noprint Suppress printing the resulting list of files to the
screen
-f, --force-download Force download of ancillary files, even if found on
hard disk
-u, --use_filename Use filename to call API instead of deriving start
time
Let’s run it on our L1B file, using the --use_filename
parameter to parse only the filename for datetime information.
We can parse the filename from l1b_paths
to use with {}
variable expansion after the !
prefix like have done with {env}
above.
l1b_path = l1b_paths[0].full_name
l1b_name = Path(l1b_path).name
l1b_name
'PACE_OCI.20250507T170659.L1B.V3.nc'
!source {env}; getanc --use_filename {l1b_name} --ofile l2gen.anc --noprint
ancillary_data.db
You’ll notice that a file named “l2gen.anc” now appears in your working directory. Reading this file, you can see that ancillary files are saved in the var/anc/
directory. Note that this file also provides text in the correct format for use in a par file.
!cat l2gen.anc
icefile=/opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
met1=/opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
met2=/opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
met3=/opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone1=/opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
ozone2=/opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone3=/opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
sstfile=/opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Now, we’ll make a par file that has an ifile, ofile, and latitude and longitude boundaries. Trust us … subsetting the L1B file to a smaller region makes processing time faster for this demo!
We will output the Rrs variable by listing l2prod to “Rrs”. And we wil also set proc_uncertainity to 0, which means we are not calculating uncertainites for Rrs. This makes l2gen
process faster.
Let’s first make a folder called ‘data’ to store the outputs:
data = Path("data")
data.mkdir(exist_ok=True)
Use the write_par
function to create the following “l2gen.par” file in your current working directory.
par = {
"ifile": l1b_path,
"ofile": data / l1b_name.replace("L1B", "L2"),
"north": 39,
"south": 35,
"west": -76,
"east": -74.5,
"l2prod": "Rrs",
"proc_uncertainty": 0,
}
write_par("l2gen.par", par)
Now, let’s run l2gen using this new par file AND the ancillary information in the second par file generated by getanc
. This can take several minutes.
!source {env}; l2gen par=l2gen.par par=l2gen.anc
Loading default parameters from /opt/ocssw/share/common/msl12_defaults.par
Input file s3://ob-cumulus-prod-public/PACE_OCI.20250507T170659.L1B.V3.nc is PACE L1B file.
Loading characteristics for OCI
Opening sensor information file /opt/ocssw/share/oci/msl12_sensor_info.dat
Bnd Lam Fo Tau_r k_oz k_no2 t_co2 awhite aw bbw
0 314.550 112.329 4.880e-01 4.222e-01 3.282e-19 1.000e+00 0.000e+00 2.305e-01 6.356e-03
1 316.239 92.673 6.491e-01 5.817e-01 2.960e-19 1.000e+00 0.000e+00 1.633e-01 7.727e-03
2 318.262 85.208 7.410e-01 5.479e-01 2.844e-19 1.000e+00 0.000e+00 1.278e-01 8.187e-03
3 320.303 82.100 7.807e-01 4.616e-01 2.833e-19 1.000e+00 0.000e+00 1.105e-01 8.271e-03
4 322.433 80.692 7.906e-01 3.551e-01 2.898e-19 1.000e+00 0.000e+00 9.950e-02 8.190e-03
5 324.649 86.329 7.916e-01 2.573e-01 3.019e-19 1.000e+00 0.000e+00 9.079e-02 8.041e-03
6 326.828 95.925 7.891e-01 1.911e-01 3.132e-19 1.000e+00 0.000e+00 8.475e-02 7.871e-03
7 328.988 101.478 7.699e-01 1.387e-01 3.251e-19 1.000e+00 0.000e+00 8.211e-02 7.627e-03
8 331.305 101.788 7.403e-01 9.848e-02 3.418e-19 1.000e+00 0.000e+00 8.089e-02 7.342e-03
9 333.958 98.128 7.205e-01 6.838e-02 3.572e-19 1.000e+00 0.000e+00 7.656e-02 7.132e-03
10 336.815 93.719 7.113e-01 4.408e-02 3.736e-19 1.000e+00 0.000e+00 6.891e-02 6.975e-03
11 339.160 95.656 7.034e-01 3.080e-02 3.962e-19 1.000e+00 0.000e+00 6.288e-02 6.834e-03
12 341.321 97.642 6.897e-01 2.060e-02 4.075e-19 1.000e+00 0.000e+00 5.915e-02 6.663e-03
13 343.632 95.100 6.719e-01 1.437e-02 4.137e-19 1.000e+00 0.000e+00 5.624e-02 6.474e-03
14 346.017 93.133 6.529e-01 9.896e-03 4.394e-19 1.000e+00 0.000e+00 5.365e-02 6.285e-03
15 348.468 95.137 6.343e-01 6.055e-03 4.610e-19 1.000e+00 0.000e+00 5.106e-02 6.097e-03
16 350.912 99.255 6.162e-01 4.543e-03 4.617e-19 1.000e+00 0.000e+00 4.864e-02 5.913e-03
17 353.344 103.093 5.988e-01 3.470e-03 4.769e-19 1.000e+00 0.000e+00 4.647e-02 5.735e-03
18 355.782 99.177 5.823e-01 2.504e-03 5.022e-19 1.000e+00 0.000e+00 4.450e-02 5.562e-03
19 358.235 93.290 5.642e-01 2.290e-03 5.092e-19 1.000e+00 0.000e+00 4.256e-02 5.394e-03
20 360.695 97.047 5.472e-01 2.103e-03 5.116e-19 1.000e+00 0.000e+00 4.053e-02 5.233e-03
21 363.137 105.519 5.320e-01 1.733e-03 5.329e-19 1.000e+00 0.000e+00 3.856e-02 5.079e-03
22 365.610 114.651 5.178e-01 1.408e-03 5.538e-19 1.000e+00 0.000e+00 3.642e-02 4.932e-03
23 368.083 119.597 5.044e-01 1.276e-03 5.558e-19 1.000e+00 0.000e+00 3.417e-02 4.789e-03
24 370.534 116.077 4.909e-01 1.282e-03 5.591e-19 1.000e+00 0.000e+00 3.126e-02 4.651e-03
25 372.991 107.558 4.773e-01 1.340e-03 5.745e-19 1.000e+00 0.000e+00 2.719e-02 4.520e-03
26 375.482 109.618 4.629e-01 1.276e-03 5.837e-19 1.000e+00 0.000e+00 2.270e-02 4.392e-03
27 377.926 119.291 4.513e-01 1.106e-03 5.862e-19 1.000e+00 0.000e+00 1.843e-02 4.269e-03
28 380.419 112.055 4.407e-01 1.158e-03 5.944e-19 1.000e+00 0.000e+00 1.508e-02 4.151e-03
29 382.876 97.243 4.280e-01 1.368e-03 6.012e-19 1.000e+00 0.000e+00 1.316e-02 4.037e-03
30 385.359 97.233 4.157e-01 1.383e-03 6.038e-19 1.000e+00 0.000e+00 1.228e-02 3.928e-03
31 387.811 107.436 4.051e-01 1.255e-03 6.130e-19 1.000e+00 0.000e+00 1.166e-02 3.822e-03
32 390.297 112.781 3.955e-01 1.195e-03 6.225e-19 1.000e+00 0.000e+00 1.104e-02 3.718e-03
33 392.764 106.594 3.857e-01 1.258e-03 6.191e-19 1.000e+00 0.000e+00 1.065e-02 3.619e-03
34 395.238 105.608 3.747e-01 1.276e-03 6.156e-19 1.000e+00 0.000e+00 1.040e-02 3.523e-03
35 397.706 126.993 3.647e-01 1.084e-03 6.327e-19 1.000e+00 0.000e+00 9.891e-03 3.430e-03
36 400.178 156.889 3.564e-01 9.434e-04 6.340e-19 1.000e+00 0.000e+00 8.906e-03 3.341e-03
37 402.654 170.586 3.486e-01 9.310e-04 6.155e-19 1.000e+00 0.000e+00 7.976e-03 3.255e-03
38 405.127 169.248 3.400e-01 9.755e-04 6.014e-19 1.000e+00 0.000e+00 7.534e-03 3.171e-03
39 407.605 169.343 3.315e-01 1.064e-03 6.098e-19 1.000e+00 0.000e+00 7.203e-03 3.090e-03
40 410.074 173.391 3.233e-01 1.143e-03 6.224e-19 1.000e+00 0.000e+00 6.868e-03 3.011e-03
41 412.557 177.938 3.155e-01 1.156e-03 6.160e-19 1.000e+00 0.000e+00 6.656e-03 2.935e-03
42 415.025 178.901 3.079e-01 1.215e-03 5.857e-19 1.000e+00 0.000e+00 6.565e-03 2.861e-03
43 417.512 176.584 3.005e-01 1.324e-03 5.698e-19 1.000e+00 0.000e+00 6.661e-03 2.789e-03
44 419.988 175.633 2.932e-01 1.447e-03 5.927e-19 1.000e+00 0.000e+00 6.772e-03 2.720e-03
45 422.453 174.629 2.863e-01 1.773e-03 6.055e-19 1.000e+00 0.000e+00 6.878e-03 2.654e-03
46 424.940 171.281 2.796e-01 2.152e-03 5.794e-19 1.000e+00 0.000e+00 7.006e-03 2.590e-03
47 427.398 162.301 2.732e-01 2.242e-03 5.469e-19 1.000e+00 0.000e+00 6.986e-03 2.527e-03
48 429.885 153.935 2.664e-01 2.291e-03 5.332e-19 1.000e+00 0.000e+00 6.994e-03 2.464e-03
49 432.379 161.212 2.597e-01 2.493e-03 5.451e-19 1.000e+00 0.000e+00 7.153e-03 2.404e-03
50 434.869 174.113 2.539e-01 2.645e-03 5.547e-19 1.000e+00 0.000e+00 7.438e-03 2.347e-03
51 437.351 178.181 2.482e-01 3.022e-03 5.356e-19 1.000e+00 0.000e+00 8.014e-03 2.291e-03
52 439.828 182.051 2.424e-01 3.903e-03 4.971e-19 1.000e+00 0.000e+00 8.606e-03 2.238e-03
53 442.327 190.560 2.368e-01 4.602e-03 4.727e-19 1.000e+00 0.000e+00 9.139e-03 2.185e-03
54 444.811 195.324 2.315e-01 4.591e-03 4.945e-19 1.000e+00 0.000e+00 9.760e-03 2.133e-03
55 447.309 199.413 2.261e-01 4.548e-03 5.110e-19 1.000e+00 0.000e+00 1.052e-02 2.082e-03
56 449.795 205.297 2.211e-01 4.969e-03 4.801e-19 1.000e+00 0.000e+00 1.131e-02 2.034e-03
57 452.280 205.224 2.162e-01 5.370e-03 4.441e-19 1.000e+00 0.000e+00 1.179e-02 1.987e-03
58 454.769 204.442 2.114e-01 5.947e-03 4.252e-19 1.000e+00 0.000e+00 1.203e-02 1.942e-03
59 457.262 206.345 2.067e-01 7.421e-03 4.264e-19 1.000e+00 0.000e+00 1.212e-02 1.898e-03
60 459.757 207.477 2.022e-01 9.302e-03 4.351e-19 1.000e+00 0.000e+00 1.214e-02 1.855e-03
61 462.252 208.190 1.977e-01 1.011e-02 4.326e-19 1.000e+00 0.000e+00 1.219e-02 1.813e-03
62 464.737 206.088 1.935e-01 9.684e-03 4.063e-19 1.000e+00 0.000e+00 1.238e-02 1.772e-03
63 467.244 203.623 1.893e-01 9.648e-03 3.692e-19 1.000e+00 0.000e+00 1.242e-02 1.733e-03
64 469.729 203.584 1.852e-01 1.043e-02 3.441e-19 1.000e+00 0.000e+00 1.244e-02 1.694e-03
65 472.202 205.278 1.812e-01 1.116e-02 3.581e-19 1.000e+00 0.000e+00 1.276e-02 1.657e-03
66 474.700 207.110 1.774e-01 1.242e-02 3.800e-19 1.000e+00 0.000e+00 1.326e-02 1.621e-03
67 477.189 208.286 1.736e-01 1.528e-02 3.580e-19 1.000e+00 0.000e+00 1.393e-02 1.586e-03
68 479.689 209.299 1.700e-01 1.895e-02 3.337e-19 1.000e+00 0.000e+00 1.437e-02 1.552e-03
69 482.183 206.511 1.665e-01 2.123e-02 3.022e-19 1.000e+00 0.000e+00 1.472e-02 1.518e-03
70 484.689 195.706 1.631e-01 2.113e-02 2.725e-19 1.000e+00 0.000e+00 1.533e-02 1.485e-03
71 487.182 190.027 1.595e-01 2.039e-02 2.938e-19 1.000e+00 0.000e+00 1.612e-02 1.454e-03
72 489.674 195.623 1.562e-01 2.100e-02 3.043e-19 1.000e+00 0.000e+00 1.694e-02 1.423e-03
73 492.176 199.210 1.530e-01 2.224e-02 2.853e-19 1.000e+00 0.000e+00 1.789e-02 1.393e-03
74 494.686 200.467 1.499e-01 2.354e-02 2.822e-19 1.000e+00 0.000e+00 1.916e-02 1.364e-03
75 497.182 199.674 1.469e-01 2.613e-02 2.498e-19 1.000e+00 0.000e+00 2.072e-02 1.336e-03
76 499.688 195.068 1.440e-01 3.087e-02 2.021e-19 1.000e+00 0.000e+00 2.233e-02 1.309e-03
77 502.190 193.092 1.410e-01 3.665e-02 2.151e-19 1.000e+00 0.000e+00 2.438e-02 1.281e-03
78 504.695 195.670 1.382e-01 4.082e-02 2.385e-19 1.000e+00 0.000e+00 2.700e-02 1.255e-03
79 507.198 197.349 1.355e-01 4.179e-02 2.315e-19 1.000e+00 0.000e+00 3.003e-02 1.230e-03
80 509.720 196.529 1.328e-01 4.101e-02 2.296e-19 1.000e+00 0.000e+00 3.389e-02 1.206e-03
81 512.213 193.713 1.302e-01 4.110e-02 2.156e-19 1.000e+00 0.000e+00 3.784e-02 1.181e-03
82 514.729 186.203 1.277e-01 4.274e-02 1.773e-19 1.000e+00 0.000e+00 4.045e-02 1.157e-03
83 517.219 179.120 1.252e-01 4.504e-02 1.597e-19 1.000e+00 0.000e+00 4.179e-02 1.134e-03
84 519.747 181.903 1.227e-01 4.767e-02 1.620e-19 1.000e+00 0.000e+00 4.270e-02 1.111e-03
85 522.249 188.641 1.203e-01 5.135e-02 1.625e-19 1.000e+00 0.000e+00 4.337e-02 1.089e-03
86 524.771 188.972 1.180e-01 5.655e-02 1.755e-19 1.000e+00 0.000e+00 4.387e-02 1.067e-03
87 527.276 188.225 1.158e-01 6.292e-02 1.771e-19 1.000e+00 0.000e+00 4.454e-02 1.049e-03
88 529.798 191.667 1.137e-01 6.883e-02 1.592e-19 1.000e+00 0.000e+00 4.553e-02 1.031e-03
89 532.314 192.903 1.114e-01 7.264e-02 1.422e-19 1.000e+00 0.000e+00 4.646e-02 1.008e-03
90 534.859 192.064 1.092e-01 7.422e-02 1.167e-19 1.000e+00 0.000e+00 4.743e-02 9.861e-04
91 537.346 190.857 1.072e-01 7.488e-02 1.024e-19 1.000e+00 0.000e+00 4.852e-02 9.673e-04
92 539.878 188.243 1.052e-01 7.665e-02 1.097e-19 1.000e+00 0.000e+00 4.966e-02 9.489e-04
93 542.395 188.456 1.032e-01 7.989e-02 1.240e-19 1.000e+00 0.000e+00 5.116e-02 9.303e-04
94 544.904 189.880 1.013e-01 8.325e-02 1.296e-19 1.000e+00 0.000e+00 5.328e-02 9.125e-04
95 547.441 189.660 9.940e-02 8.591e-02 1.237e-19 1.000e+00 0.000e+00 5.584e-02 8.953e-04
96 549.994 189.365 9.756e-02 8.809e-02 1.129e-19 1.000e+00 0.000e+00 5.851e-02 8.784e-04
97 552.511 189.610 9.575e-02 9.044e-02 9.908e-20 1.000e+00 0.000e+00 6.062e-02 8.617e-04
98 555.044 188.825 9.400e-02 9.359e-02 8.267e-20 1.000e+00 0.000e+00 6.191e-02 8.454e-04
99 557.576 185.808 9.231e-02 9.814e-02 6.753e-20 1.000e+00 0.000e+00 6.298e-02 8.297e-04
100 560.104 184.117 9.062e-02 1.041e-01 6.706e-20 1.000e+00 0.000e+00 6.443e-02 8.146e-04
101 562.642 184.857 8.899e-02 1.101e-01 8.273e-20 1.000e+00 0.000e+00 6.592e-02 7.997e-04
102 565.190 184.926 8.737e-02 1.152e-01 8.819e-20 1.000e+00 0.000e+00 6.740e-02 7.846e-04
103 567.710 184.325 8.579e-02 1.194e-01 8.097e-20 1.000e+00 0.000e+00 6.954e-02 7.698e-04
104 570.259 184.315 8.424e-02 1.231e-01 8.258e-20 1.000e+00 0.000e+00 7.243e-02 7.555e-04
105 572.796 185.745 8.273e-02 1.258e-01 7.445e-20 1.000e+00 0.000e+00 7.601e-02 7.418e-04
106 575.343 185.854 8.131e-02 1.262e-01 5.359e-20 1.000e+00 0.000e+00 8.077e-02 7.290e-04
107 577.902 184.273 7.993e-02 1.245e-01 4.607e-20 1.000e+00 0.000e+00 8.675e-02 7.169e-04
108 580.450 184.355 7.850e-02 1.217e-01 4.637e-20 1.000e+00 0.000e+00 9.411e-02 7.037e-04
109 582.996 184.525 7.711e-02 1.191e-01 4.563e-20 1.000e+00 0.000e+00 1.036e-01 6.904e-04
110 585.553 182.317 7.581e-02 1.175e-01 4.880e-20 1.000e+00 0.000e+00 1.147e-01 6.784e-04
111 588.086 178.484 7.456e-02 1.172e-01 5.159e-20 1.000e+00 0.000e+00 1.271e-01 6.670e-04
112 590.548 177.707 7.336e-02 1.186e-01 5.765e-20 1.000e+00 0.000e+00 1.411e-01 6.570e-04
113 593.084 179.744 7.228e-02 1.222e-01 5.611e-20 1.000e+00 0.000e+00 1.572e-01 6.487e-04
114 595.679 179.969 7.117e-02 1.275e-01 4.249e-20 1.000e+00 0.000e+00 1.772e-01 6.390e-04
115 598.262 178.360 6.999e-02 1.328e-01 3.894e-20 1.000e+00 0.000e+00 2.030e-01 6.276e-04
116 600.545 176.334 6.757e-02 1.365e-01 3.874e-20 1.000e+00 0.000e+00 2.467e-01 5.992e-04
117 602.920 176.103 6.651e-02 1.374e-01 3.034e-20 1.000e+00 0.000e+00 2.611e-01 5.899e-04
118 605.461 176.462 6.543e-02 1.353e-01 2.076e-20 1.000e+00 0.000e+00 2.702e-01 5.801e-04
119 607.986 174.718 6.437e-02 1.310e-01 1.990e-20 1.000e+00 0.000e+00 2.728e-01 5.706e-04
120 610.360 172.349 6.335e-02 1.256e-01 2.700e-20 1.000e+00 0.000e+00 2.733e-01 5.614e-04
121 612.730 170.259 6.236e-02 1.202e-01 3.487e-20 1.000e+00 0.000e+00 2.746e-01 5.524e-04
122 615.145 167.958 6.137e-02 1.152e-01 3.541e-20 1.000e+00 0.000e+00 2.763e-01 5.434e-04
123 617.605 167.776 6.038e-02 1.107e-01 3.181e-20 1.000e+00 0.000e+00 2.790e-01 5.346e-04
124 620.061 168.949 5.942e-02 1.070e-01 2.798e-20 1.000e+00 0.000e+00 2.832e-01 5.259e-04
125 622.530 167.509 5.848e-02 1.038e-01 2.439e-20 1.000e+00 0.000e+00 2.876e-01 5.173e-04
126 624.988 165.836 5.754e-02 1.007e-01 2.069e-20 1.000e+00 0.000e+00 2.918e-01 5.089e-04
127 627.434 166.449 5.663e-02 9.740e-02 1.634e-20 1.000e+00 0.000e+00 2.963e-01 5.006e-04
128 629.898 165.916 5.575e-02 9.400e-02 1.319e-20 1.000e+00 0.000e+00 3.008e-01 4.925e-04
129 632.376 164.217 5.486e-02 9.046e-02 1.304e-20 1.000e+00 0.000e+00 3.055e-01 4.846e-04
130 634.830 163.716 5.400e-02 8.676e-02 1.402e-20 1.000e+00 0.000e+00 3.097e-01 4.768e-04
131 637.305 163.528 5.316e-02 8.287e-02 1.464e-20 1.000e+00 0.000e+00 3.137e-01 4.692e-04
132 639.791 162.046 5.234e-02 7.890e-02 1.583e-20 1.000e+00 0.000e+00 3.191e-01 4.618e-04
133 641.029 161.215 5.193e-02 7.696e-02 1.681e-20 1.000e+00 0.000e+00 3.224e-01 4.581e-04
134 642.255 160.637 5.152e-02 7.512e-02 1.768e-20 1.000e+00 0.000e+00 3.258e-01 4.545e-04
135 643.479 160.358 5.112e-02 7.339e-02 1.849e-20 1.000e+00 0.000e+00 3.293e-01 4.509e-04
136 644.716 160.231 5.073e-02 7.176e-02 1.919e-20 1.000e+00 0.000e+00 3.327e-01 4.473e-04
137 645.966 159.892 5.034e-02 7.021e-02 1.946e-20 1.000e+00 0.000e+00 3.360e-01 4.437e-04
138 647.188 159.257 4.995e-02 6.871e-02 1.898e-20 1.000e+00 0.000e+00 3.396e-01 4.402e-04
139 648.435 158.725 4.956e-02 6.727e-02 1.756e-20 1.000e+00 0.000e+00 3.436e-01 4.367e-04
140 649.667 158.332 4.918e-02 6.588e-02 1.544e-20 1.000e+00 0.000e+00 3.486e-01 4.333e-04
141 650.913 158.267 4.880e-02 6.453e-02 1.328e-20 1.000e+00 0.000e+00 3.546e-01 4.299e-04
142 652.153 157.786 4.843e-02 6.321e-02 1.167e-20 1.000e+00 0.000e+00 3.616e-01 4.265e-04
143 653.388 155.176 4.807e-02 6.193e-02 1.068e-20 1.000e+00 0.000e+00 3.693e-01 4.231e-04
144 654.622 151.696 4.771e-02 6.060e-02 9.722e-21 1.000e+00 0.000e+00 3.774e-01 4.198e-04
145 655.869 148.458 4.733e-02 5.922e-02 8.805e-21 1.000e+00 0.000e+00 3.858e-01 4.166e-04
146 657.101 147.693 4.695e-02 5.782e-02 7.987e-21 1.000e+00 0.000e+00 3.947e-01 4.133e-04
147 658.340 149.665 4.658e-02 5.648e-02 7.170e-21 1.000e+00 0.000e+00 4.036e-01 4.101e-04
148 659.600 152.508 4.623e-02 5.523e-02 6.329e-21 1.000e+00 0.000e+00 4.119e-01 4.070e-04
149 660.833 154.888 4.590e-02 5.404e-02 5.541e-21 1.000e+00 0.000e+00 4.192e-01 4.038e-04
150 662.067 155.421 4.555e-02 5.283e-02 4.976e-21 1.000e+00 0.000e+00 4.251e-01 4.007e-04
151 663.300 155.288 4.521e-02 5.159e-02 4.897e-21 1.000e+00 0.000e+00 4.297e-01 3.976e-04
152 664.564 154.996 4.487e-02 5.029e-02 5.478e-21 1.000e+00 0.000e+00 4.334e-01 3.945e-04
153 665.795 154.702 4.453e-02 4.895e-02 6.640e-21 1.000e+00 0.000e+00 4.363e-01 3.915e-04
154 667.023 154.397 4.420e-02 4.759e-02 7.980e-21 1.000e+00 0.000e+00 4.389e-01 3.885e-04
155 668.263 154.032 4.387e-02 4.622e-02 9.022e-21 1.000e+00 0.000e+00 4.415e-01 3.855e-04
156 669.518 153.450 4.354e-02 4.488e-02 9.638e-21 1.000e+00 0.000e+00 4.442e-01 3.825e-04
157 670.755 152.850 4.321e-02 4.356e-02 9.943e-21 1.000e+00 0.000e+00 4.471e-01 3.796e-04
158 671.990 152.293 4.289e-02 4.229e-02 1.010e-20 1.000e+00 0.000e+00 4.497e-01 3.767e-04
159 673.245 151.891 4.257e-02 4.107e-02 1.027e-20 1.000e+00 0.000e+00 4.523e-01 3.738e-04
160 674.503 151.637 4.225e-02 3.991e-02 1.027e-20 1.000e+00 0.000e+00 4.551e-01 3.710e-04
161 675.731 151.432 4.194e-02 3.879e-02 9.926e-21 1.000e+00 0.000e+00 4.583e-01 3.681e-04
162 676.963 151.158 4.163e-02 3.774e-02 9.232e-21 1.000e+00 0.000e+00 4.620e-01 3.654e-04
163 678.208 150.793 4.132e-02 3.675e-02 8.304e-21 1.000e+00 0.000e+00 4.661e-01 3.626e-04
164 679.448 150.431 4.102e-02 3.584e-02 7.379e-21 1.000e+00 0.000e+00 4.703e-01 3.599e-04
165 680.680 149.908 4.072e-02 3.503e-02 6.553e-21 1.000e+00 0.000e+00 4.747e-01 3.572e-04
166 681.919 149.250 4.042e-02 3.430e-02 5.895e-21 1.000e+00 0.000e+00 4.794e-01 3.545e-04
167 683.171 148.497 4.012e-02 3.361e-02 5.490e-21 1.000e+00 0.000e+00 4.845e-01 3.518e-04
168 684.417 147.875 3.983e-02 3.292e-02 5.184e-21 1.000e+00 0.000e+00 4.901e-01 3.492e-04
169 685.657 147.506 3.953e-02 3.216e-02 4.905e-21 1.000e+00 0.000e+00 4.962e-01 3.466e-04
170 686.894 147.418 3.924e-02 3.131e-02 4.525e-21 1.000e+00 0.000e+00 5.029e-01 3.440e-04
171 688.143 147.395 3.896e-02 3.039e-02 4.024e-21 1.000e+00 0.000e+00 5.103e-01 3.414e-04
172 689.394 147.151 3.867e-02 2.943e-02 3.539e-21 1.000e+00 0.000e+00 5.186e-01 3.389e-04
173 690.647 146.716 3.839e-02 2.845e-02 3.144e-21 1.000e+00 0.000e+00 5.276e-01 3.363e-04
174 691.888 146.142 3.811e-02 2.750e-02 2.906e-21 1.000e+00 0.000e+00 5.375e-01 3.338e-04
175 693.130 145.677 3.784e-02 2.657e-02 2.763e-21 1.000e+00 0.000e+00 5.484e-01 3.314e-04
176 694.382 145.179 3.756e-02 2.567e-02 2.656e-21 1.000e+00 0.000e+00 5.605e-01 3.289e-04
177 695.644 144.677 3.729e-02 2.479e-02 2.542e-21 1.000e+00 0.000e+00 5.740e-01 3.265e-04
178 696.891 144.075 3.702e-02 2.394e-02 2.429e-21 1.000e+00 0.000e+00 5.888e-01 3.241e-04
179 698.118 143.268 3.676e-02 2.315e-02 2.343e-21 1.000e+00 0.000e+00 6.047e-01 3.217e-04
180 699.376 142.395 3.649e-02 2.241e-02 2.369e-21 1.000e+00 0.000e+00 6.215e-01 3.193e-04
181 700.612 141.534 3.623e-02 2.174e-02 2.581e-21 1.000e+00 0.000e+00 6.393e-01 3.170e-04
182 701.858 141.038 3.597e-02 2.114e-02 3.029e-21 1.000e+00 0.000e+00 6.580e-01 3.147e-04
183 703.097 140.862 3.571e-02 2.061e-02 3.660e-21 1.000e+00 0.000e+00 6.780e-01 3.124e-04
184 704.354 140.959 3.546e-02 2.014e-02 4.374e-21 1.000e+00 0.000e+00 6.995e-01 3.101e-04
185 705.593 140.985 3.521e-02 1.972e-02 4.920e-21 1.000e+00 0.000e+00 7.231e-01 3.078e-04
186 706.833 140.752 3.496e-02 1.934e-02 5.156e-21 1.000e+00 0.000e+00 7.499e-01 3.056e-04
187 708.089 140.295 3.471e-02 1.900e-02 5.111e-21 1.000e+00 0.000e+00 7.805e-01 3.034e-04
188 709.337 139.692 3.446e-02 1.868e-02 4.920e-21 1.000e+00 0.000e+00 8.152e-01 3.012e-04
189 710.581 139.124 3.422e-02 1.842e-02 4.776e-21 1.000e+00 0.000e+00 8.540e-01 2.990e-04
190 711.826 138.487 3.398e-02 1.820e-02 4.601e-21 1.000e+00 0.000e+00 8.959e-01 2.968e-04
191 713.068 137.908 3.374e-02 1.804e-02 4.294e-21 1.000e+00 0.000e+00 9.408e-01 2.947e-04
192 714.316 137.372 3.350e-02 1.788e-02 3.751e-21 1.000e+00 0.000e+00 9.886e-01 2.926e-04
193 716.817 136.140 3.303e-02 1.733e-02 2.447e-21 1.000e+00 0.000e+00 1.093e+00 2.884e-04
194 719.298 134.717 3.257e-02 1.625e-02 1.823e-21 1.000e+00 0.000e+00 1.206e+00 2.843e-04
195 721.800 134.219 3.212e-02 1.496e-02 1.858e-21 1.000e+00 0.000e+00 1.327e+00 2.802e-04
196 724.303 134.304 3.167e-02 1.391e-02 1.678e-21 1.000e+00 0.000e+00 1.461e+00 2.763e-04
197 726.796 133.385 3.124e-02 1.304e-02 1.167e-21 1.000e+00 0.000e+00 1.642e+00 2.724e-04
198 729.299 132.080 3.081e-02 1.220e-02 8.984e-22 1.000e+00 0.000e+00 1.891e+00 2.686e-04
199 731.790 131.723 3.038e-02 1.153e-02 9.392e-22 1.000e+00 0.000e+00 2.176e+00 2.648e-04
200 734.281 131.437 2.997e-02 1.114e-02 1.157e-21 1.000e+00 0.000e+00 2.438e+00 2.611e-04
201 736.791 130.196 2.956e-02 1.096e-02 1.301e-21 1.000e+00 0.000e+00 2.621e+00 2.575e-04
202 739.287 128.322 2.916e-02 1.090e-02 1.303e-21 1.000e+00 0.000e+00 2.732e+00 2.539e-04
203 740.535 127.705 2.897e-02 1.093e-02 1.339e-21 1.000e+00 0.000e+00 2.770e+00 2.521e-04
204 741.785 127.371 2.877e-02 1.103e-02 1.496e-21 1.000e+00 0.000e+00 2.799e+00 2.504e-04
205 743.046 127.484 2.857e-02 1.119e-02 1.813e-21 1.000e+00 0.000e+00 2.819e+00 2.486e-04
206 744.286 127.690 2.838e-02 1.137e-02 2.156e-21 1.000e+00 0.000e+00 2.832e+00 2.469e-04
207 745.534 127.841 2.819e-02 1.153e-02 2.323e-21 1.000e+00 0.000e+00 2.840e+00 2.452e-04
208 746.789 127.726 2.800e-02 1.159e-02 2.205e-21 1.000e+00 0.000e+00 2.846e+00 2.435e-04
209 748.041 127.292 2.781e-02 1.150e-02 1.877e-21 1.000e+00 0.000e+00 2.850e+00 2.419e-04
210 749.279 126.747 2.762e-02 1.122e-02 1.554e-21 1.000e+00 0.000e+00 2.854e+00 2.402e-04
211 750.540 126.200 2.744e-02 1.074e-02 1.390e-21 1.000e+00 0.000e+00 2.857e+00 2.386e-04
212 751.792 125.866 2.725e-02 1.013e-02 1.397e-21 1.000e+00 0.000e+00 2.862e+00 2.369e-04
213 753.042 125.688 2.707e-02 9.483e-03 1.443e-21 1.000e+00 0.000e+00 2.867e+00 2.353e-04
214 754.294 125.509 2.689e-02 8.865e-03 1.420e-21 1.000e+00 0.000e+00 2.870e+00 2.337e-04
215 755.542 125.165 2.671e-02 8.327e-03 1.307e-21 1.000e+00 0.000e+00 2.872e+00 2.321e-04
216 756.802 124.782 2.654e-02 7.887e-03 1.120e-21 1.000e+00 0.000e+00 2.871e+00 2.305e-04
217 758.051 124.408 2.636e-02 7.536e-03 8.962e-22 1.000e+00 0.000e+00 2.869e+00 2.290e-04
218 759.299 124.097 2.619e-02 7.263e-03 6.952e-22 1.000e+00 0.000e+00 2.868e+00 2.274e-04
219 760.558 123.926 2.601e-02 7.046e-03 5.664e-22 1.000e+00 0.000e+00 2.867e+00 2.259e-04
220 761.802 123.728 2.584e-02 6.870e-03 5.311e-22 1.000e+00 0.000e+00 2.866e+00 2.243e-04
221 763.060 123.220 2.567e-02 6.729e-03 5.616e-22 1.000e+00 0.000e+00 2.864e+00 2.228e-04
222 764.310 122.490 2.550e-02 6.613e-03 6.061e-22 1.000e+00 0.000e+00 2.859e+00 2.213e-04
223 765.557 121.679 2.534e-02 6.524e-03 6.187e-22 1.000e+00 0.000e+00 2.851e+00 2.198e-04
224 766.815 121.056 2.517e-02 6.466e-03 5.747e-22 1.000e+00 0.000e+00 2.843e+00 2.184e-04
225 768.071 120.707 2.500e-02 6.448e-03 4.880e-22 1.000e+00 0.000e+00 2.834e+00 2.169e-04
226 769.326 120.507 2.484e-02 6.482e-03 3.905e-22 1.000e+00 0.000e+00 2.824e+00 2.155e-04
227 770.564 120.407 2.468e-02 6.585e-03 3.156e-22 1.000e+00 0.000e+00 2.813e+00 2.140e-04
228 771.823 120.035 2.452e-02 6.767e-03 2.764e-22 1.000e+00 0.000e+00 2.800e+00 2.126e-04
229 773.074 119.765 2.436e-02 7.035e-03 2.723e-22 1.000e+00 0.000e+00 2.786e+00 2.112e-04
230 774.338 119.542 2.420e-02 7.369e-03 2.949e-22 1.000e+00 0.000e+00 2.771e+00 2.098e-04
231 776.832 119.096 2.389e-02 8.069e-03 3.684e-22 1.000e+00 0.000e+00 2.741e+00 2.070e-04
232 779.336 118.633 2.358e-02 8.375e-03 4.135e-22 1.000e+00 0.000e+00 2.699e+00 2.043e-04
233 781.843 118.122 2.328e-02 7.962e-03 4.360e-22 1.000e+00 0.000e+00 2.650e+00 2.016e-04
234 784.350 117.631 2.298e-02 7.054e-03 4.866e-22 1.000e+00 0.000e+00 2.598e+00 1.990e-04
235 786.855 117.233 2.269e-02 6.138e-03 6.189e-22 1.000e+00 0.000e+00 2.541e+00 1.964e-04
236 789.367 116.445 2.240e-02 5.442e-03 8.417e-22 1.000e+00 0.000e+00 2.482e+00 1.939e-04
237 791.865 114.587 2.212e-02 4.901e-03 7.864e-22 1.000e+00 0.000e+00 2.423e+00 1.914e-04
238 794.382 113.353 2.184e-02 4.449e-03 4.477e-22 1.000e+00 0.000e+00 2.369e+00 1.889e-04
239 796.881 113.677 2.157e-02 4.130e-03 2.896e-22 1.000e+00 0.000e+00 2.321e+00 1.865e-04
240 799.394 113.456 2.130e-02 3.943e-03 3.150e-22 1.000e+00 0.000e+00 2.274e+00 1.841e-04
241 801.901 112.543 2.104e-02 3.847e-03 3.324e-22 1.000e+00 0.000e+00 2.237e+00 1.818e-04
242 804.409 111.714 2.078e-02 3.891e-03 2.311e-22 1.000e+00 0.000e+00 2.212e+00 1.794e-04
243 806.913 110.849 2.052e-02 4.170e-03 1.138e-22 1.000e+00 0.000e+00 2.196e+00 1.772e-04
244 809.428 110.234 2.027e-02 4.692e-03 9.679e-23 1.000e+00 0.000e+00 2.192e+00 1.750e-04
245 811.932 110.170 2.003e-02 5.313e-03 1.269e-22 1.000e+00 0.000e+00 2.203e+00 1.728e-04
246 814.440 109.946 1.979e-02 5.836e-03 1.404e-22 1.000e+00 0.000e+00 2.232e+00 1.706e-04
247 816.943 108.613 1.955e-02 6.024e-03 1.071e-22 1.000e+00 0.000e+00 2.276e+00 1.685e-04
248 819.456 106.799 1.932e-02 5.699e-03 6.951e-23 1.000e+00 0.000e+00 2.340e+00 1.665e-04
249 821.961 106.192 1.908e-02 4.915e-03 6.593e-23 1.000e+00 0.000e+00 2.440e+00 1.644e-04
250 824.462 106.574 1.885e-02 3.982e-03 8.303e-23 1.000e+00 0.000e+00 2.605e+00 1.623e-04
251 826.984 106.537 1.862e-02 3.184e-03 1.015e-22 1.000e+00 0.000e+00 2.847e+00 1.603e-04
252 829.489 105.791 1.840e-02 2.619e-03 1.147e-22 1.000e+00 0.000e+00 3.138e+00 1.583e-04
253 832.005 104.368 1.817e-02 2.258e-03 1.471e-22 1.000e+00 0.000e+00 3.433e+00 1.564e-04
254 834.507 103.511 1.795e-02 2.051e-03 1.969e-22 1.000e+00 0.000e+00 3.664e+00 1.544e-04
255 837.018 103.470 1.774e-02 1.974e-03 1.944e-22 1.000e+00 0.000e+00 3.810e+00 1.526e-04
256 839.516 103.245 1.754e-02 1.991e-03 1.761e-22 1.000e+00 0.000e+00 3.914e+00 1.508e-04
257 842.031 102.549 1.733e-02 2.082e-03 1.913e-22 1.000e+00 0.000e+00 3.996e+00 1.489e-04
258 844.538 101.870 1.713e-02 2.267e-03 1.738e-22 1.000e+00 0.000e+00 4.064e+00 1.471e-04
259 847.062 100.769 1.693e-02 2.603e-03 1.157e-22 1.000e+00 0.000e+00 4.128e+00 1.453e-04
260 849.572 98.572 1.673e-02 3.173e-03 7.476e-23 1.000e+00 0.000e+00 4.189e+00 1.436e-04
261 852.086 94.626 1.654e-02 3.781e-03 8.115e-23 1.000e+00 0.000e+00 4.243e+00 1.419e-04
262 854.586 92.347 1.634e-02 3.975e-03 1.025e-22 1.000e+00 0.000e+00 4.301e+00 1.402e-04
263 857.103 95.812 1.614e-02 3.669e-03 8.659e-23 1.000e+00 0.000e+00 4.366e+00 1.385e-04
264 859.594 98.548 1.595e-02 3.165e-03 6.503e-23 1.000e+00 0.000e+00 4.432e+00 1.368e-04
265 862.112 97.907 1.577e-02 2.573e-03 6.385e-23 1.000e+00 0.000e+00 4.501e+00 1.352e-04
266 864.610 94.326 1.560e-02 2.052e-03 5.997e-23 1.000e+00 0.000e+00 4.585e+00 1.336e-04
267 867.113 91.864 1.542e-02 1.649e-03 6.114e-23 1.000e+00 0.000e+00 4.670e+00 1.321e-04
268 869.613 94.043 1.524e-02 1.362e-03 6.068e-23 1.000e+00 0.000e+00 4.755e+00 1.305e-04
269 872.129 95.080 1.507e-02 1.178e-03 5.794e-23 1.000e+00 0.000e+00 4.860e+00 1.290e-04
270 874.636 94.395 1.490e-02 1.081e-03 6.093e-23 1.000e+00 0.000e+00 4.980e+00 1.275e-04
271 877.145 94.003 1.472e-02 1.057e-03 6.732e-23 1.000e+00 0.000e+00 5.111e+00 1.260e-04
272 879.637 93.393 1.456e-02 1.097e-03 7.284e-23 1.000e+00 0.000e+00 5.252e+00 1.245e-04
273 882.136 93.138 1.440e-02 1.184e-03 7.404e-23 1.000e+00 0.000e+00 5.399e+00 1.231e-04
274 884.639 92.918 1.424e-02 1.303e-03 7.028e-23 1.000e+00 0.000e+00 5.535e+00 1.217e-04
275 887.130 92.343 1.408e-02 1.422e-03 7.848e-23 1.000e+00 0.000e+00 5.669e+00 1.203e-04
276 889.598 92.274 1.393e-02 1.469e-03 1.133e-22 1.000e+00 0.000e+00 5.813e+00 1.190e-04
277 892.093 91.902 1.378e-02 1.484e-03 1.219e-22 1.000e+00 0.000e+00 5.950e+00 1.177e-04
278 894.601 91.528 1.364e-02 1.609e-03 9.414e-23 1.000e+00 0.000e+00 6.078e+00 1.164e-04
279 939.713 81.981 1.109e-02 5.011e-04 7.264e-24 1.000e+00 0.000e+00 2.247e+01 9.450e-05
280 1038.317 67.021 7.464e-03 3.476e-05 3.123e-27 1.000e+00 0.000e+00 2.308e+01 6.293e-05
281 1248.550 44.511 3.536e-03 8.547e-09 1.214e-26 1.000e+00 0.000e+00 1.125e+02 2.952e-05
282 1378.169 35.562 2.376e-03 1.119e-08 3.019e-26 1.000e+00 0.000e+00 5.588e+02 1.971e-05
283 1618.034 23.500 1.252e-03 3.028e-09 8.987e-27 1.000e+00 0.000e+00 7.136e+02 1.026e-05
284 2130.593 9.111 4.152e-04 1.151e-08 3.421e-26 1.000e+00 0.000e+00 2.521e+03 3.356e-06
285 2258.429 7.397 3.292e-04 9.465e-09 2.823e-26 1.000e+00 0.000e+00 2.208e+03 2.651e-06
Loading default parameters for OCI from /opt/ocssw/share/oci/msl12_defaults.par
Loading parameters for suite OC from /opt/ocssw/share/oci/msl12_defaults_OC.par
Loading command line parameters
Loading user parameters for OCI
Loading gain and offset from calfile: /opt/ocssw/share/oci/cal/oci_gains_v3.1_20250722.nc
Internal data compression requested at compression level: 4
Opening filter file /opt/ocssw/share/oci/msl12_filter.dat
Setting 5 x 3 straylight filter on CLDICE mask
Filter Kernel
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
Minimum fill set to 8 pixels
Loading gain and offset from calfile: /opt/ocssw/share/oci/cal/oci_gains_v3.1_20250722.nc
OCI L1B Npix :1272 Nlines:1709
file->nbands = 286
Allocated 38134432 bytes in L1 record.
Allocated 14612736 bytes in L2 record.
Opening: data/PACE_OCI.20250507T170659.L2.V3.nc
The following products will be included in data/PACE_OCI.20250507T170659.L2.V3.nc.
0 Rrs
1 l2_flags
Begin l2gen Version 9.11.0-V2025.2 Processing
Sensor is OCI
Sensor ID is 30
Sensor has 286 reflective bands
Sensor has 0 emissive bands
Number of along-track detectors per band is 1
Number of input pixels per scan is 1272
Processing pixels 175 to 310 by 1
Processing scans 1270 to 1651 by 1
Ocean processing enabled
Land processing enabled
Atmospheric correction enabled
Begin MSl12 processing at 2025216023837000
Allocated 38134432 bytes in L1 record.
Allocated 38134432 bytes in L1 record.
Allocated 38134432 bytes in L1 record.
Loading land mask information from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading DEM information from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading ice mask file from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading Daily CMC Ice field from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading DEM info from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading climatology file /opt/ocssw/share/common/sst_climatology.hdf
Loading SST reference from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading SSS reference from Climatology file: /opt/ocssw/share/common/sss_climatology_woa2009.hdf
Opening meteorological files.
met1 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
met2 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
met3 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone1 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
ozone2 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone3 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
no2 = /opt/ocssw/share/common/no2_climatology_v2013.hdf
Opening NO2 file /opt/ocssw/share/common/no2_climatology_v2013.hdf
Opening NO2 frac file /opt/ocssw/share/common/trop_f_no2_200m.hdf
Reading gas transmittance file: /opt/ocssw/share/oci/oci_gas_transmittance_cia_amf_v3.3.nc.
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_315_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_316_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_318_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_320_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_322_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_325_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_327_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_329_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_331_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_334_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_337_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_339_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_341_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_344_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_346_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_348_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_351_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_353_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_356_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_358_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_361_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_363_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_366_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_368_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_371_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_373_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_375_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_378_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_380_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_383_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_385_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_388_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_390_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_393_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_395_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_398_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_400_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_403_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_405_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_408_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_410_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_413_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_415_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_418_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_420_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_422_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_425_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_427_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_430_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_432_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_435_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_437_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_440_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_442_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_445_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_447_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_450_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_452_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_455_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_457_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_460_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_462_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_465_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_467_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_470_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_472_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_475_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_477_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_480_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_482_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_485_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_487_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_490_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_492_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_495_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_497_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_500_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_502_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_505_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_507_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_510_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_512_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_515_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_517_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_520_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_522_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_525_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_527_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_530_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_532_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_535_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_537_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_540_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_542_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_545_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_547_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_550_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_553_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_555_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_558_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_560_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_563_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_565_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_568_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_570_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_573_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_575_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_578_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_580_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_583_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_586_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_588_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_591_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_593_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_596_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_598_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_601_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_603_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_605_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_608_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_610_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_613_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_615_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_618_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_620_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_623_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_625_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_627_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_630_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_632_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_635_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_637_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_640_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_641_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_642_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_643_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_645_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_646_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_647_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_648_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_650_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_651_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_652_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_653_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_655_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_656_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_657_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_658_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_660_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_661_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_662_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_663_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_665_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_666_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_667_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_668_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_670_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_671_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_672_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_673_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_675_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_676_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_677_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_678_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_679_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_681_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_682_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_683_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_684_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_686_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_687_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_688_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_689_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_691_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_692_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_693_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_694_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_696_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_697_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_698_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_699_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_701_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_702_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_703_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_704_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_706_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_707_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_708_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_709_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_711_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_712_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_713_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_714_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_717_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_719_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_722_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_724_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_727_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_729_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_732_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_734_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_737_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_739_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_741_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_742_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_743_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_744_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_746_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_747_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_748_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_749_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_751_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_752_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_753_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_754_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_756_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_757_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_758_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_759_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_761_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_762_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_763_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_764_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_766_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_767_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_768_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_769_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_771_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_772_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_773_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_774_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_777_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_779_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_782_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_784_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_787_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_789_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_792_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_794_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_797_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_799_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_802_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_804_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_807_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_809_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_812_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_814_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_817_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_819_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_822_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_824_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_827_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_829_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_832_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_835_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_837_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_840_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_842_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_845_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_847_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_850_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_852_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_855_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_857_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_860_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_862_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_865_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_867_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_870_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_872_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_875_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_877_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_880_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_882_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_885_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_887_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_890_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_892_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_895_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_940_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1038_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1249_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1378_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1618_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_2131_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_2258_iqu.nc
Using 869.6 nm channel for cloud flagging over water.
Using 412.6 nm channel for cloud flagging over land.
Processing scan # 1269 (1 of 382) after 6 seconds
Aerosol selection bands 751 and 870
NIR correction enabled --> for spectral matching.
Reading uncertainty from: /opt/ocssw/share/oci/uncertainty.nc
Loading aerosol models from /opt/ocssw/share/oci/aerosol/aerosol_oci
Number of Wavelengths 286
Number of Solar Zenith Angles 45
Number of View Zenith Angles 41
Number of Relative Azimuth Angles 20
Number of Principal Components 30
Number of Aerosol Optical Thickness values 9
Using Spectral Matching of aerosols reflectance for
wavelength from 750.5 nm to 869.6 nm for model selection
80 aerosol models: 8 humidities x 10 size fractions
model 0, rh=30.000002, sd=5, alpha=2.195868, name=r30f95
model 1, rh=30.000002, sd=20, alpha=2.080902, name=r30f80
model 2, rh=30.000002, sd=50, alpha=1.741297, name=r30f50
model 3, rh=30.000002, sd=70, alpha=1.353765, name=r30f30
model 4, rh=30.000002, sd=80, alpha=1.055717, name=r30f20
model 5, rh=30.000002, sd=90, alpha=0.613691, name=r30f10
model 6, rh=30.000002, sd=95, alpha=0.291905, name=r30f05
model 7, rh=30.000002, sd=98, alpha=0.041746, name=r30f02
model 8, rh=30.000002, sd=99, alpha=-0.055294, name=r30f01
model 9, rh=30.000002, sd=100, alpha=-0.160986, name=r30f00
model 10, rh=50.000000, sd=5, alpha=2.185652, name=r50f95
model 11, rh=50.000000, sd=20, alpha=2.072113, name=r50f80
model 12, rh=50.000000, sd=50, alpha=1.736037, name=r50f50
model 13, rh=50.000000, sd=70, alpha=1.351452, name=r50f30
model 14, rh=50.000000, sd=80, alpha=1.055006, name=r50f20
model 15, rh=50.000000, sd=90, alpha=0.614437, name=r50f10
model 16, rh=50.000000, sd=95, alpha=0.293084, name=r50f05
model 17, rh=50.000000, sd=98, alpha=0.042913, name=r50f02
model 18, rh=50.000000, sd=99, alpha=-0.054214, name=r50f01
model 19, rh=50.000000, sd=100, alpha=-0.160053, name=r50f00
model 20, rh=70.000000, sd=5, alpha=2.162975, name=r70f95
model 21, rh=70.000000, sd=20, alpha=2.066226, name=r70f80
model 22, rh=70.000000, sd=50, alpha=1.770589, name=r70f50
model 23, rh=70.000000, sd=70, alpha=1.416016, name=r70f30
model 24, rh=70.000000, sd=80, alpha=1.131202, name=r70f20
model 25, rh=70.000000, sd=90, alpha=0.689151, name=r70f10
model 26, rh=70.000000, sd=95, alpha=0.351549, name=r70f05
model 27, rh=70.000000, sd=98, alpha=0.078747, name=r70f02
model 28, rh=70.000000, sd=99, alpha=-0.029792, name=r70f01
model 29, rh=70.000000, sd=100, alpha=-0.149895, name=r70f00
model 30, rh=75.000000, sd=5, alpha=2.118432, name=r75f95
model 31, rh=75.000000, sd=20, alpha=2.038649, name=r75f80
model 32, rh=75.000000, sd=50, alpha=1.786870, name=r75f50
model 33, rh=75.000000, sd=70, alpha=1.469576, name=r75f30
model 34, rh=75.000000, sd=80, alpha=1.202941, name=r75f20
model 35, rh=75.000000, sd=90, alpha=0.768258, name=r75f10
model 36, rh=75.000000, sd=95, alpha=0.418238, name=r75f05
model 37, rh=75.000000, sd=98, alpha=0.122661, name=r75f02
model 38, rh=75.000000, sd=99, alpha=0.001526, name=r75f01
model 39, rh=75.000000, sd=100, alpha=-0.135091, name=r75f00
model 40, rh=80.000000, sd=5, alpha=2.023311, name=r80f95
model 41, rh=80.000000, sd=20, alpha=1.955203, name=r80f80
model 42, rh=80.000000, sd=50, alpha=1.735948, name=r80f50
model 43, rh=80.000000, sd=70, alpha=1.450873, name=r80f30
model 44, rh=80.000000, sd=80, alpha=1.204292, name=r80f20
model 45, rh=80.000000, sd=90, alpha=0.789448, name=r80f10
model 46, rh=80.000000, sd=95, alpha=0.444207, name=r80f05
model 47, rh=80.000000, sd=98, alpha=0.144784, name=r80f02
model 48, rh=80.000000, sd=99, alpha=0.019897, name=r80f01
model 49, rh=80.000000, sd=100, alpha=-0.122552, name=r80f00
model 50, rh=85.000000, sd=5, alpha=1.941783, name=r85f95
model 51, rh=85.000000, sd=20, alpha=1.880749, name=r85f80
model 52, rh=85.000000, sd=50, alpha=1.681969, name=r85f50
model 53, rh=85.000000, sd=70, alpha=1.418650, name=r85f30
model 54, rh=85.000000, sd=80, alpha=1.186841, name=r85f20
model 55, rh=85.000000, sd=90, alpha=0.789202, name=r85f10
model 56, rh=85.000000, sd=95, alpha=0.451528, name=r85f05
model 57, rh=85.000000, sd=98, alpha=0.153919, name=r85f02
model 58, rh=85.000000, sd=99, alpha=0.028486, name=r85f01
model 59, rh=85.000000, sd=100, alpha=-0.115537, name=r85f00
model 60, rh=90.000000, sd=5, alpha=1.860837, name=r90f95
model 61, rh=90.000000, sd=20, alpha=1.808119, name=r90f80
model 62, rh=90.000000, sd=50, alpha=1.633757, name=r90f50
model 63, rh=90.000000, sd=70, alpha=1.396786, name=r90f30
model 64, rh=90.000000, sd=80, alpha=1.182832, name=r90f20
model 65, rh=90.000000, sd=90, alpha=0.804794, name=r90f10
model 66, rh=90.000000, sd=95, alpha=0.473155, name=r90f05
model 67, rh=90.000000, sd=98, alpha=0.172704, name=r90f02
model 68, rh=90.000000, sd=99, alpha=0.043690, name=r90f01
model 69, rh=90.000000, sd=100, alpha=-0.106277, name=r90f00
model 70, rh=95.000000, sd=5, alpha=1.741890, name=r95f95
model 71, rh=95.000000, sd=20, alpha=1.702224, name=r95f80
model 72, rh=95.000000, sd=50, alpha=1.567437, name=r95f50
model 73, rh=95.000000, sd=70, alpha=1.375453, name=r95f30
model 74, rh=95.000000, sd=80, alpha=1.193434, name=r95f20
model 75, rh=95.000000, sd=90, alpha=0.851522, name=r95f10
model 76, rh=95.000000, sd=95, alpha=0.529470, name=r95f05
model 77, rh=95.000000, sd=98, alpha=0.218423, name=r95f02
model 78, rh=95.000000, sd=99, alpha=0.078690, name=r95f01
model 79, rh=95.000000, sd=100, alpha=-0.088852, name=r95f00
chl_hu: using 442.33 547.44 669.52
rh_ndims=5 rh_dimids=0 1 2 3 4
morel f/q file dimensions n_a=7 n_n=16 n_c=6 n_s=6 n_w=70
Reading foq file /opt/ocssw/share/common/morel_fq_hyperspectral.nc ndims=5 nvars=6 sds_id=0 var=foq
Closing foq file /opt/ocssw/share/common/morel_fq_hyperspectral.nc
Morel f/Q table from file /opt/ocssw/share/common/morel_fq_hyperspectral.nc
Applying ocean BRDF including:
Reflection/refraction for upwelling radiance.
Reflection/refraction for downwelling radiance.
Morel f/Q
Compute Raman scattering correction #2.
Loading Raman coefficients from: /opt/ocssw/share/oci/raman.nc.
Warning: Cannot apply GMAO total extinction absorbing aerosol test without
anc_aerosol inputs defined
Setting absaer_opt=0
Processing scan # 1319 (51 of 382) after 47 seconds
Processing scan # 1369 (101 of 382) after 60 seconds
Processing scan # 1419 (151 of 382) after 76 seconds
Processing scan # 1469 (201 of 382) after 89 seconds
Processing scan # 1519 (251 of 382) after 103 seconds
Processing scan # 1569 (301 of 382) after 116 seconds
Processing scan # 1619 (351 of 382) after 129 seconds
Percentage of pixels flagged:
Flag # 1: ATMFAIL 0 0.0000
Flag # 2: LAND 12123 23.3350
Flag # 3: PRODWARN 0 0.0000
Flag # 4: HIGLINT 0 0.0000
Flag # 5: HILT 33 0.0635
Flag # 6: HISATZEN 0 0.0000
Flag # 7: COASTZ 14504 27.9181
Flag # 8: SPARE 0 0.0000
Flag # 9: STRAYLIGHT 9112 17.5393
Flag #10: CLDICE 7484 14.4056
Flag #11: COCCOLITH 3224 6.2057
Flag #12: TURBIDW 5171 9.9534
Flag #13: HISOLZEN 0 0.0000
Flag #14: SPARE 0 0.0000
Flag #15: LOWLW 46 0.0885
Flag #16: CHLFAIL 114 0.2194
Flag #17: NAVWARN 0 0.0000
Flag #18: ABSAER 0 0.0000
Flag #19: SPARE 0 0.0000
Flag #20: MAXAERITER 337 0.6487
Flag #21: MODGLINT 2 0.0038
Flag #22: CHLWARN 119 0.2291
Flag #23: ATMWARN 2012 3.8728
Flag #24: OPSHAL 14355 27.6313
Flag #25: SEAICE 0 0.0000
Flag #26: NAVFAIL 0 0.0000
Flag #27: FILTER 0 0.0000
Flag #28: SPARE 0 0.0000
Flag #29: BOWTIEDEL 0 0.0000
Flag #30: HIPOL 10 0.0192
Flag #31: PRODFAIL 0 0.0000
Flag #32: SPARE 0 0.0000
End MSl12 processing at 2025216024052000
Processing Rate = 2.829630 scans/sec
Processing Completed
You’ll know l2gen
processing is finished successfully when you see “Processing Completed” at the end of the cell output.
Let’s open up this new L2 data using XArray’s open_datatree function:
dat = xr.open_datatree(par["ofile"])
dat = xr.merge(dat.to_dict().values())
dat = dat.set_coords(("longitude", "latitude"))
dat
<xarray.Dataset> Size: 36MB Dimensions: (number_of_bands: 286, number_of_reflective_bands: 286, wavelength_3d: 172, number_of_lines: 382, pixels_per_line: 136) Coordinates: * wavelength_3d (wavelength_3d) float64 1kB 346.0 348.0 351.0 ... 717.0 719.0 longitude (number_of_lines, pixels_per_line) float32 208kB ... latitude (number_of_lines, pixels_per_line) float32 208kB ... Dimensions without coordinates: number_of_bands, number_of_reflective_bands, number_of_lines, pixels_per_line Data variables: (12/25) wavelength (number_of_bands) float64 2kB ... vcal_gain (number_of_reflective_bands) float32 1kB ... vcal_offset (number_of_reflective_bands) float32 1kB ... F0 (number_of_reflective_bands) float32 1kB ... aw (number_of_reflective_bands) float32 1kB ... bbw (number_of_reflective_bands) float32 1kB ... ... ... clat (number_of_lines) float32 2kB ... elat (number_of_lines) float32 2kB ... csol_z (number_of_lines) float32 2kB ... Rrs (number_of_lines, pixels_per_line, wavelength_3d) float32 36MB ... l2_flags (number_of_lines, pixels_per_line) int32 208kB ... tilt (number_of_lines) float32 2kB ... Attributes: (12/47) title: OCI Level-2 Data OC product_name: PACE_OCI.20250507T170659.L2.V3.nc processing_version: Unspecified history: l2gen par=l2gen.par par=l2gen.anc instrument: OCI platform: PACE ... ... geospatial_lon_min: -77.462875 startDirection: Ascending endDirection: Ascending day_night_flag: Day earth_sun_distance_correction: 0.9819285869598389 geospatial_bounds: POLYGON ((35.29966 -73.16452, 34.70900 -7...
Let’s do a quick plot of Rrs at 550 nm:
plot = dat["Rrs"].sel({"wavelength_3d": 550}).plot(vmin=0, vmax=0.008)

4. Compare the newly generated file with a standard OB.DAAC file#
Remember the OB.DAAC L2 file we previously downloaded? Let’s see how it compares with the L2 file we generated ourselves.
Note, however, that the L2 file we downloaded includes the full granule, whereas our homegrown L2 file only includes the geographic bounding box of 35 to 39 N and -76 to -74.5 W. So, let’s pause briefly to learn how to extract a geographic region from a L2 file. OCSSW provides the tools to do so and the process includes two steps.
First, we’ll use the program lonlat2pixline
to identify the scan line and pixel boundaries that correspond to our latitude and longitude coordinates within the full L2 granule. Recall that you can see all the options for OCSSW programs by calling them without any arguments.
We need the full path to the input file (this will become the $1
argument).
l2_path = l2_paths[0].full_name
l2_name = Path(l2_path).name
l2_sub_path = data / l2_name.replace("L2", "L2_sub")
l2_sub_path
PosixPath('data/PACE_OCI.20250507T170659.L2_sub.OC_AOP.V3_0.NRT.nc')
And we need to specify the bounding box in the standard order: west, south, east, north
pixline = !source {env}; lonlat2pixline {l2_path} -76.0 35.0 -74.5 39.0
pixline
['# 175 310 1270 1651', 'sline=1270', 'eline=1651', 'spixl=175', 'epixl=310']
_, spix, epix, sline, eline = pixline[0].split()
This output gets fed into l2extract
to create a new, smaller file that only includes our defined geographic boundaries. The arguments are input file, start pixel, end pixel, start line, end line, sampling substep for pixels and lines (where 1 = every pixel), and output file.
!source {env}; l2extract
This is version 3.2 of l2extract (compiled on Jul 28 2025 22:16:01)
l2extract 3.2 (Jul 28 2025 22:15:41)
Usage: l2extract argument-list
or: l2extract ifile spix epix sline eline pix_sub sc_sub ofile <prodlist>
This program takes a product (or products if netCDF output) from an L2 file
and does the extraction
The argument list is a set of keyword=value pairs. Arguments can
be specified on the command line, or put into a parameter file, or the
two methods can be used together, with command line overriding.
The list of valid keywords follows:
help (boolean) (alias=h) (default=false) = print usage information
version (boolean) (default=false) = print the version
information
dump_options (boolean) (default=false) = print
information about each option
dump_options_paramfile (ofile) = print
information about each option to paramfile
dump_options_xmlfile (ofile) = print
information about each option to XML file
par (ifile) = input parameter file
ifile (ifile) = input L2 filename
ofile (ofile) (default=output) = output filename
product (string) = comma separated list of products, empty string outputs all
all products
spix (int) (default=1) = start pixel number (1-based).
epix (int) (default=-1) = end pixel number. -1 = last pixel (1-based).
sline (int) (default=1) = start line (1-based).
eline (int) (default=-1) = end line. -1 = last line (1-based).
suite (string) = suite for default parameters
verbose (boolean) (default=false) = more information reporting
wavelist (string) = comma separated list of 3D wavelengths and/or colon
separated nnn:nnn range of wavelengths, empty string outputs all
3D wavelengths (i.e. wavelist=353,355,358,360,360:370,450:600,700)
!source {env}; l2extract {l2_path} {spix} {epix} {sline} {eline} 1 1 {l2_sub_path}
This is version 3.2 of l2extract (compiled on Jul 28 2025 22:16:01)
No wavelength_3d list is supplied by the user. All wavelength 3D will be in output
sscan: 1270 escan: 1651
spixl: 175 epixl: 310
This should have created a new file including “L2_sub” in the data subdirectory.
Let’s open it and see how it compares with the L2 file we generated.
dat_sub = xr.open_datatree(l2_sub_path)
dat_sub = xr.merge(dat_sub.to_dict().values())
dat_sub = dat_sub.set_coords(("longitude", "latitude"))
dat_sub
<xarray.Dataset> Size: 73MB Dimensions: (number_of_bands: 286, number_of_reflective_bands: 286, wavelength_3d: 172, number_of_lines: 382, pixels_per_line: 136) Coordinates: * wavelength_3d (wavelength_3d) float64 1kB 346.0 348.0 351.0 ... 717.0 719.0 longitude (number_of_lines, pixels_per_line) float32 208kB ... latitude (number_of_lines, pixels_per_line) float32 208kB ... Dimensions without coordinates: number_of_bands, number_of_reflective_bands, number_of_lines, pixels_per_line Data variables: (12/30) wavelength (number_of_bands) float64 2kB ... vcal_gain (number_of_reflective_bands) float32 1kB ... vcal_offset (number_of_reflective_bands) float32 1kB ... F0 (number_of_reflective_bands) float32 1kB ... aw (number_of_reflective_bands) float32 1kB ... bbw (number_of_reflective_bands) float32 1kB ... ... ... aot_865 (number_of_lines, pixels_per_line) float32 208kB ... angstrom (number_of_lines, pixels_per_line) float32 208kB ... avw (number_of_lines, pixels_per_line) float32 208kB ... nflh (number_of_lines, pixels_per_line) float32 208kB ... l2_flags (number_of_lines, pixels_per_line) int32 208kB ... tilt (number_of_lines) float32 2kB ... Attributes: (12/45) title: OCI Level-2 Data AOP product_name: PACE_OCI.20250507T170659.L2.OC_AOP.V3_... processing_version: 3.0 history: l2gen par=/data8/sdpsoper/vdc/vpu7/wor... instrument: OCI platform: PACE ... ... geospatial_lon_max: -73.16452 geospatial_lon_min: -77.462875 startDirection: Ascending endDirection: Ascending day_night_flag: Day earth_sun_distance_correction: 0.9819291234016418
plot = dat_sub["Rrs"].sel({"wavelength_3d": 550}).plot(vmin=0, vmax=0.008)

The two maps of Rrs(550) look extremely similar. But, let’s compare the data in a scatter plot to be sure.
fig, ax = plt.subplots()
x = dat["Rrs"].sel({"wavelength_3d": 550})
y = dat_sub["Rrs"].sel({"wavelength_3d": 550})
ax.scatter(x, y, s=20)
ax.set_xlabel("OB.DAAC Rrs(550)")
ax.set_ylabel("User produced Rrs(550)")
ax.plot([0, 1], [0, 1], transform=ax.transAxes, color="black")
ax.set_ylim(bottom=0)
ax.set_xlim(left=0)
plt.show()

Other than a negligible number of oddball points, the data are identical. This shows that an end-user can exactly reproduce the data distributed by the OB.DAAC!
5. Run l2gen with modifications to configurations#
Selecting biogeochemical data products#
Let’s say you want to run l2gen
to retrieve biogeochemical data products, such as chlorophyll a concentrations. There are two ways to do so. First, you can assign a specific product suite. For chlorophyll, this is done by adding “suite=BGC” to your .par file. Second, you can explicitly define your output products in a list using the “l2prod” keyword. Consider this example:
l2prod=Rrs,chlor_a,poc,l2flags
“Rrs” includes all Rrs wavelengths, “chlor_a” is chlorophyll-a, “poc” is particulate organic carbon, and “l2flags” is the bitwise operator that identifies processing flags assigned to each pixel (you always want to include l2flags as an output product!).
Tip: You can run get_product_info l sensor=oci
to see the many many products l2gen can produce.
Let’s write a new .par file named “l2gen_mod.par” to define the L2 products listed above and rerun l2gen
.
par = {
"ifile": l1b_path,
"ofile": data / l1b_name.replace("L1B", "L2_mod"),
"l2prod": "Rrs,chlor_a,poc,l2_flags",
"north": 39,
"south": 35,
"west": -76,
"east": -74.5,
}
write_par("l2gen_mod.par", par)
!source {env}; l2gen par=l2gen_mod.par par=l2gen.anc
Loading default parameters from /opt/ocssw/share/common/msl12_defaults.par
Input file s3://ob-cumulus-prod-public/PACE_OCI.20250507T170659.L1B.V3.nc is PACE L1B file.
Loading characteristics for OCI
Opening sensor information file /opt/ocssw/share/oci/msl12_sensor_info.dat
Bnd Lam Fo Tau_r k_oz k_no2 t_co2 awhite aw bbw
0 314.550 112.329 4.880e-01 4.222e-01 3.282e-19 1.000e+00 0.000e+00 2.305e-01 6.356e-03
1 316.239 92.673 6.491e-01 5.817e-01 2.960e-19 1.000e+00 0.000e+00 1.633e-01 7.727e-03
2 318.262 85.208 7.410e-01 5.479e-01 2.844e-19 1.000e+00 0.000e+00 1.278e-01 8.187e-03
3 320.303 82.100 7.807e-01 4.616e-01 2.833e-19 1.000e+00 0.000e+00 1.105e-01 8.271e-03
4 322.433 80.692 7.906e-01 3.551e-01 2.898e-19 1.000e+00 0.000e+00 9.950e-02 8.190e-03
5 324.649 86.329 7.916e-01 2.573e-01 3.019e-19 1.000e+00 0.000e+00 9.079e-02 8.041e-03
6 326.828 95.925 7.891e-01 1.911e-01 3.132e-19 1.000e+00 0.000e+00 8.475e-02 7.871e-03
7 328.988 101.478 7.699e-01 1.387e-01 3.251e-19 1.000e+00 0.000e+00 8.211e-02 7.627e-03
8 331.305 101.788 7.403e-01 9.848e-02 3.418e-19 1.000e+00 0.000e+00 8.089e-02 7.342e-03
9 333.958 98.128 7.205e-01 6.838e-02 3.572e-19 1.000e+00 0.000e+00 7.656e-02 7.132e-03
10 336.815 93.719 7.113e-01 4.408e-02 3.736e-19 1.000e+00 0.000e+00 6.891e-02 6.975e-03
11 339.160 95.656 7.034e-01 3.080e-02 3.962e-19 1.000e+00 0.000e+00 6.288e-02 6.834e-03
12 341.321 97.642 6.897e-01 2.060e-02 4.075e-19 1.000e+00 0.000e+00 5.915e-02 6.663e-03
13 343.632 95.100 6.719e-01 1.437e-02 4.137e-19 1.000e+00 0.000e+00 5.624e-02 6.474e-03
14 346.017 93.133 6.529e-01 9.896e-03 4.394e-19 1.000e+00 0.000e+00 5.365e-02 6.285e-03
15 348.468 95.137 6.343e-01 6.055e-03 4.610e-19 1.000e+00 0.000e+00 5.106e-02 6.097e-03
16 350.912 99.255 6.162e-01 4.543e-03 4.617e-19 1.000e+00 0.000e+00 4.864e-02 5.913e-03
17 353.344 103.093 5.988e-01 3.470e-03 4.769e-19 1.000e+00 0.000e+00 4.647e-02 5.735e-03
18 355.782 99.177 5.823e-01 2.504e-03 5.022e-19 1.000e+00 0.000e+00 4.450e-02 5.562e-03
19 358.235 93.290 5.642e-01 2.290e-03 5.092e-19 1.000e+00 0.000e+00 4.256e-02 5.394e-03
20 360.695 97.047 5.472e-01 2.103e-03 5.116e-19 1.000e+00 0.000e+00 4.053e-02 5.233e-03
21 363.137 105.519 5.320e-01 1.733e-03 5.329e-19 1.000e+00 0.000e+00 3.856e-02 5.079e-03
22 365.610 114.651 5.178e-01 1.408e-03 5.538e-19 1.000e+00 0.000e+00 3.642e-02 4.932e-03
23 368.083 119.597 5.044e-01 1.276e-03 5.558e-19 1.000e+00 0.000e+00 3.417e-02 4.789e-03
24 370.534 116.077 4.909e-01 1.282e-03 5.591e-19 1.000e+00 0.000e+00 3.126e-02 4.651e-03
25 372.991 107.558 4.773e-01 1.340e-03 5.745e-19 1.000e+00 0.000e+00 2.719e-02 4.520e-03
26 375.482 109.618 4.629e-01 1.276e-03 5.837e-19 1.000e+00 0.000e+00 2.270e-02 4.392e-03
27 377.926 119.291 4.513e-01 1.106e-03 5.862e-19 1.000e+00 0.000e+00 1.843e-02 4.269e-03
28 380.419 112.055 4.407e-01 1.158e-03 5.944e-19 1.000e+00 0.000e+00 1.508e-02 4.151e-03
29 382.876 97.243 4.280e-01 1.368e-03 6.012e-19 1.000e+00 0.000e+00 1.316e-02 4.037e-03
30 385.359 97.233 4.157e-01 1.383e-03 6.038e-19 1.000e+00 0.000e+00 1.228e-02 3.928e-03
31 387.811 107.436 4.051e-01 1.255e-03 6.130e-19 1.000e+00 0.000e+00 1.166e-02 3.822e-03
32 390.297 112.781 3.955e-01 1.195e-03 6.225e-19 1.000e+00 0.000e+00 1.104e-02 3.718e-03
33 392.764 106.594 3.857e-01 1.258e-03 6.191e-19 1.000e+00 0.000e+00 1.065e-02 3.619e-03
34 395.238 105.608 3.747e-01 1.276e-03 6.156e-19 1.000e+00 0.000e+00 1.040e-02 3.523e-03
35 397.706 126.993 3.647e-01 1.084e-03 6.327e-19 1.000e+00 0.000e+00 9.891e-03 3.430e-03
36 400.178 156.889 3.564e-01 9.434e-04 6.340e-19 1.000e+00 0.000e+00 8.906e-03 3.341e-03
37 402.654 170.586 3.486e-01 9.310e-04 6.155e-19 1.000e+00 0.000e+00 7.976e-03 3.255e-03
38 405.127 169.248 3.400e-01 9.755e-04 6.014e-19 1.000e+00 0.000e+00 7.534e-03 3.171e-03
39 407.605 169.343 3.315e-01 1.064e-03 6.098e-19 1.000e+00 0.000e+00 7.203e-03 3.090e-03
40 410.074 173.391 3.233e-01 1.143e-03 6.224e-19 1.000e+00 0.000e+00 6.868e-03 3.011e-03
41 412.557 177.938 3.155e-01 1.156e-03 6.160e-19 1.000e+00 0.000e+00 6.656e-03 2.935e-03
42 415.025 178.901 3.079e-01 1.215e-03 5.857e-19 1.000e+00 0.000e+00 6.565e-03 2.861e-03
43 417.512 176.584 3.005e-01 1.324e-03 5.698e-19 1.000e+00 0.000e+00 6.661e-03 2.789e-03
44 419.988 175.633 2.932e-01 1.447e-03 5.927e-19 1.000e+00 0.000e+00 6.772e-03 2.720e-03
45 422.453 174.629 2.863e-01 1.773e-03 6.055e-19 1.000e+00 0.000e+00 6.878e-03 2.654e-03
46 424.940 171.281 2.796e-01 2.152e-03 5.794e-19 1.000e+00 0.000e+00 7.006e-03 2.590e-03
47 427.398 162.301 2.732e-01 2.242e-03 5.469e-19 1.000e+00 0.000e+00 6.986e-03 2.527e-03
48 429.885 153.935 2.664e-01 2.291e-03 5.332e-19 1.000e+00 0.000e+00 6.994e-03 2.464e-03
49 432.379 161.212 2.597e-01 2.493e-03 5.451e-19 1.000e+00 0.000e+00 7.153e-03 2.404e-03
50 434.869 174.113 2.539e-01 2.645e-03 5.547e-19 1.000e+00 0.000e+00 7.438e-03 2.347e-03
51 437.351 178.181 2.482e-01 3.022e-03 5.356e-19 1.000e+00 0.000e+00 8.014e-03 2.291e-03
52 439.828 182.051 2.424e-01 3.903e-03 4.971e-19 1.000e+00 0.000e+00 8.606e-03 2.238e-03
53 442.327 190.560 2.368e-01 4.602e-03 4.727e-19 1.000e+00 0.000e+00 9.139e-03 2.185e-03
54 444.811 195.324 2.315e-01 4.591e-03 4.945e-19 1.000e+00 0.000e+00 9.760e-03 2.133e-03
55 447.309 199.413 2.261e-01 4.548e-03 5.110e-19 1.000e+00 0.000e+00 1.052e-02 2.082e-03
56 449.795 205.297 2.211e-01 4.969e-03 4.801e-19 1.000e+00 0.000e+00 1.131e-02 2.034e-03
57 452.280 205.224 2.162e-01 5.370e-03 4.441e-19 1.000e+00 0.000e+00 1.179e-02 1.987e-03
58 454.769 204.442 2.114e-01 5.947e-03 4.252e-19 1.000e+00 0.000e+00 1.203e-02 1.942e-03
59 457.262 206.345 2.067e-01 7.421e-03 4.264e-19 1.000e+00 0.000e+00 1.212e-02 1.898e-03
60 459.757 207.477 2.022e-01 9.302e-03 4.351e-19 1.000e+00 0.000e+00 1.214e-02 1.855e-03
61 462.252 208.190 1.977e-01 1.011e-02 4.326e-19 1.000e+00 0.000e+00 1.219e-02 1.813e-03
62 464.737 206.088 1.935e-01 9.684e-03 4.063e-19 1.000e+00 0.000e+00 1.238e-02 1.772e-03
63 467.244 203.623 1.893e-01 9.648e-03 3.692e-19 1.000e+00 0.000e+00 1.242e-02 1.733e-03
64 469.729 203.584 1.852e-01 1.043e-02 3.441e-19 1.000e+00 0.000e+00 1.244e-02 1.694e-03
65 472.202 205.278 1.812e-01 1.116e-02 3.581e-19 1.000e+00 0.000e+00 1.276e-02 1.657e-03
66 474.700 207.110 1.774e-01 1.242e-02 3.800e-19 1.000e+00 0.000e+00 1.326e-02 1.621e-03
67 477.189 208.286 1.736e-01 1.528e-02 3.580e-19 1.000e+00 0.000e+00 1.393e-02 1.586e-03
68 479.689 209.299 1.700e-01 1.895e-02 3.337e-19 1.000e+00 0.000e+00 1.437e-02 1.552e-03
69 482.183 206.511 1.665e-01 2.123e-02 3.022e-19 1.000e+00 0.000e+00 1.472e-02 1.518e-03
70 484.689 195.706 1.631e-01 2.113e-02 2.725e-19 1.000e+00 0.000e+00 1.533e-02 1.485e-03
71 487.182 190.027 1.595e-01 2.039e-02 2.938e-19 1.000e+00 0.000e+00 1.612e-02 1.454e-03
72 489.674 195.623 1.562e-01 2.100e-02 3.043e-19 1.000e+00 0.000e+00 1.694e-02 1.423e-03
73 492.176 199.210 1.530e-01 2.224e-02 2.853e-19 1.000e+00 0.000e+00 1.789e-02 1.393e-03
74 494.686 200.467 1.499e-01 2.354e-02 2.822e-19 1.000e+00 0.000e+00 1.916e-02 1.364e-03
75 497.182 199.674 1.469e-01 2.613e-02 2.498e-19 1.000e+00 0.000e+00 2.072e-02 1.336e-03
76 499.688 195.068 1.440e-01 3.087e-02 2.021e-19 1.000e+00 0.000e+00 2.233e-02 1.309e-03
77 502.190 193.092 1.410e-01 3.665e-02 2.151e-19 1.000e+00 0.000e+00 2.438e-02 1.281e-03
78 504.695 195.670 1.382e-01 4.082e-02 2.385e-19 1.000e+00 0.000e+00 2.700e-02 1.255e-03
79 507.198 197.349 1.355e-01 4.179e-02 2.315e-19 1.000e+00 0.000e+00 3.003e-02 1.230e-03
80 509.720 196.529 1.328e-01 4.101e-02 2.296e-19 1.000e+00 0.000e+00 3.389e-02 1.206e-03
81 512.213 193.713 1.302e-01 4.110e-02 2.156e-19 1.000e+00 0.000e+00 3.784e-02 1.181e-03
82 514.729 186.203 1.277e-01 4.274e-02 1.773e-19 1.000e+00 0.000e+00 4.045e-02 1.157e-03
83 517.219 179.120 1.252e-01 4.504e-02 1.597e-19 1.000e+00 0.000e+00 4.179e-02 1.134e-03
84 519.747 181.903 1.227e-01 4.767e-02 1.620e-19 1.000e+00 0.000e+00 4.270e-02 1.111e-03
85 522.249 188.641 1.203e-01 5.135e-02 1.625e-19 1.000e+00 0.000e+00 4.337e-02 1.089e-03
86 524.771 188.972 1.180e-01 5.655e-02 1.755e-19 1.000e+00 0.000e+00 4.387e-02 1.067e-03
87 527.276 188.225 1.158e-01 6.292e-02 1.771e-19 1.000e+00 0.000e+00 4.454e-02 1.049e-03
88 529.798 191.667 1.137e-01 6.883e-02 1.592e-19 1.000e+00 0.000e+00 4.553e-02 1.031e-03
89 532.314 192.903 1.114e-01 7.264e-02 1.422e-19 1.000e+00 0.000e+00 4.646e-02 1.008e-03
90 534.859 192.064 1.092e-01 7.422e-02 1.167e-19 1.000e+00 0.000e+00 4.743e-02 9.861e-04
91 537.346 190.857 1.072e-01 7.488e-02 1.024e-19 1.000e+00 0.000e+00 4.852e-02 9.673e-04
92 539.878 188.243 1.052e-01 7.665e-02 1.097e-19 1.000e+00 0.000e+00 4.966e-02 9.489e-04
93 542.395 188.456 1.032e-01 7.989e-02 1.240e-19 1.000e+00 0.000e+00 5.116e-02 9.303e-04
94 544.904 189.880 1.013e-01 8.325e-02 1.296e-19 1.000e+00 0.000e+00 5.328e-02 9.125e-04
95 547.441 189.660 9.940e-02 8.591e-02 1.237e-19 1.000e+00 0.000e+00 5.584e-02 8.953e-04
96 549.994 189.365 9.756e-02 8.809e-02 1.129e-19 1.000e+00 0.000e+00 5.851e-02 8.784e-04
97 552.511 189.610 9.575e-02 9.044e-02 9.908e-20 1.000e+00 0.000e+00 6.062e-02 8.617e-04
98 555.044 188.825 9.400e-02 9.359e-02 8.267e-20 1.000e+00 0.000e+00 6.191e-02 8.454e-04
99 557.576 185.808 9.231e-02 9.814e-02 6.753e-20 1.000e+00 0.000e+00 6.298e-02 8.297e-04
100 560.104 184.117 9.062e-02 1.041e-01 6.706e-20 1.000e+00 0.000e+00 6.443e-02 8.146e-04
101 562.642 184.857 8.899e-02 1.101e-01 8.273e-20 1.000e+00 0.000e+00 6.592e-02 7.997e-04
102 565.190 184.926 8.737e-02 1.152e-01 8.819e-20 1.000e+00 0.000e+00 6.740e-02 7.846e-04
103 567.710 184.325 8.579e-02 1.194e-01 8.097e-20 1.000e+00 0.000e+00 6.954e-02 7.698e-04
104 570.259 184.315 8.424e-02 1.231e-01 8.258e-20 1.000e+00 0.000e+00 7.243e-02 7.555e-04
105 572.796 185.745 8.273e-02 1.258e-01 7.445e-20 1.000e+00 0.000e+00 7.601e-02 7.418e-04
106 575.343 185.854 8.131e-02 1.262e-01 5.359e-20 1.000e+00 0.000e+00 8.077e-02 7.290e-04
107 577.902 184.273 7.993e-02 1.245e-01 4.607e-20 1.000e+00 0.000e+00 8.675e-02 7.169e-04
108 580.450 184.355 7.850e-02 1.217e-01 4.637e-20 1.000e+00 0.000e+00 9.411e-02 7.037e-04
109 582.996 184.525 7.711e-02 1.191e-01 4.563e-20 1.000e+00 0.000e+00 1.036e-01 6.904e-04
110 585.553 182.317 7.581e-02 1.175e-01 4.880e-20 1.000e+00 0.000e+00 1.147e-01 6.784e-04
111 588.086 178.484 7.456e-02 1.172e-01 5.159e-20 1.000e+00 0.000e+00 1.271e-01 6.670e-04
112 590.548 177.707 7.336e-02 1.186e-01 5.765e-20 1.000e+00 0.000e+00 1.411e-01 6.570e-04
113 593.084 179.744 7.228e-02 1.222e-01 5.611e-20 1.000e+00 0.000e+00 1.572e-01 6.487e-04
114 595.679 179.969 7.117e-02 1.275e-01 4.249e-20 1.000e+00 0.000e+00 1.772e-01 6.390e-04
115 598.262 178.360 6.999e-02 1.328e-01 3.894e-20 1.000e+00 0.000e+00 2.030e-01 6.276e-04
116 600.545 176.334 6.757e-02 1.365e-01 3.874e-20 1.000e+00 0.000e+00 2.467e-01 5.992e-04
117 602.920 176.103 6.651e-02 1.374e-01 3.034e-20 1.000e+00 0.000e+00 2.611e-01 5.899e-04
118 605.461 176.462 6.543e-02 1.353e-01 2.076e-20 1.000e+00 0.000e+00 2.702e-01 5.801e-04
119 607.986 174.718 6.437e-02 1.310e-01 1.990e-20 1.000e+00 0.000e+00 2.728e-01 5.706e-04
120 610.360 172.349 6.335e-02 1.256e-01 2.700e-20 1.000e+00 0.000e+00 2.733e-01 5.614e-04
121 612.730 170.259 6.236e-02 1.202e-01 3.487e-20 1.000e+00 0.000e+00 2.746e-01 5.524e-04
122 615.145 167.958 6.137e-02 1.152e-01 3.541e-20 1.000e+00 0.000e+00 2.763e-01 5.434e-04
123 617.605 167.776 6.038e-02 1.107e-01 3.181e-20 1.000e+00 0.000e+00 2.790e-01 5.346e-04
124 620.061 168.949 5.942e-02 1.070e-01 2.798e-20 1.000e+00 0.000e+00 2.832e-01 5.259e-04
125 622.530 167.509 5.848e-02 1.038e-01 2.439e-20 1.000e+00 0.000e+00 2.876e-01 5.173e-04
126 624.988 165.836 5.754e-02 1.007e-01 2.069e-20 1.000e+00 0.000e+00 2.918e-01 5.089e-04
127 627.434 166.449 5.663e-02 9.740e-02 1.634e-20 1.000e+00 0.000e+00 2.963e-01 5.006e-04
128 629.898 165.916 5.575e-02 9.400e-02 1.319e-20 1.000e+00 0.000e+00 3.008e-01 4.925e-04
129 632.376 164.217 5.486e-02 9.046e-02 1.304e-20 1.000e+00 0.000e+00 3.055e-01 4.846e-04
130 634.830 163.716 5.400e-02 8.676e-02 1.402e-20 1.000e+00 0.000e+00 3.097e-01 4.768e-04
131 637.305 163.528 5.316e-02 8.287e-02 1.464e-20 1.000e+00 0.000e+00 3.137e-01 4.692e-04
132 639.791 162.046 5.234e-02 7.890e-02 1.583e-20 1.000e+00 0.000e+00 3.191e-01 4.618e-04
133 641.029 161.215 5.193e-02 7.696e-02 1.681e-20 1.000e+00 0.000e+00 3.224e-01 4.581e-04
134 642.255 160.637 5.152e-02 7.512e-02 1.768e-20 1.000e+00 0.000e+00 3.258e-01 4.545e-04
135 643.479 160.358 5.112e-02 7.339e-02 1.849e-20 1.000e+00 0.000e+00 3.293e-01 4.509e-04
136 644.716 160.231 5.073e-02 7.176e-02 1.919e-20 1.000e+00 0.000e+00 3.327e-01 4.473e-04
137 645.966 159.892 5.034e-02 7.021e-02 1.946e-20 1.000e+00 0.000e+00 3.360e-01 4.437e-04
138 647.188 159.257 4.995e-02 6.871e-02 1.898e-20 1.000e+00 0.000e+00 3.396e-01 4.402e-04
139 648.435 158.725 4.956e-02 6.727e-02 1.756e-20 1.000e+00 0.000e+00 3.436e-01 4.367e-04
140 649.667 158.332 4.918e-02 6.588e-02 1.544e-20 1.000e+00 0.000e+00 3.486e-01 4.333e-04
141 650.913 158.267 4.880e-02 6.453e-02 1.328e-20 1.000e+00 0.000e+00 3.546e-01 4.299e-04
142 652.153 157.786 4.843e-02 6.321e-02 1.167e-20 1.000e+00 0.000e+00 3.616e-01 4.265e-04
143 653.388 155.176 4.807e-02 6.193e-02 1.068e-20 1.000e+00 0.000e+00 3.693e-01 4.231e-04
144 654.622 151.696 4.771e-02 6.060e-02 9.722e-21 1.000e+00 0.000e+00 3.774e-01 4.198e-04
145 655.869 148.458 4.733e-02 5.922e-02 8.805e-21 1.000e+00 0.000e+00 3.858e-01 4.166e-04
146 657.101 147.693 4.695e-02 5.782e-02 7.987e-21 1.000e+00 0.000e+00 3.947e-01 4.133e-04
147 658.340 149.665 4.658e-02 5.648e-02 7.170e-21 1.000e+00 0.000e+00 4.036e-01 4.101e-04
148 659.600 152.508 4.623e-02 5.523e-02 6.329e-21 1.000e+00 0.000e+00 4.119e-01 4.070e-04
149 660.833 154.888 4.590e-02 5.404e-02 5.541e-21 1.000e+00 0.000e+00 4.192e-01 4.038e-04
150 662.067 155.421 4.555e-02 5.283e-02 4.976e-21 1.000e+00 0.000e+00 4.251e-01 4.007e-04
151 663.300 155.288 4.521e-02 5.159e-02 4.897e-21 1.000e+00 0.000e+00 4.297e-01 3.976e-04
152 664.564 154.996 4.487e-02 5.029e-02 5.478e-21 1.000e+00 0.000e+00 4.334e-01 3.945e-04
153 665.795 154.702 4.453e-02 4.895e-02 6.640e-21 1.000e+00 0.000e+00 4.363e-01 3.915e-04
154 667.023 154.397 4.420e-02 4.759e-02 7.980e-21 1.000e+00 0.000e+00 4.389e-01 3.885e-04
155 668.263 154.032 4.387e-02 4.622e-02 9.022e-21 1.000e+00 0.000e+00 4.415e-01 3.855e-04
156 669.518 153.450 4.354e-02 4.488e-02 9.638e-21 1.000e+00 0.000e+00 4.442e-01 3.825e-04
157 670.755 152.850 4.321e-02 4.356e-02 9.943e-21 1.000e+00 0.000e+00 4.471e-01 3.796e-04
158 671.990 152.293 4.289e-02 4.229e-02 1.010e-20 1.000e+00 0.000e+00 4.497e-01 3.767e-04
159 673.245 151.891 4.257e-02 4.107e-02 1.027e-20 1.000e+00 0.000e+00 4.523e-01 3.738e-04
160 674.503 151.637 4.225e-02 3.991e-02 1.027e-20 1.000e+00 0.000e+00 4.551e-01 3.710e-04
161 675.731 151.432 4.194e-02 3.879e-02 9.926e-21 1.000e+00 0.000e+00 4.583e-01 3.681e-04
162 676.963 151.158 4.163e-02 3.774e-02 9.232e-21 1.000e+00 0.000e+00 4.620e-01 3.654e-04
163 678.208 150.793 4.132e-02 3.675e-02 8.304e-21 1.000e+00 0.000e+00 4.661e-01 3.626e-04
164 679.448 150.431 4.102e-02 3.584e-02 7.379e-21 1.000e+00 0.000e+00 4.703e-01 3.599e-04
165 680.680 149.908 4.072e-02 3.503e-02 6.553e-21 1.000e+00 0.000e+00 4.747e-01 3.572e-04
166 681.919 149.250 4.042e-02 3.430e-02 5.895e-21 1.000e+00 0.000e+00 4.794e-01 3.545e-04
167 683.171 148.497 4.012e-02 3.361e-02 5.490e-21 1.000e+00 0.000e+00 4.845e-01 3.518e-04
168 684.417 147.875 3.983e-02 3.292e-02 5.184e-21 1.000e+00 0.000e+00 4.901e-01 3.492e-04
169 685.657 147.506 3.953e-02 3.216e-02 4.905e-21 1.000e+00 0.000e+00 4.962e-01 3.466e-04
170 686.894 147.418 3.924e-02 3.131e-02 4.525e-21 1.000e+00 0.000e+00 5.029e-01 3.440e-04
171 688.143 147.395 3.896e-02 3.039e-02 4.024e-21 1.000e+00 0.000e+00 5.103e-01 3.414e-04
172 689.394 147.151 3.867e-02 2.943e-02 3.539e-21 1.000e+00 0.000e+00 5.186e-01 3.389e-04
173 690.647 146.716 3.839e-02 2.845e-02 3.144e-21 1.000e+00 0.000e+00 5.276e-01 3.363e-04
174 691.888 146.142 3.811e-02 2.750e-02 2.906e-21 1.000e+00 0.000e+00 5.375e-01 3.338e-04
175 693.130 145.677 3.784e-02 2.657e-02 2.763e-21 1.000e+00 0.000e+00 5.484e-01 3.314e-04
176 694.382 145.179 3.756e-02 2.567e-02 2.656e-21 1.000e+00 0.000e+00 5.605e-01 3.289e-04
177 695.644 144.677 3.729e-02 2.479e-02 2.542e-21 1.000e+00 0.000e+00 5.740e-01 3.265e-04
178 696.891 144.075 3.702e-02 2.394e-02 2.429e-21 1.000e+00 0.000e+00 5.888e-01 3.241e-04
179 698.118 143.268 3.676e-02 2.315e-02 2.343e-21 1.000e+00 0.000e+00 6.047e-01 3.217e-04
180 699.376 142.395 3.649e-02 2.241e-02 2.369e-21 1.000e+00 0.000e+00 6.215e-01 3.193e-04
181 700.612 141.534 3.623e-02 2.174e-02 2.581e-21 1.000e+00 0.000e+00 6.393e-01 3.170e-04
182 701.858 141.038 3.597e-02 2.114e-02 3.029e-21 1.000e+00 0.000e+00 6.580e-01 3.147e-04
183 703.097 140.862 3.571e-02 2.061e-02 3.660e-21 1.000e+00 0.000e+00 6.780e-01 3.124e-04
184 704.354 140.959 3.546e-02 2.014e-02 4.374e-21 1.000e+00 0.000e+00 6.995e-01 3.101e-04
185 705.593 140.985 3.521e-02 1.972e-02 4.920e-21 1.000e+00 0.000e+00 7.231e-01 3.078e-04
186 706.833 140.752 3.496e-02 1.934e-02 5.156e-21 1.000e+00 0.000e+00 7.499e-01 3.056e-04
187 708.089 140.295 3.471e-02 1.900e-02 5.111e-21 1.000e+00 0.000e+00 7.805e-01 3.034e-04
188 709.337 139.692 3.446e-02 1.868e-02 4.920e-21 1.000e+00 0.000e+00 8.152e-01 3.012e-04
189 710.581 139.124 3.422e-02 1.842e-02 4.776e-21 1.000e+00 0.000e+00 8.540e-01 2.990e-04
190 711.826 138.487 3.398e-02 1.820e-02 4.601e-21 1.000e+00 0.000e+00 8.959e-01 2.968e-04
191 713.068 137.908 3.374e-02 1.804e-02 4.294e-21 1.000e+00 0.000e+00 9.408e-01 2.947e-04
192 714.316 137.372 3.350e-02 1.788e-02 3.751e-21 1.000e+00 0.000e+00 9.886e-01 2.926e-04
193 716.817 136.140 3.303e-02 1.733e-02 2.447e-21 1.000e+00 0.000e+00 1.093e+00 2.884e-04
194 719.298 134.717 3.257e-02 1.625e-02 1.823e-21 1.000e+00 0.000e+00 1.206e+00 2.843e-04
195 721.800 134.219 3.212e-02 1.496e-02 1.858e-21 1.000e+00 0.000e+00 1.327e+00 2.802e-04
196 724.303 134.304 3.167e-02 1.391e-02 1.678e-21 1.000e+00 0.000e+00 1.461e+00 2.763e-04
197 726.796 133.385 3.124e-02 1.304e-02 1.167e-21 1.000e+00 0.000e+00 1.642e+00 2.724e-04
198 729.299 132.080 3.081e-02 1.220e-02 8.984e-22 1.000e+00 0.000e+00 1.891e+00 2.686e-04
199 731.790 131.723 3.038e-02 1.153e-02 9.392e-22 1.000e+00 0.000e+00 2.176e+00 2.648e-04
200 734.281 131.437 2.997e-02 1.114e-02 1.157e-21 1.000e+00 0.000e+00 2.438e+00 2.611e-04
201 736.791 130.196 2.956e-02 1.096e-02 1.301e-21 1.000e+00 0.000e+00 2.621e+00 2.575e-04
202 739.287 128.322 2.916e-02 1.090e-02 1.303e-21 1.000e+00 0.000e+00 2.732e+00 2.539e-04
203 740.535 127.705 2.897e-02 1.093e-02 1.339e-21 1.000e+00 0.000e+00 2.770e+00 2.521e-04
204 741.785 127.371 2.877e-02 1.103e-02 1.496e-21 1.000e+00 0.000e+00 2.799e+00 2.504e-04
205 743.046 127.484 2.857e-02 1.119e-02 1.813e-21 1.000e+00 0.000e+00 2.819e+00 2.486e-04
206 744.286 127.690 2.838e-02 1.137e-02 2.156e-21 1.000e+00 0.000e+00 2.832e+00 2.469e-04
207 745.534 127.841 2.819e-02 1.153e-02 2.323e-21 1.000e+00 0.000e+00 2.840e+00 2.452e-04
208 746.789 127.726 2.800e-02 1.159e-02 2.205e-21 1.000e+00 0.000e+00 2.846e+00 2.435e-04
209 748.041 127.292 2.781e-02 1.150e-02 1.877e-21 1.000e+00 0.000e+00 2.850e+00 2.419e-04
210 749.279 126.747 2.762e-02 1.122e-02 1.554e-21 1.000e+00 0.000e+00 2.854e+00 2.402e-04
211 750.540 126.200 2.744e-02 1.074e-02 1.390e-21 1.000e+00 0.000e+00 2.857e+00 2.386e-04
212 751.792 125.866 2.725e-02 1.013e-02 1.397e-21 1.000e+00 0.000e+00 2.862e+00 2.369e-04
213 753.042 125.688 2.707e-02 9.483e-03 1.443e-21 1.000e+00 0.000e+00 2.867e+00 2.353e-04
214 754.294 125.509 2.689e-02 8.865e-03 1.420e-21 1.000e+00 0.000e+00 2.870e+00 2.337e-04
215 755.542 125.165 2.671e-02 8.327e-03 1.307e-21 1.000e+00 0.000e+00 2.872e+00 2.321e-04
216 756.802 124.782 2.654e-02 7.887e-03 1.120e-21 1.000e+00 0.000e+00 2.871e+00 2.305e-04
217 758.051 124.408 2.636e-02 7.536e-03 8.962e-22 1.000e+00 0.000e+00 2.869e+00 2.290e-04
218 759.299 124.097 2.619e-02 7.263e-03 6.952e-22 1.000e+00 0.000e+00 2.868e+00 2.274e-04
219 760.558 123.926 2.601e-02 7.046e-03 5.664e-22 1.000e+00 0.000e+00 2.867e+00 2.259e-04
220 761.802 123.728 2.584e-02 6.870e-03 5.311e-22 1.000e+00 0.000e+00 2.866e+00 2.243e-04
221 763.060 123.220 2.567e-02 6.729e-03 5.616e-22 1.000e+00 0.000e+00 2.864e+00 2.228e-04
222 764.310 122.490 2.550e-02 6.613e-03 6.061e-22 1.000e+00 0.000e+00 2.859e+00 2.213e-04
223 765.557 121.679 2.534e-02 6.524e-03 6.187e-22 1.000e+00 0.000e+00 2.851e+00 2.198e-04
224 766.815 121.056 2.517e-02 6.466e-03 5.747e-22 1.000e+00 0.000e+00 2.843e+00 2.184e-04
225 768.071 120.707 2.500e-02 6.448e-03 4.880e-22 1.000e+00 0.000e+00 2.834e+00 2.169e-04
226 769.326 120.507 2.484e-02 6.482e-03 3.905e-22 1.000e+00 0.000e+00 2.824e+00 2.155e-04
227 770.564 120.407 2.468e-02 6.585e-03 3.156e-22 1.000e+00 0.000e+00 2.813e+00 2.140e-04
228 771.823 120.035 2.452e-02 6.767e-03 2.764e-22 1.000e+00 0.000e+00 2.800e+00 2.126e-04
229 773.074 119.765 2.436e-02 7.035e-03 2.723e-22 1.000e+00 0.000e+00 2.786e+00 2.112e-04
230 774.338 119.542 2.420e-02 7.369e-03 2.949e-22 1.000e+00 0.000e+00 2.771e+00 2.098e-04
231 776.832 119.096 2.389e-02 8.069e-03 3.684e-22 1.000e+00 0.000e+00 2.741e+00 2.070e-04
232 779.336 118.633 2.358e-02 8.375e-03 4.135e-22 1.000e+00 0.000e+00 2.699e+00 2.043e-04
233 781.843 118.122 2.328e-02 7.962e-03 4.360e-22 1.000e+00 0.000e+00 2.650e+00 2.016e-04
234 784.350 117.631 2.298e-02 7.054e-03 4.866e-22 1.000e+00 0.000e+00 2.598e+00 1.990e-04
235 786.855 117.233 2.269e-02 6.138e-03 6.189e-22 1.000e+00 0.000e+00 2.541e+00 1.964e-04
236 789.367 116.445 2.240e-02 5.442e-03 8.417e-22 1.000e+00 0.000e+00 2.482e+00 1.939e-04
237 791.865 114.587 2.212e-02 4.901e-03 7.864e-22 1.000e+00 0.000e+00 2.423e+00 1.914e-04
238 794.382 113.353 2.184e-02 4.449e-03 4.477e-22 1.000e+00 0.000e+00 2.369e+00 1.889e-04
239 796.881 113.677 2.157e-02 4.130e-03 2.896e-22 1.000e+00 0.000e+00 2.321e+00 1.865e-04
240 799.394 113.456 2.130e-02 3.943e-03 3.150e-22 1.000e+00 0.000e+00 2.274e+00 1.841e-04
241 801.901 112.543 2.104e-02 3.847e-03 3.324e-22 1.000e+00 0.000e+00 2.237e+00 1.818e-04
242 804.409 111.714 2.078e-02 3.891e-03 2.311e-22 1.000e+00 0.000e+00 2.212e+00 1.794e-04
243 806.913 110.849 2.052e-02 4.170e-03 1.138e-22 1.000e+00 0.000e+00 2.196e+00 1.772e-04
244 809.428 110.234 2.027e-02 4.692e-03 9.679e-23 1.000e+00 0.000e+00 2.192e+00 1.750e-04
245 811.932 110.170 2.003e-02 5.313e-03 1.269e-22 1.000e+00 0.000e+00 2.203e+00 1.728e-04
246 814.440 109.946 1.979e-02 5.836e-03 1.404e-22 1.000e+00 0.000e+00 2.232e+00 1.706e-04
247 816.943 108.613 1.955e-02 6.024e-03 1.071e-22 1.000e+00 0.000e+00 2.276e+00 1.685e-04
248 819.456 106.799 1.932e-02 5.699e-03 6.951e-23 1.000e+00 0.000e+00 2.340e+00 1.665e-04
249 821.961 106.192 1.908e-02 4.915e-03 6.593e-23 1.000e+00 0.000e+00 2.440e+00 1.644e-04
250 824.462 106.574 1.885e-02 3.982e-03 8.303e-23 1.000e+00 0.000e+00 2.605e+00 1.623e-04
251 826.984 106.537 1.862e-02 3.184e-03 1.015e-22 1.000e+00 0.000e+00 2.847e+00 1.603e-04
252 829.489 105.791 1.840e-02 2.619e-03 1.147e-22 1.000e+00 0.000e+00 3.138e+00 1.583e-04
253 832.005 104.368 1.817e-02 2.258e-03 1.471e-22 1.000e+00 0.000e+00 3.433e+00 1.564e-04
254 834.507 103.511 1.795e-02 2.051e-03 1.969e-22 1.000e+00 0.000e+00 3.664e+00 1.544e-04
255 837.018 103.470 1.774e-02 1.974e-03 1.944e-22 1.000e+00 0.000e+00 3.810e+00 1.526e-04
256 839.516 103.245 1.754e-02 1.991e-03 1.761e-22 1.000e+00 0.000e+00 3.914e+00 1.508e-04
257 842.031 102.549 1.733e-02 2.082e-03 1.913e-22 1.000e+00 0.000e+00 3.996e+00 1.489e-04
258 844.538 101.870 1.713e-02 2.267e-03 1.738e-22 1.000e+00 0.000e+00 4.064e+00 1.471e-04
259 847.062 100.769 1.693e-02 2.603e-03 1.157e-22 1.000e+00 0.000e+00 4.128e+00 1.453e-04
260 849.572 98.572 1.673e-02 3.173e-03 7.476e-23 1.000e+00 0.000e+00 4.189e+00 1.436e-04
261 852.086 94.626 1.654e-02 3.781e-03 8.115e-23 1.000e+00 0.000e+00 4.243e+00 1.419e-04
262 854.586 92.347 1.634e-02 3.975e-03 1.025e-22 1.000e+00 0.000e+00 4.301e+00 1.402e-04
263 857.103 95.812 1.614e-02 3.669e-03 8.659e-23 1.000e+00 0.000e+00 4.366e+00 1.385e-04
264 859.594 98.548 1.595e-02 3.165e-03 6.503e-23 1.000e+00 0.000e+00 4.432e+00 1.368e-04
265 862.112 97.907 1.577e-02 2.573e-03 6.385e-23 1.000e+00 0.000e+00 4.501e+00 1.352e-04
266 864.610 94.326 1.560e-02 2.052e-03 5.997e-23 1.000e+00 0.000e+00 4.585e+00 1.336e-04
267 867.113 91.864 1.542e-02 1.649e-03 6.114e-23 1.000e+00 0.000e+00 4.670e+00 1.321e-04
268 869.613 94.043 1.524e-02 1.362e-03 6.068e-23 1.000e+00 0.000e+00 4.755e+00 1.305e-04
269 872.129 95.080 1.507e-02 1.178e-03 5.794e-23 1.000e+00 0.000e+00 4.860e+00 1.290e-04
270 874.636 94.395 1.490e-02 1.081e-03 6.093e-23 1.000e+00 0.000e+00 4.980e+00 1.275e-04
271 877.145 94.003 1.472e-02 1.057e-03 6.732e-23 1.000e+00 0.000e+00 5.111e+00 1.260e-04
272 879.637 93.393 1.456e-02 1.097e-03 7.284e-23 1.000e+00 0.000e+00 5.252e+00 1.245e-04
273 882.136 93.138 1.440e-02 1.184e-03 7.404e-23 1.000e+00 0.000e+00 5.399e+00 1.231e-04
274 884.639 92.918 1.424e-02 1.303e-03 7.028e-23 1.000e+00 0.000e+00 5.535e+00 1.217e-04
275 887.130 92.343 1.408e-02 1.422e-03 7.848e-23 1.000e+00 0.000e+00 5.669e+00 1.203e-04
276 889.598 92.274 1.393e-02 1.469e-03 1.133e-22 1.000e+00 0.000e+00 5.813e+00 1.190e-04
277 892.093 91.902 1.378e-02 1.484e-03 1.219e-22 1.000e+00 0.000e+00 5.950e+00 1.177e-04
278 894.601 91.528 1.364e-02 1.609e-03 9.414e-23 1.000e+00 0.000e+00 6.078e+00 1.164e-04
279 939.713 81.981 1.109e-02 5.011e-04 7.264e-24 1.000e+00 0.000e+00 2.247e+01 9.450e-05
280 1038.317 67.021 7.464e-03 3.476e-05 3.123e-27 1.000e+00 0.000e+00 2.308e+01 6.293e-05
281 1248.550 44.511 3.536e-03 8.547e-09 1.214e-26 1.000e+00 0.000e+00 1.125e+02 2.952e-05
282 1378.169 35.562 2.376e-03 1.119e-08 3.019e-26 1.000e+00 0.000e+00 5.588e+02 1.971e-05
283 1618.034 23.500 1.252e-03 3.028e-09 8.987e-27 1.000e+00 0.000e+00 7.136e+02 1.026e-05
284 2130.593 9.111 4.152e-04 1.151e-08 3.421e-26 1.000e+00 0.000e+00 2.521e+03 3.356e-06
285 2258.429 7.397 3.292e-04 9.465e-09 2.823e-26 1.000e+00 0.000e+00 2.208e+03 2.651e-06
Loading default parameters for OCI from /opt/ocssw/share/oci/msl12_defaults.par
Loading parameters for suite OC from /opt/ocssw/share/oci/msl12_defaults_OC.par
Loading command line parameters
Loading user parameters for OCI
Loading gain and offset from calfile: /opt/ocssw/share/oci/cal/oci_gains_v3.1_20250722.nc
Internal data compression requested at compression level: 4
Opening filter file /opt/ocssw/share/oci/msl12_filter.dat
Setting 5 x 3 straylight filter on CLDICE mask
Filter Kernel
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
Minimum fill set to 8 pixels
Loading gain and offset from calfile: /opt/ocssw/share/oci/cal/oci_gains_v3.1_20250722.nc
OCI L1B Npix :1272 Nlines:1709
file->nbands = 286
Allocated 38134432 bytes in L1 record.
Allocated 14958856 bytes in error record.
Allocated 16067904 bytes in L2 record.
Opening: data/PACE_OCI.20250507T170659.L2_mod.V3.nc
The following products will be included in data/PACE_OCI.20250507T170659.L2_mod.V3.nc.
0 Rrs
1 chlor_a
2 poc
3 l2_flags
Begin l2gen Version 9.11.0-V2025.2 Processing
Sensor is OCI
Sensor ID is 30
Sensor has 286 reflective bands
Sensor has 0 emissive bands
Number of along-track detectors per band is 1
Number of input pixels per scan is 1272
Processing pixels 175 to 310 by 1
Processing scans 1270 to 1651 by 1
Ocean processing enabled
Land processing enabled
Atmospheric correction enabled
Begin MSl12 processing at 2025216024134000
Allocated 38134432 bytes in L1 record.
Allocated 38134432 bytes in L1 record.
Allocated 38134432 bytes in L1 record.
Allocated 14958856 bytes in error record.
Allocated 14958856 bytes in error record.
Allocated 14958856 bytes in error record.
Loading land mask information from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading DEM information from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading ice mask file from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading Daily CMC Ice field from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading DEM info from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading climatology file /opt/ocssw/share/common/sst_climatology.hdf
Loading SST reference from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading SSS reference from Climatology file: /opt/ocssw/share/common/sss_climatology_woa2009.hdf
Opening meteorological files.
met1 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
met2 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
met3 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone1 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
ozone2 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone3 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
no2 = /opt/ocssw/share/common/no2_climatology_v2013.hdf
Opening NO2 file /opt/ocssw/share/common/no2_climatology_v2013.hdf
Opening NO2 frac file /opt/ocssw/share/common/trop_f_no2_200m.hdf
Reading gas transmittance file: /opt/ocssw/share/oci/oci_gas_transmittance_cia_amf_v3.3.nc.
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_315_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_316_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_318_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_320_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_322_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_325_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_327_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_329_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_331_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_334_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_337_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_339_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_341_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_344_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_346_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_348_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_351_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_353_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_356_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_358_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_361_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_363_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_366_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_368_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_371_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_373_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_375_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_378_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_380_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_383_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_385_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_388_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_390_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_393_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_395_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_398_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_400_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_403_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_405_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_408_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_410_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_413_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_415_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_418_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_420_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_422_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_425_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_427_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_430_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_432_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_435_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_437_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_440_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_442_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_445_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_447_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_450_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_452_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_455_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_457_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_460_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_462_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_465_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_467_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_470_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_472_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_475_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_477_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_480_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_482_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_485_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_487_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_490_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_492_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_495_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_497_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_500_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_502_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_505_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_507_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_510_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_512_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_515_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_517_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_520_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_522_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_525_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_527_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_530_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_532_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_535_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_537_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_540_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_542_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_545_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_547_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_550_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_553_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_555_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_558_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_560_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_563_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_565_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_568_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_570_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_573_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_575_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_578_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_580_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_583_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_586_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_588_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_591_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_593_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_596_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_598_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_601_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_603_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_605_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_608_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_610_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_613_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_615_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_618_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_620_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_623_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_625_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_627_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_630_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_632_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_635_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_637_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_640_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_641_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_642_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_643_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_645_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_646_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_647_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_648_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_650_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_651_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_652_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_653_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_655_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_656_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_657_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_658_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_660_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_661_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_662_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_663_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_665_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_666_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_667_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_668_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_670_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_671_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_672_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_673_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_675_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_676_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_677_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_678_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_679_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_681_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_682_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_683_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_684_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_686_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_687_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_688_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_689_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_691_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_692_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_693_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_694_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_696_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_697_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_698_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_699_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_701_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_702_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_703_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_704_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_706_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_707_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_708_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_709_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_711_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_712_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_713_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_714_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_717_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_719_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_722_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_724_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_727_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_729_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_732_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_734_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_737_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_739_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_741_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_742_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_743_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_744_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_746_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_747_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_748_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_749_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_751_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_752_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_753_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_754_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_756_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_757_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_758_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_759_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_761_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_762_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_763_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_764_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_766_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_767_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_768_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_769_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_771_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_772_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_773_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_774_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_777_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_779_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_782_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_784_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_787_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_789_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_792_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_794_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_797_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_799_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_802_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_804_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_807_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_809_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_812_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_814_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_817_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_819_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_822_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_824_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_827_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_829_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_832_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_835_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_837_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_840_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_842_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_845_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_847_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_850_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_852_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_855_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_857_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_860_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_862_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_865_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_867_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_870_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_872_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_875_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_877_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_880_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_882_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_885_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_887_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_890_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_892_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_895_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_940_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1038_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1249_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1378_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1618_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_2131_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_2258_iqu.nc
Using 869.6 nm channel for cloud flagging over water.
Using 412.6 nm channel for cloud flagging over land.
Reading uncertainty from: /opt/ocssw/share/oci/uncertainty.nc
Processing scan # 1269 (1 of 382) after 8 seconds
Aerosol selection bands 751 and 870
NIR correction enabled --> for spectral matching.
Loading aerosol models from /opt/ocssw/share/oci/aerosol/aerosol_oci
Number of Wavelengths 286
Number of Solar Zenith Angles 45
Number of View Zenith Angles 41
Number of Relative Azimuth Angles 20
Number of Principal Components 30
Number of Aerosol Optical Thickness values 9
Using Spectral Matching of aerosols reflectance for
wavelength from 750.5 nm to 869.6 nm for model selection
Allocated 14958856 bytes in error record.
Allocated 14958856 bytes in error record.
80 aerosol models: 8 humidities x 10 size fractions
model 0, rh=30.000002, sd=5, alpha=2.195868, name=r30f95
model 1, rh=30.000002, sd=20, alpha=2.080902, name=r30f80
model 2, rh=30.000002, sd=50, alpha=1.741297, name=r30f50
model 3, rh=30.000002, sd=70, alpha=1.353765, name=r30f30
model 4, rh=30.000002, sd=80, alpha=1.055717, name=r30f20
model 5, rh=30.000002, sd=90, alpha=0.613691, name=r30f10
model 6, rh=30.000002, sd=95, alpha=0.291905, name=r30f05
model 7, rh=30.000002, sd=98, alpha=0.041746, name=r30f02
model 8, rh=30.000002, sd=99, alpha=-0.055294, name=r30f01
model 9, rh=30.000002, sd=100, alpha=-0.160986, name=r30f00
model 10, rh=50.000000, sd=5, alpha=2.185652, name=r50f95
model 11, rh=50.000000, sd=20, alpha=2.072113, name=r50f80
model 12, rh=50.000000, sd=50, alpha=1.736037, name=r50f50
model 13, rh=50.000000, sd=70, alpha=1.351452, name=r50f30
model 14, rh=50.000000, sd=80, alpha=1.055006, name=r50f20
model 15, rh=50.000000, sd=90, alpha=0.614437, name=r50f10
model 16, rh=50.000000, sd=95, alpha=0.293084, name=r50f05
model 17, rh=50.000000, sd=98, alpha=0.042913, name=r50f02
model 18, rh=50.000000, sd=99, alpha=-0.054214, name=r50f01
model 19, rh=50.000000, sd=100, alpha=-0.160053, name=r50f00
model 20, rh=70.000000, sd=5, alpha=2.162975, name=r70f95
model 21, rh=70.000000, sd=20, alpha=2.066226, name=r70f80
model 22, rh=70.000000, sd=50, alpha=1.770589, name=r70f50
model 23, rh=70.000000, sd=70, alpha=1.416016, name=r70f30
model 24, rh=70.000000, sd=80, alpha=1.131202, name=r70f20
model 25, rh=70.000000, sd=90, alpha=0.689151, name=r70f10
model 26, rh=70.000000, sd=95, alpha=0.351549, name=r70f05
model 27, rh=70.000000, sd=98, alpha=0.078747, name=r70f02
model 28, rh=70.000000, sd=99, alpha=-0.029792, name=r70f01
model 29, rh=70.000000, sd=100, alpha=-0.149895, name=r70f00
model 30, rh=75.000000, sd=5, alpha=2.118432, name=r75f95
model 31, rh=75.000000, sd=20, alpha=2.038649, name=r75f80
model 32, rh=75.000000, sd=50, alpha=1.786870, name=r75f50
model 33, rh=75.000000, sd=70, alpha=1.469576, name=r75f30
model 34, rh=75.000000, sd=80, alpha=1.202941, name=r75f20
model 35, rh=75.000000, sd=90, alpha=0.768258, name=r75f10
model 36, rh=75.000000, sd=95, alpha=0.418238, name=r75f05
model 37, rh=75.000000, sd=98, alpha=0.122661, name=r75f02
model 38, rh=75.000000, sd=99, alpha=0.001526, name=r75f01
model 39, rh=75.000000, sd=100, alpha=-0.135091, name=r75f00
model 40, rh=80.000000, sd=5, alpha=2.023311, name=r80f95
model 41, rh=80.000000, sd=20, alpha=1.955203, name=r80f80
model 42, rh=80.000000, sd=50, alpha=1.735948, name=r80f50
model 43, rh=80.000000, sd=70, alpha=1.450873, name=r80f30
model 44, rh=80.000000, sd=80, alpha=1.204292, name=r80f20
model 45, rh=80.000000, sd=90, alpha=0.789448, name=r80f10
model 46, rh=80.000000, sd=95, alpha=0.444207, name=r80f05
model 47, rh=80.000000, sd=98, alpha=0.144784, name=r80f02
model 48, rh=80.000000, sd=99, alpha=0.019897, name=r80f01
model 49, rh=80.000000, sd=100, alpha=-0.122552, name=r80f00
model 50, rh=85.000000, sd=5, alpha=1.941783, name=r85f95
model 51, rh=85.000000, sd=20, alpha=1.880749, name=r85f80
model 52, rh=85.000000, sd=50, alpha=1.681969, name=r85f50
model 53, rh=85.000000, sd=70, alpha=1.418650, name=r85f30
model 54, rh=85.000000, sd=80, alpha=1.186841, name=r85f20
model 55, rh=85.000000, sd=90, alpha=0.789202, name=r85f10
model 56, rh=85.000000, sd=95, alpha=0.451528, name=r85f05
model 57, rh=85.000000, sd=98, alpha=0.153919, name=r85f02
model 58, rh=85.000000, sd=99, alpha=0.028486, name=r85f01
model 59, rh=85.000000, sd=100, alpha=-0.115537, name=r85f00
model 60, rh=90.000000, sd=5, alpha=1.860837, name=r90f95
model 61, rh=90.000000, sd=20, alpha=1.808119, name=r90f80
model 62, rh=90.000000, sd=50, alpha=1.633757, name=r90f50
model 63, rh=90.000000, sd=70, alpha=1.396786, name=r90f30
model 64, rh=90.000000, sd=80, alpha=1.182832, name=r90f20
model 65, rh=90.000000, sd=90, alpha=0.804794, name=r90f10
model 66, rh=90.000000, sd=95, alpha=0.473155, name=r90f05
model 67, rh=90.000000, sd=98, alpha=0.172704, name=r90f02
model 68, rh=90.000000, sd=99, alpha=0.043690, name=r90f01
model 69, rh=90.000000, sd=100, alpha=-0.106277, name=r90f00
model 70, rh=95.000000, sd=5, alpha=1.741890, name=r95f95
model 71, rh=95.000000, sd=20, alpha=1.702224, name=r95f80
model 72, rh=95.000000, sd=50, alpha=1.567437, name=r95f50
model 73, rh=95.000000, sd=70, alpha=1.375453, name=r95f30
model 74, rh=95.000000, sd=80, alpha=1.193434, name=r95f20
model 75, rh=95.000000, sd=90, alpha=0.851522, name=r95f10
model 76, rh=95.000000, sd=95, alpha=0.529470, name=r95f05
model 77, rh=95.000000, sd=98, alpha=0.218423, name=r95f02
model 78, rh=95.000000, sd=99, alpha=0.078690, name=r95f01
model 79, rh=95.000000, sd=100, alpha=-0.088852, name=r95f00
chl_hu: using 442.33 547.44 669.52
rh_ndims=5 rh_dimids=0 1 2 3 4
morel f/q file dimensions n_a=7 n_n=16 n_c=6 n_s=6 n_w=70
Reading foq file /opt/ocssw/share/common/morel_fq_hyperspectral.nc ndims=5 nvars=6 sds_id=0 var=foq
Closing foq file /opt/ocssw/share/common/morel_fq_hyperspectral.nc
Morel f/Q table from file /opt/ocssw/share/common/morel_fq_hyperspectral.nc
Applying ocean BRDF including:
Reflection/refraction for upwelling radiance.
Reflection/refraction for downwelling radiance.
Morel f/Q
Compute Raman scattering correction #2.
Loading Raman coefficients from: /opt/ocssw/share/oci/raman.nc.
Warning: Cannot apply GMAO total extinction absorbing aerosol test without
anc_aerosol inputs defined
Setting absaer_opt=0
Processing scan # 1319 (51 of 382) after 55 seconds
Processing scan # 1369 (101 of 382) after 76 seconds
Processing scan # 1419 (151 of 382) after 95 seconds
Processing scan # 1469 (201 of 382) after 115 seconds
Processing scan # 1519 (251 of 382) after 138 seconds
Processing scan # 1569 (301 of 382) after 157 seconds
Processing scan # 1619 (351 of 382) after 174 seconds
Percentage of pixels flagged:
Flag # 1: ATMFAIL 0 0.0000
Flag # 2: LAND 12123 23.3350
Flag # 3: PRODWARN 0 0.0000
Flag # 4: HIGLINT 0 0.0000
Flag # 5: HILT 33 0.0635
Flag # 6: HISATZEN 0 0.0000
Flag # 7: COASTZ 14504 27.9181
Flag # 8: SPARE 0 0.0000
Flag # 9: STRAYLIGHT 9112 17.5393
Flag #10: CLDICE 7484 14.4056
Flag #11: COCCOLITH 3224 6.2057
Flag #12: TURBIDW 5171 9.9534
Flag #13: HISOLZEN 0 0.0000
Flag #14: SPARE 0 0.0000
Flag #15: LOWLW 46 0.0885
Flag #16: CHLFAIL 114 0.2194
Flag #17: NAVWARN 0 0.0000
Flag #18: ABSAER 0 0.0000
Flag #19: SPARE 0 0.0000
Flag #20: MAXAERITER 337 0.6487
Flag #21: MODGLINT 2 0.0038
Flag #22: CHLWARN 119 0.2291
Flag #23: ATMWARN 2012 3.8728
Flag #24: OPSHAL 14355 27.6313
Flag #25: SEAICE 0 0.0000
Flag #26: NAVFAIL 0 0.0000
Flag #27: FILTER 0 0.0000
Flag #28: SPARE 0 0.0000
Flag #29: BOWTIEDEL 0 0.0000
Flag #30: HIPOL 10 0.0192
Flag #31: PRODFAIL 15603 30.0335
Flag #32: SPARE 0 0.0000
End MSl12 processing at 2025216024436000
Processing Rate = 2.098901 scans/sec
Processing Completed
A new L2 file should have appeared in your data folder. Let’s open it using XArray again and plot the chlorophyll-a product:
dat_mod = xr.open_datatree(par["ofile"])
dat_mod = xr.merge(dat_mod.to_dict().values())
dat_mod = dat_mod.set_coords(("longitude", "latitude"))
plot = dat_mod["chlor_a"].plot(norm=LogNorm(vmin=0.01, vmax=2))

For fun, let’s plot chlor_a again, but with some additional plotting functions.
fig, ax = plt.subplots(figsize=(8, 6), subplot_kw={"projection": ccrs.PlateCarree()})
dat_mod["chlor_a"].plot(
ax=ax,
x="longitude",
y="latitude",
transform=ccrs.PlateCarree(),
cmap="ocean_r",
norm=LogNorm(vmin=0.01, vmax=1.5),
cbar_kwargs={"label": "Log Chlorophyll-a (mg m⁻³)"},
)
ax.coastlines(resolution="10m")
ax.add_feature(cfeature.BORDERS, linewidth=0.5)
ax.gridlines(draw_labels=True)
plt.show()

Disabling BRDF correction#
As a final example of the far-reaching utility that l2gen
provides an end user, let’s exercise one more example where we disable the standard bidirectional reflectance distribution function (BRDF) correction and see how it changes the retrieved Rrs values. The default BRDF is ‘brdf_opt=7’, which is Morel f/Q + Fresnel solar + Fresnel sensor.
While a rather simple case-study, we hope it will introduce the practioner to an improved understanding of l2gen
and the sensitivity of derived reflectances (and, therefore, biogeochemical variables) to choices made within the standard processing scheme.
par = {
"ifile": l1b_path,
"ofile": data / l1b_name.replace("L1B", "L2_brdf"),
"l2prod": "Rrs,chlor_a,poc,l2_flags",
"brdf_opt": 0,
"north": 39,
"south": 35,
"west": -76,
"east": -74.5,
}
write_par("l2gen_brdf.par", par)
!source {env}; l2gen par=l2gen_brdf.par par=l2gen.anc
Loading default parameters from /opt/ocssw/share/common/msl12_defaults.par
Input file s3://ob-cumulus-prod-public/PACE_OCI.20250507T170659.L1B.V3.nc is PACE L1B file.
Loading characteristics for OCI
Opening sensor information file /opt/ocssw/share/oci/msl12_sensor_info.dat
Bnd Lam Fo Tau_r k_oz k_no2 t_co2 awhite aw bbw
0 314.550 112.329 4.880e-01 4.222e-01 3.282e-19 1.000e+00 0.000e+00 2.305e-01 6.356e-03
1 316.239 92.673 6.491e-01 5.817e-01 2.960e-19 1.000e+00 0.000e+00 1.633e-01 7.727e-03
2 318.262 85.208 7.410e-01 5.479e-01 2.844e-19 1.000e+00 0.000e+00 1.278e-01 8.187e-03
3 320.303 82.100 7.807e-01 4.616e-01 2.833e-19 1.000e+00 0.000e+00 1.105e-01 8.271e-03
4 322.433 80.692 7.906e-01 3.551e-01 2.898e-19 1.000e+00 0.000e+00 9.950e-02 8.190e-03
5 324.649 86.329 7.916e-01 2.573e-01 3.019e-19 1.000e+00 0.000e+00 9.079e-02 8.041e-03
6 326.828 95.925 7.891e-01 1.911e-01 3.132e-19 1.000e+00 0.000e+00 8.475e-02 7.871e-03
7 328.988 101.478 7.699e-01 1.387e-01 3.251e-19 1.000e+00 0.000e+00 8.211e-02 7.627e-03
8 331.305 101.788 7.403e-01 9.848e-02 3.418e-19 1.000e+00 0.000e+00 8.089e-02 7.342e-03
9 333.958 98.128 7.205e-01 6.838e-02 3.572e-19 1.000e+00 0.000e+00 7.656e-02 7.132e-03
10 336.815 93.719 7.113e-01 4.408e-02 3.736e-19 1.000e+00 0.000e+00 6.891e-02 6.975e-03
11 339.160 95.656 7.034e-01 3.080e-02 3.962e-19 1.000e+00 0.000e+00 6.288e-02 6.834e-03
12 341.321 97.642 6.897e-01 2.060e-02 4.075e-19 1.000e+00 0.000e+00 5.915e-02 6.663e-03
13 343.632 95.100 6.719e-01 1.437e-02 4.137e-19 1.000e+00 0.000e+00 5.624e-02 6.474e-03
14 346.017 93.133 6.529e-01 9.896e-03 4.394e-19 1.000e+00 0.000e+00 5.365e-02 6.285e-03
15 348.468 95.137 6.343e-01 6.055e-03 4.610e-19 1.000e+00 0.000e+00 5.106e-02 6.097e-03
16 350.912 99.255 6.162e-01 4.543e-03 4.617e-19 1.000e+00 0.000e+00 4.864e-02 5.913e-03
17 353.344 103.093 5.988e-01 3.470e-03 4.769e-19 1.000e+00 0.000e+00 4.647e-02 5.735e-03
18 355.782 99.177 5.823e-01 2.504e-03 5.022e-19 1.000e+00 0.000e+00 4.450e-02 5.562e-03
19 358.235 93.290 5.642e-01 2.290e-03 5.092e-19 1.000e+00 0.000e+00 4.256e-02 5.394e-03
20 360.695 97.047 5.472e-01 2.103e-03 5.116e-19 1.000e+00 0.000e+00 4.053e-02 5.233e-03
21 363.137 105.519 5.320e-01 1.733e-03 5.329e-19 1.000e+00 0.000e+00 3.856e-02 5.079e-03
22 365.610 114.651 5.178e-01 1.408e-03 5.538e-19 1.000e+00 0.000e+00 3.642e-02 4.932e-03
23 368.083 119.597 5.044e-01 1.276e-03 5.558e-19 1.000e+00 0.000e+00 3.417e-02 4.789e-03
24 370.534 116.077 4.909e-01 1.282e-03 5.591e-19 1.000e+00 0.000e+00 3.126e-02 4.651e-03
25 372.991 107.558 4.773e-01 1.340e-03 5.745e-19 1.000e+00 0.000e+00 2.719e-02 4.520e-03
26 375.482 109.618 4.629e-01 1.276e-03 5.837e-19 1.000e+00 0.000e+00 2.270e-02 4.392e-03
27 377.926 119.291 4.513e-01 1.106e-03 5.862e-19 1.000e+00 0.000e+00 1.843e-02 4.269e-03
28 380.419 112.055 4.407e-01 1.158e-03 5.944e-19 1.000e+00 0.000e+00 1.508e-02 4.151e-03
29 382.876 97.243 4.280e-01 1.368e-03 6.012e-19 1.000e+00 0.000e+00 1.316e-02 4.037e-03
30 385.359 97.233 4.157e-01 1.383e-03 6.038e-19 1.000e+00 0.000e+00 1.228e-02 3.928e-03
31 387.811 107.436 4.051e-01 1.255e-03 6.130e-19 1.000e+00 0.000e+00 1.166e-02 3.822e-03
32 390.297 112.781 3.955e-01 1.195e-03 6.225e-19 1.000e+00 0.000e+00 1.104e-02 3.718e-03
33 392.764 106.594 3.857e-01 1.258e-03 6.191e-19 1.000e+00 0.000e+00 1.065e-02 3.619e-03
34 395.238 105.608 3.747e-01 1.276e-03 6.156e-19 1.000e+00 0.000e+00 1.040e-02 3.523e-03
35 397.706 126.993 3.647e-01 1.084e-03 6.327e-19 1.000e+00 0.000e+00 9.891e-03 3.430e-03
36 400.178 156.889 3.564e-01 9.434e-04 6.340e-19 1.000e+00 0.000e+00 8.906e-03 3.341e-03
37 402.654 170.586 3.486e-01 9.310e-04 6.155e-19 1.000e+00 0.000e+00 7.976e-03 3.255e-03
38 405.127 169.248 3.400e-01 9.755e-04 6.014e-19 1.000e+00 0.000e+00 7.534e-03 3.171e-03
39 407.605 169.343 3.315e-01 1.064e-03 6.098e-19 1.000e+00 0.000e+00 7.203e-03 3.090e-03
40 410.074 173.391 3.233e-01 1.143e-03 6.224e-19 1.000e+00 0.000e+00 6.868e-03 3.011e-03
41 412.557 177.938 3.155e-01 1.156e-03 6.160e-19 1.000e+00 0.000e+00 6.656e-03 2.935e-03
42 415.025 178.901 3.079e-01 1.215e-03 5.857e-19 1.000e+00 0.000e+00 6.565e-03 2.861e-03
43 417.512 176.584 3.005e-01 1.324e-03 5.698e-19 1.000e+00 0.000e+00 6.661e-03 2.789e-03
44 419.988 175.633 2.932e-01 1.447e-03 5.927e-19 1.000e+00 0.000e+00 6.772e-03 2.720e-03
45 422.453 174.629 2.863e-01 1.773e-03 6.055e-19 1.000e+00 0.000e+00 6.878e-03 2.654e-03
46 424.940 171.281 2.796e-01 2.152e-03 5.794e-19 1.000e+00 0.000e+00 7.006e-03 2.590e-03
47 427.398 162.301 2.732e-01 2.242e-03 5.469e-19 1.000e+00 0.000e+00 6.986e-03 2.527e-03
48 429.885 153.935 2.664e-01 2.291e-03 5.332e-19 1.000e+00 0.000e+00 6.994e-03 2.464e-03
49 432.379 161.212 2.597e-01 2.493e-03 5.451e-19 1.000e+00 0.000e+00 7.153e-03 2.404e-03
50 434.869 174.113 2.539e-01 2.645e-03 5.547e-19 1.000e+00 0.000e+00 7.438e-03 2.347e-03
51 437.351 178.181 2.482e-01 3.022e-03 5.356e-19 1.000e+00 0.000e+00 8.014e-03 2.291e-03
52 439.828 182.051 2.424e-01 3.903e-03 4.971e-19 1.000e+00 0.000e+00 8.606e-03 2.238e-03
53 442.327 190.560 2.368e-01 4.602e-03 4.727e-19 1.000e+00 0.000e+00 9.139e-03 2.185e-03
54 444.811 195.324 2.315e-01 4.591e-03 4.945e-19 1.000e+00 0.000e+00 9.760e-03 2.133e-03
55 447.309 199.413 2.261e-01 4.548e-03 5.110e-19 1.000e+00 0.000e+00 1.052e-02 2.082e-03
56 449.795 205.297 2.211e-01 4.969e-03 4.801e-19 1.000e+00 0.000e+00 1.131e-02 2.034e-03
57 452.280 205.224 2.162e-01 5.370e-03 4.441e-19 1.000e+00 0.000e+00 1.179e-02 1.987e-03
58 454.769 204.442 2.114e-01 5.947e-03 4.252e-19 1.000e+00 0.000e+00 1.203e-02 1.942e-03
59 457.262 206.345 2.067e-01 7.421e-03 4.264e-19 1.000e+00 0.000e+00 1.212e-02 1.898e-03
60 459.757 207.477 2.022e-01 9.302e-03 4.351e-19 1.000e+00 0.000e+00 1.214e-02 1.855e-03
61 462.252 208.190 1.977e-01 1.011e-02 4.326e-19 1.000e+00 0.000e+00 1.219e-02 1.813e-03
62 464.737 206.088 1.935e-01 9.684e-03 4.063e-19 1.000e+00 0.000e+00 1.238e-02 1.772e-03
63 467.244 203.623 1.893e-01 9.648e-03 3.692e-19 1.000e+00 0.000e+00 1.242e-02 1.733e-03
64 469.729 203.584 1.852e-01 1.043e-02 3.441e-19 1.000e+00 0.000e+00 1.244e-02 1.694e-03
65 472.202 205.278 1.812e-01 1.116e-02 3.581e-19 1.000e+00 0.000e+00 1.276e-02 1.657e-03
66 474.700 207.110 1.774e-01 1.242e-02 3.800e-19 1.000e+00 0.000e+00 1.326e-02 1.621e-03
67 477.189 208.286 1.736e-01 1.528e-02 3.580e-19 1.000e+00 0.000e+00 1.393e-02 1.586e-03
68 479.689 209.299 1.700e-01 1.895e-02 3.337e-19 1.000e+00 0.000e+00 1.437e-02 1.552e-03
69 482.183 206.511 1.665e-01 2.123e-02 3.022e-19 1.000e+00 0.000e+00 1.472e-02 1.518e-03
70 484.689 195.706 1.631e-01 2.113e-02 2.725e-19 1.000e+00 0.000e+00 1.533e-02 1.485e-03
71 487.182 190.027 1.595e-01 2.039e-02 2.938e-19 1.000e+00 0.000e+00 1.612e-02 1.454e-03
72 489.674 195.623 1.562e-01 2.100e-02 3.043e-19 1.000e+00 0.000e+00 1.694e-02 1.423e-03
73 492.176 199.210 1.530e-01 2.224e-02 2.853e-19 1.000e+00 0.000e+00 1.789e-02 1.393e-03
74 494.686 200.467 1.499e-01 2.354e-02 2.822e-19 1.000e+00 0.000e+00 1.916e-02 1.364e-03
75 497.182 199.674 1.469e-01 2.613e-02 2.498e-19 1.000e+00 0.000e+00 2.072e-02 1.336e-03
76 499.688 195.068 1.440e-01 3.087e-02 2.021e-19 1.000e+00 0.000e+00 2.233e-02 1.309e-03
77 502.190 193.092 1.410e-01 3.665e-02 2.151e-19 1.000e+00 0.000e+00 2.438e-02 1.281e-03
78 504.695 195.670 1.382e-01 4.082e-02 2.385e-19 1.000e+00 0.000e+00 2.700e-02 1.255e-03
79 507.198 197.349 1.355e-01 4.179e-02 2.315e-19 1.000e+00 0.000e+00 3.003e-02 1.230e-03
80 509.720 196.529 1.328e-01 4.101e-02 2.296e-19 1.000e+00 0.000e+00 3.389e-02 1.206e-03
81 512.213 193.713 1.302e-01 4.110e-02 2.156e-19 1.000e+00 0.000e+00 3.784e-02 1.181e-03
82 514.729 186.203 1.277e-01 4.274e-02 1.773e-19 1.000e+00 0.000e+00 4.045e-02 1.157e-03
83 517.219 179.120 1.252e-01 4.504e-02 1.597e-19 1.000e+00 0.000e+00 4.179e-02 1.134e-03
84 519.747 181.903 1.227e-01 4.767e-02 1.620e-19 1.000e+00 0.000e+00 4.270e-02 1.111e-03
85 522.249 188.641 1.203e-01 5.135e-02 1.625e-19 1.000e+00 0.000e+00 4.337e-02 1.089e-03
86 524.771 188.972 1.180e-01 5.655e-02 1.755e-19 1.000e+00 0.000e+00 4.387e-02 1.067e-03
87 527.276 188.225 1.158e-01 6.292e-02 1.771e-19 1.000e+00 0.000e+00 4.454e-02 1.049e-03
88 529.798 191.667 1.137e-01 6.883e-02 1.592e-19 1.000e+00 0.000e+00 4.553e-02 1.031e-03
89 532.314 192.903 1.114e-01 7.264e-02 1.422e-19 1.000e+00 0.000e+00 4.646e-02 1.008e-03
90 534.859 192.064 1.092e-01 7.422e-02 1.167e-19 1.000e+00 0.000e+00 4.743e-02 9.861e-04
91 537.346 190.857 1.072e-01 7.488e-02 1.024e-19 1.000e+00 0.000e+00 4.852e-02 9.673e-04
92 539.878 188.243 1.052e-01 7.665e-02 1.097e-19 1.000e+00 0.000e+00 4.966e-02 9.489e-04
93 542.395 188.456 1.032e-01 7.989e-02 1.240e-19 1.000e+00 0.000e+00 5.116e-02 9.303e-04
94 544.904 189.880 1.013e-01 8.325e-02 1.296e-19 1.000e+00 0.000e+00 5.328e-02 9.125e-04
95 547.441 189.660 9.940e-02 8.591e-02 1.237e-19 1.000e+00 0.000e+00 5.584e-02 8.953e-04
96 549.994 189.365 9.756e-02 8.809e-02 1.129e-19 1.000e+00 0.000e+00 5.851e-02 8.784e-04
97 552.511 189.610 9.575e-02 9.044e-02 9.908e-20 1.000e+00 0.000e+00 6.062e-02 8.617e-04
98 555.044 188.825 9.400e-02 9.359e-02 8.267e-20 1.000e+00 0.000e+00 6.191e-02 8.454e-04
99 557.576 185.808 9.231e-02 9.814e-02 6.753e-20 1.000e+00 0.000e+00 6.298e-02 8.297e-04
100 560.104 184.117 9.062e-02 1.041e-01 6.706e-20 1.000e+00 0.000e+00 6.443e-02 8.146e-04
101 562.642 184.857 8.899e-02 1.101e-01 8.273e-20 1.000e+00 0.000e+00 6.592e-02 7.997e-04
102 565.190 184.926 8.737e-02 1.152e-01 8.819e-20 1.000e+00 0.000e+00 6.740e-02 7.846e-04
103 567.710 184.325 8.579e-02 1.194e-01 8.097e-20 1.000e+00 0.000e+00 6.954e-02 7.698e-04
104 570.259 184.315 8.424e-02 1.231e-01 8.258e-20 1.000e+00 0.000e+00 7.243e-02 7.555e-04
105 572.796 185.745 8.273e-02 1.258e-01 7.445e-20 1.000e+00 0.000e+00 7.601e-02 7.418e-04
106 575.343 185.854 8.131e-02 1.262e-01 5.359e-20 1.000e+00 0.000e+00 8.077e-02 7.290e-04
107 577.902 184.273 7.993e-02 1.245e-01 4.607e-20 1.000e+00 0.000e+00 8.675e-02 7.169e-04
108 580.450 184.355 7.850e-02 1.217e-01 4.637e-20 1.000e+00 0.000e+00 9.411e-02 7.037e-04
109 582.996 184.525 7.711e-02 1.191e-01 4.563e-20 1.000e+00 0.000e+00 1.036e-01 6.904e-04
110 585.553 182.317 7.581e-02 1.175e-01 4.880e-20 1.000e+00 0.000e+00 1.147e-01 6.784e-04
111 588.086 178.484 7.456e-02 1.172e-01 5.159e-20 1.000e+00 0.000e+00 1.271e-01 6.670e-04
112 590.548 177.707 7.336e-02 1.186e-01 5.765e-20 1.000e+00 0.000e+00 1.411e-01 6.570e-04
113 593.084 179.744 7.228e-02 1.222e-01 5.611e-20 1.000e+00 0.000e+00 1.572e-01 6.487e-04
114 595.679 179.969 7.117e-02 1.275e-01 4.249e-20 1.000e+00 0.000e+00 1.772e-01 6.390e-04
115 598.262 178.360 6.999e-02 1.328e-01 3.894e-20 1.000e+00 0.000e+00 2.030e-01 6.276e-04
116 600.545 176.334 6.757e-02 1.365e-01 3.874e-20 1.000e+00 0.000e+00 2.467e-01 5.992e-04
117 602.920 176.103 6.651e-02 1.374e-01 3.034e-20 1.000e+00 0.000e+00 2.611e-01 5.899e-04
118 605.461 176.462 6.543e-02 1.353e-01 2.076e-20 1.000e+00 0.000e+00 2.702e-01 5.801e-04
119 607.986 174.718 6.437e-02 1.310e-01 1.990e-20 1.000e+00 0.000e+00 2.728e-01 5.706e-04
120 610.360 172.349 6.335e-02 1.256e-01 2.700e-20 1.000e+00 0.000e+00 2.733e-01 5.614e-04
121 612.730 170.259 6.236e-02 1.202e-01 3.487e-20 1.000e+00 0.000e+00 2.746e-01 5.524e-04
122 615.145 167.958 6.137e-02 1.152e-01 3.541e-20 1.000e+00 0.000e+00 2.763e-01 5.434e-04
123 617.605 167.776 6.038e-02 1.107e-01 3.181e-20 1.000e+00 0.000e+00 2.790e-01 5.346e-04
124 620.061 168.949 5.942e-02 1.070e-01 2.798e-20 1.000e+00 0.000e+00 2.832e-01 5.259e-04
125 622.530 167.509 5.848e-02 1.038e-01 2.439e-20 1.000e+00 0.000e+00 2.876e-01 5.173e-04
126 624.988 165.836 5.754e-02 1.007e-01 2.069e-20 1.000e+00 0.000e+00 2.918e-01 5.089e-04
127 627.434 166.449 5.663e-02 9.740e-02 1.634e-20 1.000e+00 0.000e+00 2.963e-01 5.006e-04
128 629.898 165.916 5.575e-02 9.400e-02 1.319e-20 1.000e+00 0.000e+00 3.008e-01 4.925e-04
129 632.376 164.217 5.486e-02 9.046e-02 1.304e-20 1.000e+00 0.000e+00 3.055e-01 4.846e-04
130 634.830 163.716 5.400e-02 8.676e-02 1.402e-20 1.000e+00 0.000e+00 3.097e-01 4.768e-04
131 637.305 163.528 5.316e-02 8.287e-02 1.464e-20 1.000e+00 0.000e+00 3.137e-01 4.692e-04
132 639.791 162.046 5.234e-02 7.890e-02 1.583e-20 1.000e+00 0.000e+00 3.191e-01 4.618e-04
133 641.029 161.215 5.193e-02 7.696e-02 1.681e-20 1.000e+00 0.000e+00 3.224e-01 4.581e-04
134 642.255 160.637 5.152e-02 7.512e-02 1.768e-20 1.000e+00 0.000e+00 3.258e-01 4.545e-04
135 643.479 160.358 5.112e-02 7.339e-02 1.849e-20 1.000e+00 0.000e+00 3.293e-01 4.509e-04
136 644.716 160.231 5.073e-02 7.176e-02 1.919e-20 1.000e+00 0.000e+00 3.327e-01 4.473e-04
137 645.966 159.892 5.034e-02 7.021e-02 1.946e-20 1.000e+00 0.000e+00 3.360e-01 4.437e-04
138 647.188 159.257 4.995e-02 6.871e-02 1.898e-20 1.000e+00 0.000e+00 3.396e-01 4.402e-04
139 648.435 158.725 4.956e-02 6.727e-02 1.756e-20 1.000e+00 0.000e+00 3.436e-01 4.367e-04
140 649.667 158.332 4.918e-02 6.588e-02 1.544e-20 1.000e+00 0.000e+00 3.486e-01 4.333e-04
141 650.913 158.267 4.880e-02 6.453e-02 1.328e-20 1.000e+00 0.000e+00 3.546e-01 4.299e-04
142 652.153 157.786 4.843e-02 6.321e-02 1.167e-20 1.000e+00 0.000e+00 3.616e-01 4.265e-04
143 653.388 155.176 4.807e-02 6.193e-02 1.068e-20 1.000e+00 0.000e+00 3.693e-01 4.231e-04
144 654.622 151.696 4.771e-02 6.060e-02 9.722e-21 1.000e+00 0.000e+00 3.774e-01 4.198e-04
145 655.869 148.458 4.733e-02 5.922e-02 8.805e-21 1.000e+00 0.000e+00 3.858e-01 4.166e-04
146 657.101 147.693 4.695e-02 5.782e-02 7.987e-21 1.000e+00 0.000e+00 3.947e-01 4.133e-04
147 658.340 149.665 4.658e-02 5.648e-02 7.170e-21 1.000e+00 0.000e+00 4.036e-01 4.101e-04
148 659.600 152.508 4.623e-02 5.523e-02 6.329e-21 1.000e+00 0.000e+00 4.119e-01 4.070e-04
149 660.833 154.888 4.590e-02 5.404e-02 5.541e-21 1.000e+00 0.000e+00 4.192e-01 4.038e-04
150 662.067 155.421 4.555e-02 5.283e-02 4.976e-21 1.000e+00 0.000e+00 4.251e-01 4.007e-04
151 663.300 155.288 4.521e-02 5.159e-02 4.897e-21 1.000e+00 0.000e+00 4.297e-01 3.976e-04
152 664.564 154.996 4.487e-02 5.029e-02 5.478e-21 1.000e+00 0.000e+00 4.334e-01 3.945e-04
153 665.795 154.702 4.453e-02 4.895e-02 6.640e-21 1.000e+00 0.000e+00 4.363e-01 3.915e-04
154 667.023 154.397 4.420e-02 4.759e-02 7.980e-21 1.000e+00 0.000e+00 4.389e-01 3.885e-04
155 668.263 154.032 4.387e-02 4.622e-02 9.022e-21 1.000e+00 0.000e+00 4.415e-01 3.855e-04
156 669.518 153.450 4.354e-02 4.488e-02 9.638e-21 1.000e+00 0.000e+00 4.442e-01 3.825e-04
157 670.755 152.850 4.321e-02 4.356e-02 9.943e-21 1.000e+00 0.000e+00 4.471e-01 3.796e-04
158 671.990 152.293 4.289e-02 4.229e-02 1.010e-20 1.000e+00 0.000e+00 4.497e-01 3.767e-04
159 673.245 151.891 4.257e-02 4.107e-02 1.027e-20 1.000e+00 0.000e+00 4.523e-01 3.738e-04
160 674.503 151.637 4.225e-02 3.991e-02 1.027e-20 1.000e+00 0.000e+00 4.551e-01 3.710e-04
161 675.731 151.432 4.194e-02 3.879e-02 9.926e-21 1.000e+00 0.000e+00 4.583e-01 3.681e-04
162 676.963 151.158 4.163e-02 3.774e-02 9.232e-21 1.000e+00 0.000e+00 4.620e-01 3.654e-04
163 678.208 150.793 4.132e-02 3.675e-02 8.304e-21 1.000e+00 0.000e+00 4.661e-01 3.626e-04
164 679.448 150.431 4.102e-02 3.584e-02 7.379e-21 1.000e+00 0.000e+00 4.703e-01 3.599e-04
165 680.680 149.908 4.072e-02 3.503e-02 6.553e-21 1.000e+00 0.000e+00 4.747e-01 3.572e-04
166 681.919 149.250 4.042e-02 3.430e-02 5.895e-21 1.000e+00 0.000e+00 4.794e-01 3.545e-04
167 683.171 148.497 4.012e-02 3.361e-02 5.490e-21 1.000e+00 0.000e+00 4.845e-01 3.518e-04
168 684.417 147.875 3.983e-02 3.292e-02 5.184e-21 1.000e+00 0.000e+00 4.901e-01 3.492e-04
169 685.657 147.506 3.953e-02 3.216e-02 4.905e-21 1.000e+00 0.000e+00 4.962e-01 3.466e-04
170 686.894 147.418 3.924e-02 3.131e-02 4.525e-21 1.000e+00 0.000e+00 5.029e-01 3.440e-04
171 688.143 147.395 3.896e-02 3.039e-02 4.024e-21 1.000e+00 0.000e+00 5.103e-01 3.414e-04
172 689.394 147.151 3.867e-02 2.943e-02 3.539e-21 1.000e+00 0.000e+00 5.186e-01 3.389e-04
173 690.647 146.716 3.839e-02 2.845e-02 3.144e-21 1.000e+00 0.000e+00 5.276e-01 3.363e-04
174 691.888 146.142 3.811e-02 2.750e-02 2.906e-21 1.000e+00 0.000e+00 5.375e-01 3.338e-04
175 693.130 145.677 3.784e-02 2.657e-02 2.763e-21 1.000e+00 0.000e+00 5.484e-01 3.314e-04
176 694.382 145.179 3.756e-02 2.567e-02 2.656e-21 1.000e+00 0.000e+00 5.605e-01 3.289e-04
177 695.644 144.677 3.729e-02 2.479e-02 2.542e-21 1.000e+00 0.000e+00 5.740e-01 3.265e-04
178 696.891 144.075 3.702e-02 2.394e-02 2.429e-21 1.000e+00 0.000e+00 5.888e-01 3.241e-04
179 698.118 143.268 3.676e-02 2.315e-02 2.343e-21 1.000e+00 0.000e+00 6.047e-01 3.217e-04
180 699.376 142.395 3.649e-02 2.241e-02 2.369e-21 1.000e+00 0.000e+00 6.215e-01 3.193e-04
181 700.612 141.534 3.623e-02 2.174e-02 2.581e-21 1.000e+00 0.000e+00 6.393e-01 3.170e-04
182 701.858 141.038 3.597e-02 2.114e-02 3.029e-21 1.000e+00 0.000e+00 6.580e-01 3.147e-04
183 703.097 140.862 3.571e-02 2.061e-02 3.660e-21 1.000e+00 0.000e+00 6.780e-01 3.124e-04
184 704.354 140.959 3.546e-02 2.014e-02 4.374e-21 1.000e+00 0.000e+00 6.995e-01 3.101e-04
185 705.593 140.985 3.521e-02 1.972e-02 4.920e-21 1.000e+00 0.000e+00 7.231e-01 3.078e-04
186 706.833 140.752 3.496e-02 1.934e-02 5.156e-21 1.000e+00 0.000e+00 7.499e-01 3.056e-04
187 708.089 140.295 3.471e-02 1.900e-02 5.111e-21 1.000e+00 0.000e+00 7.805e-01 3.034e-04
188 709.337 139.692 3.446e-02 1.868e-02 4.920e-21 1.000e+00 0.000e+00 8.152e-01 3.012e-04
189 710.581 139.124 3.422e-02 1.842e-02 4.776e-21 1.000e+00 0.000e+00 8.540e-01 2.990e-04
190 711.826 138.487 3.398e-02 1.820e-02 4.601e-21 1.000e+00 0.000e+00 8.959e-01 2.968e-04
191 713.068 137.908 3.374e-02 1.804e-02 4.294e-21 1.000e+00 0.000e+00 9.408e-01 2.947e-04
192 714.316 137.372 3.350e-02 1.788e-02 3.751e-21 1.000e+00 0.000e+00 9.886e-01 2.926e-04
193 716.817 136.140 3.303e-02 1.733e-02 2.447e-21 1.000e+00 0.000e+00 1.093e+00 2.884e-04
194 719.298 134.717 3.257e-02 1.625e-02 1.823e-21 1.000e+00 0.000e+00 1.206e+00 2.843e-04
195 721.800 134.219 3.212e-02 1.496e-02 1.858e-21 1.000e+00 0.000e+00 1.327e+00 2.802e-04
196 724.303 134.304 3.167e-02 1.391e-02 1.678e-21 1.000e+00 0.000e+00 1.461e+00 2.763e-04
197 726.796 133.385 3.124e-02 1.304e-02 1.167e-21 1.000e+00 0.000e+00 1.642e+00 2.724e-04
198 729.299 132.080 3.081e-02 1.220e-02 8.984e-22 1.000e+00 0.000e+00 1.891e+00 2.686e-04
199 731.790 131.723 3.038e-02 1.153e-02 9.392e-22 1.000e+00 0.000e+00 2.176e+00 2.648e-04
200 734.281 131.437 2.997e-02 1.114e-02 1.157e-21 1.000e+00 0.000e+00 2.438e+00 2.611e-04
201 736.791 130.196 2.956e-02 1.096e-02 1.301e-21 1.000e+00 0.000e+00 2.621e+00 2.575e-04
202 739.287 128.322 2.916e-02 1.090e-02 1.303e-21 1.000e+00 0.000e+00 2.732e+00 2.539e-04
203 740.535 127.705 2.897e-02 1.093e-02 1.339e-21 1.000e+00 0.000e+00 2.770e+00 2.521e-04
204 741.785 127.371 2.877e-02 1.103e-02 1.496e-21 1.000e+00 0.000e+00 2.799e+00 2.504e-04
205 743.046 127.484 2.857e-02 1.119e-02 1.813e-21 1.000e+00 0.000e+00 2.819e+00 2.486e-04
206 744.286 127.690 2.838e-02 1.137e-02 2.156e-21 1.000e+00 0.000e+00 2.832e+00 2.469e-04
207 745.534 127.841 2.819e-02 1.153e-02 2.323e-21 1.000e+00 0.000e+00 2.840e+00 2.452e-04
208 746.789 127.726 2.800e-02 1.159e-02 2.205e-21 1.000e+00 0.000e+00 2.846e+00 2.435e-04
209 748.041 127.292 2.781e-02 1.150e-02 1.877e-21 1.000e+00 0.000e+00 2.850e+00 2.419e-04
210 749.279 126.747 2.762e-02 1.122e-02 1.554e-21 1.000e+00 0.000e+00 2.854e+00 2.402e-04
211 750.540 126.200 2.744e-02 1.074e-02 1.390e-21 1.000e+00 0.000e+00 2.857e+00 2.386e-04
212 751.792 125.866 2.725e-02 1.013e-02 1.397e-21 1.000e+00 0.000e+00 2.862e+00 2.369e-04
213 753.042 125.688 2.707e-02 9.483e-03 1.443e-21 1.000e+00 0.000e+00 2.867e+00 2.353e-04
214 754.294 125.509 2.689e-02 8.865e-03 1.420e-21 1.000e+00 0.000e+00 2.870e+00 2.337e-04
215 755.542 125.165 2.671e-02 8.327e-03 1.307e-21 1.000e+00 0.000e+00 2.872e+00 2.321e-04
216 756.802 124.782 2.654e-02 7.887e-03 1.120e-21 1.000e+00 0.000e+00 2.871e+00 2.305e-04
217 758.051 124.408 2.636e-02 7.536e-03 8.962e-22 1.000e+00 0.000e+00 2.869e+00 2.290e-04
218 759.299 124.097 2.619e-02 7.263e-03 6.952e-22 1.000e+00 0.000e+00 2.868e+00 2.274e-04
219 760.558 123.926 2.601e-02 7.046e-03 5.664e-22 1.000e+00 0.000e+00 2.867e+00 2.259e-04
220 761.802 123.728 2.584e-02 6.870e-03 5.311e-22 1.000e+00 0.000e+00 2.866e+00 2.243e-04
221 763.060 123.220 2.567e-02 6.729e-03 5.616e-22 1.000e+00 0.000e+00 2.864e+00 2.228e-04
222 764.310 122.490 2.550e-02 6.613e-03 6.061e-22 1.000e+00 0.000e+00 2.859e+00 2.213e-04
223 765.557 121.679 2.534e-02 6.524e-03 6.187e-22 1.000e+00 0.000e+00 2.851e+00 2.198e-04
224 766.815 121.056 2.517e-02 6.466e-03 5.747e-22 1.000e+00 0.000e+00 2.843e+00 2.184e-04
225 768.071 120.707 2.500e-02 6.448e-03 4.880e-22 1.000e+00 0.000e+00 2.834e+00 2.169e-04
226 769.326 120.507 2.484e-02 6.482e-03 3.905e-22 1.000e+00 0.000e+00 2.824e+00 2.155e-04
227 770.564 120.407 2.468e-02 6.585e-03 3.156e-22 1.000e+00 0.000e+00 2.813e+00 2.140e-04
228 771.823 120.035 2.452e-02 6.767e-03 2.764e-22 1.000e+00 0.000e+00 2.800e+00 2.126e-04
229 773.074 119.765 2.436e-02 7.035e-03 2.723e-22 1.000e+00 0.000e+00 2.786e+00 2.112e-04
230 774.338 119.542 2.420e-02 7.369e-03 2.949e-22 1.000e+00 0.000e+00 2.771e+00 2.098e-04
231 776.832 119.096 2.389e-02 8.069e-03 3.684e-22 1.000e+00 0.000e+00 2.741e+00 2.070e-04
232 779.336 118.633 2.358e-02 8.375e-03 4.135e-22 1.000e+00 0.000e+00 2.699e+00 2.043e-04
233 781.843 118.122 2.328e-02 7.962e-03 4.360e-22 1.000e+00 0.000e+00 2.650e+00 2.016e-04
234 784.350 117.631 2.298e-02 7.054e-03 4.866e-22 1.000e+00 0.000e+00 2.598e+00 1.990e-04
235 786.855 117.233 2.269e-02 6.138e-03 6.189e-22 1.000e+00 0.000e+00 2.541e+00 1.964e-04
236 789.367 116.445 2.240e-02 5.442e-03 8.417e-22 1.000e+00 0.000e+00 2.482e+00 1.939e-04
237 791.865 114.587 2.212e-02 4.901e-03 7.864e-22 1.000e+00 0.000e+00 2.423e+00 1.914e-04
238 794.382 113.353 2.184e-02 4.449e-03 4.477e-22 1.000e+00 0.000e+00 2.369e+00 1.889e-04
239 796.881 113.677 2.157e-02 4.130e-03 2.896e-22 1.000e+00 0.000e+00 2.321e+00 1.865e-04
240 799.394 113.456 2.130e-02 3.943e-03 3.150e-22 1.000e+00 0.000e+00 2.274e+00 1.841e-04
241 801.901 112.543 2.104e-02 3.847e-03 3.324e-22 1.000e+00 0.000e+00 2.237e+00 1.818e-04
242 804.409 111.714 2.078e-02 3.891e-03 2.311e-22 1.000e+00 0.000e+00 2.212e+00 1.794e-04
243 806.913 110.849 2.052e-02 4.170e-03 1.138e-22 1.000e+00 0.000e+00 2.196e+00 1.772e-04
244 809.428 110.234 2.027e-02 4.692e-03 9.679e-23 1.000e+00 0.000e+00 2.192e+00 1.750e-04
245 811.932 110.170 2.003e-02 5.313e-03 1.269e-22 1.000e+00 0.000e+00 2.203e+00 1.728e-04
246 814.440 109.946 1.979e-02 5.836e-03 1.404e-22 1.000e+00 0.000e+00 2.232e+00 1.706e-04
247 816.943 108.613 1.955e-02 6.024e-03 1.071e-22 1.000e+00 0.000e+00 2.276e+00 1.685e-04
248 819.456 106.799 1.932e-02 5.699e-03 6.951e-23 1.000e+00 0.000e+00 2.340e+00 1.665e-04
249 821.961 106.192 1.908e-02 4.915e-03 6.593e-23 1.000e+00 0.000e+00 2.440e+00 1.644e-04
250 824.462 106.574 1.885e-02 3.982e-03 8.303e-23 1.000e+00 0.000e+00 2.605e+00 1.623e-04
251 826.984 106.537 1.862e-02 3.184e-03 1.015e-22 1.000e+00 0.000e+00 2.847e+00 1.603e-04
252 829.489 105.791 1.840e-02 2.619e-03 1.147e-22 1.000e+00 0.000e+00 3.138e+00 1.583e-04
253 832.005 104.368 1.817e-02 2.258e-03 1.471e-22 1.000e+00 0.000e+00 3.433e+00 1.564e-04
254 834.507 103.511 1.795e-02 2.051e-03 1.969e-22 1.000e+00 0.000e+00 3.664e+00 1.544e-04
255 837.018 103.470 1.774e-02 1.974e-03 1.944e-22 1.000e+00 0.000e+00 3.810e+00 1.526e-04
256 839.516 103.245 1.754e-02 1.991e-03 1.761e-22 1.000e+00 0.000e+00 3.914e+00 1.508e-04
257 842.031 102.549 1.733e-02 2.082e-03 1.913e-22 1.000e+00 0.000e+00 3.996e+00 1.489e-04
258 844.538 101.870 1.713e-02 2.267e-03 1.738e-22 1.000e+00 0.000e+00 4.064e+00 1.471e-04
259 847.062 100.769 1.693e-02 2.603e-03 1.157e-22 1.000e+00 0.000e+00 4.128e+00 1.453e-04
260 849.572 98.572 1.673e-02 3.173e-03 7.476e-23 1.000e+00 0.000e+00 4.189e+00 1.436e-04
261 852.086 94.626 1.654e-02 3.781e-03 8.115e-23 1.000e+00 0.000e+00 4.243e+00 1.419e-04
262 854.586 92.347 1.634e-02 3.975e-03 1.025e-22 1.000e+00 0.000e+00 4.301e+00 1.402e-04
263 857.103 95.812 1.614e-02 3.669e-03 8.659e-23 1.000e+00 0.000e+00 4.366e+00 1.385e-04
264 859.594 98.548 1.595e-02 3.165e-03 6.503e-23 1.000e+00 0.000e+00 4.432e+00 1.368e-04
265 862.112 97.907 1.577e-02 2.573e-03 6.385e-23 1.000e+00 0.000e+00 4.501e+00 1.352e-04
266 864.610 94.326 1.560e-02 2.052e-03 5.997e-23 1.000e+00 0.000e+00 4.585e+00 1.336e-04
267 867.113 91.864 1.542e-02 1.649e-03 6.114e-23 1.000e+00 0.000e+00 4.670e+00 1.321e-04
268 869.613 94.043 1.524e-02 1.362e-03 6.068e-23 1.000e+00 0.000e+00 4.755e+00 1.305e-04
269 872.129 95.080 1.507e-02 1.178e-03 5.794e-23 1.000e+00 0.000e+00 4.860e+00 1.290e-04
270 874.636 94.395 1.490e-02 1.081e-03 6.093e-23 1.000e+00 0.000e+00 4.980e+00 1.275e-04
271 877.145 94.003 1.472e-02 1.057e-03 6.732e-23 1.000e+00 0.000e+00 5.111e+00 1.260e-04
272 879.637 93.393 1.456e-02 1.097e-03 7.284e-23 1.000e+00 0.000e+00 5.252e+00 1.245e-04
273 882.136 93.138 1.440e-02 1.184e-03 7.404e-23 1.000e+00 0.000e+00 5.399e+00 1.231e-04
274 884.639 92.918 1.424e-02 1.303e-03 7.028e-23 1.000e+00 0.000e+00 5.535e+00 1.217e-04
275 887.130 92.343 1.408e-02 1.422e-03 7.848e-23 1.000e+00 0.000e+00 5.669e+00 1.203e-04
276 889.598 92.274 1.393e-02 1.469e-03 1.133e-22 1.000e+00 0.000e+00 5.813e+00 1.190e-04
277 892.093 91.902 1.378e-02 1.484e-03 1.219e-22 1.000e+00 0.000e+00 5.950e+00 1.177e-04
278 894.601 91.528 1.364e-02 1.609e-03 9.414e-23 1.000e+00 0.000e+00 6.078e+00 1.164e-04
279 939.713 81.981 1.109e-02 5.011e-04 7.264e-24 1.000e+00 0.000e+00 2.247e+01 9.450e-05
280 1038.317 67.021 7.464e-03 3.476e-05 3.123e-27 1.000e+00 0.000e+00 2.308e+01 6.293e-05
281 1248.550 44.511 3.536e-03 8.547e-09 1.214e-26 1.000e+00 0.000e+00 1.125e+02 2.952e-05
282 1378.169 35.562 2.376e-03 1.119e-08 3.019e-26 1.000e+00 0.000e+00 5.588e+02 1.971e-05
283 1618.034 23.500 1.252e-03 3.028e-09 8.987e-27 1.000e+00 0.000e+00 7.136e+02 1.026e-05
284 2130.593 9.111 4.152e-04 1.151e-08 3.421e-26 1.000e+00 0.000e+00 2.521e+03 3.356e-06
285 2258.429 7.397 3.292e-04 9.465e-09 2.823e-26 1.000e+00 0.000e+00 2.208e+03 2.651e-06
Loading default parameters for OCI from /opt/ocssw/share/oci/msl12_defaults.par
Loading parameters for suite OC from /opt/ocssw/share/oci/msl12_defaults_OC.par
Loading command line parameters
Loading user parameters for OCI
Loading gain and offset from calfile: /opt/ocssw/share/oci/cal/oci_gains_v3.1_20250722.nc
Internal data compression requested at compression level: 4
Opening filter file /opt/ocssw/share/oci/msl12_filter.dat
Setting 5 x 3 straylight filter on CLDICE mask
Filter Kernel
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
Minimum fill set to 8 pixels
Loading gain and offset from calfile: /opt/ocssw/share/oci/cal/oci_gains_v3.1_20250722.nc
OCI L1B Npix :1272 Nlines:1709
file->nbands = 286
Allocated 38134432 bytes in L1 record.
Allocated 14958856 bytes in error record.
Allocated 16067904 bytes in L2 record.
Opening: data/PACE_OCI.20250507T170659.L2_brdf.V3.nc
The following products will be included in data/PACE_OCI.20250507T170659.L2_brdf.V3.nc.
0 Rrs
1 chlor_a
2 poc
3 l2_flags
Begin l2gen Version 9.11.0-V2025.2 Processing
Sensor is OCI
Sensor ID is 30
Sensor has 286 reflective bands
Sensor has 0 emissive bands
Number of along-track detectors per band is 1
Number of input pixels per scan is 1272
Processing pixels 175 to 310 by 1
Processing scans 1270 to 1651 by 1
Ocean processing enabled
Land processing enabled
Atmospheric correction enabled
Begin MSl12 processing at 2025216024444000
Allocated 38134432 bytes in L1 record.
Allocated 38134432 bytes in L1 record.
Allocated 38134432 bytes in L1 record.
Allocated 14958856 bytes in error record.
Allocated 14958856 bytes in error record.
Allocated 14958856 bytes in error record.
Loading land mask information from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading DEM information from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading ice mask file from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading Daily CMC Ice field from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading DEM info from /opt/ocssw/share/common/gebco_ocssw_v2020.nc
Loading climatology file /opt/ocssw/share/common/sst_climatology.hdf
Loading SST reference from /opt/ocssw/var/anc/2025/127/20250507120000-CMC-L4_GHRSST-SSTfnd-CMC0.1deg-GLOB-v02.0-fv03.0.nc
Loading SSS reference from Climatology file: /opt/ocssw/share/common/sss_climatology_woa2009.hdf
Opening meteorological files.
met1 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
met2 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
met3 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone1 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T170000.MET.nc
ozone2 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
ozone3 = /opt/ocssw/var/anc/2025/127/GMAO_MERRA2.20250507T180000.MET.nc
no2 = /opt/ocssw/share/common/no2_climatology_v2013.hdf
Opening NO2 file /opt/ocssw/share/common/no2_climatology_v2013.hdf
Opening NO2 frac file /opt/ocssw/share/common/trop_f_no2_200m.hdf
Reading gas transmittance file: /opt/ocssw/share/oci/oci_gas_transmittance_cia_amf_v3.3.nc.
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_315_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_316_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_318_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_320_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_322_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_325_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_327_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_329_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_331_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_334_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_337_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_339_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_341_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_344_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_346_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_348_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_351_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_353_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_356_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_358_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_361_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_363_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_366_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_368_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_371_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_373_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_375_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_378_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_380_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_383_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_385_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_388_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_390_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_393_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_395_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_398_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_400_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_403_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_405_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_408_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_410_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_413_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_415_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_418_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_420_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_422_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_425_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_427_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_430_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_432_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_435_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_437_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_440_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_442_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_445_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_447_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_450_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_452_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_455_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_457_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_460_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_462_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_465_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_467_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_470_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_472_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_475_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_477_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_480_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_482_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_485_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_487_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_490_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_492_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_495_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_497_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_500_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_502_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_505_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_507_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_510_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_512_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_515_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_517_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_520_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_522_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_525_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_527_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_530_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_532_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_535_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_537_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_540_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_542_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_545_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_547_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_550_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_553_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_555_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_558_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_560_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_563_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_565_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_568_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_570_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_573_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_575_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_578_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_580_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_583_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_586_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_588_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_591_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_593_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_596_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_598_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_601_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_603_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_605_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_608_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_610_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_613_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_615_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_618_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_620_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_623_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_625_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_627_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_630_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_632_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_635_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_637_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_640_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_641_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_642_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_643_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_645_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_646_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_647_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_648_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_650_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_651_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_652_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_653_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_655_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_656_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_657_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_658_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_660_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_661_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_662_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_663_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_665_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_666_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_667_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_668_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_670_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_671_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_672_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_673_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_675_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_676_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_677_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_678_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_679_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_681_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_682_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_683_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_684_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_686_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_687_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_688_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_689_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_691_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_692_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_693_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_694_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_696_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_697_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_698_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_699_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_701_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_702_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_703_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_704_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_706_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_707_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_708_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_709_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_711_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_712_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_713_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_714_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_717_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_719_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_722_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_724_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_727_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_729_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_732_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_734_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_737_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_739_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_741_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_742_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_743_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_744_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_746_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_747_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_748_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_749_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_751_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_752_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_753_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_754_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_756_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_757_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_758_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_759_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_761_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_762_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_763_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_764_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_766_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_767_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_768_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_769_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_771_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_772_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_773_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_774_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_777_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_779_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_782_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_784_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_787_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_789_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_792_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_794_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_797_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_799_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_802_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_804_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_807_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_809_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_812_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_814_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_817_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_819_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_822_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_824_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_827_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_829_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_832_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_835_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_837_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_840_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_842_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_845_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_847_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_850_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_852_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_855_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_857_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_860_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_862_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_865_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_867_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_870_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_872_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_875_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_877_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_880_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_882_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_885_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_887_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_890_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_892_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_895_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_940_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1038_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1249_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1378_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_1618_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_2131_iqu.nc
Loading Rayleigh LUT /opt/ocssw/share/oci/rayleigh/rayleigh_oci_2258_iqu.nc
Using 869.6 nm channel for cloud flagging over water.
Using 412.6 nm channel for cloud flagging over land.
Reading uncertainty from: /opt/ocssw/share/oci/uncertainty.nc
Processing scan # 1269 (1 of 382) after 8 seconds
Aerosol selection bands 751 and 870
NIR correction enabled --> for spectral matching.
Loading aerosol models from /opt/ocssw/share/oci/aerosol/aerosol_oci
Number of Wavelengths 286
Number of Solar Zenith Angles 45
Number of View Zenith Angles 41
Number of Relative Azimuth Angles 20
Number of Principal Components 30
Number of Aerosol Optical Thickness values 9
Using Spectral Matching of aerosols reflectance for
wavelength from 750.5 nm to 869.6 nm for model selection
Allocated 14958856 bytes in error record.
Allocated 14958856 bytes in error record.
80 aerosol models: 8 humidities x 10 size fractions
model 0, rh=30.000002, sd=5, alpha=2.195868, name=r30f95
model 1, rh=30.000002, sd=20, alpha=2.080902, name=r30f80
model 2, rh=30.000002, sd=50, alpha=1.741297, name=r30f50
model 3, rh=30.000002, sd=70, alpha=1.353765, name=r30f30
model 4, rh=30.000002, sd=80, alpha=1.055717, name=r30f20
model 5, rh=30.000002, sd=90, alpha=0.613691, name=r30f10
model 6, rh=30.000002, sd=95, alpha=0.291905, name=r30f05
model 7, rh=30.000002, sd=98, alpha=0.041746, name=r30f02
model 8, rh=30.000002, sd=99, alpha=-0.055294, name=r30f01
model 9, rh=30.000002, sd=100, alpha=-0.160986, name=r30f00
model 10, rh=50.000000, sd=5, alpha=2.185652, name=r50f95
model 11, rh=50.000000, sd=20, alpha=2.072113, name=r50f80
model 12, rh=50.000000, sd=50, alpha=1.736037, name=r50f50
model 13, rh=50.000000, sd=70, alpha=1.351452, name=r50f30
model 14, rh=50.000000, sd=80, alpha=1.055006, name=r50f20
model 15, rh=50.000000, sd=90, alpha=0.614437, name=r50f10
model 16, rh=50.000000, sd=95, alpha=0.293084, name=r50f05
model 17, rh=50.000000, sd=98, alpha=0.042913, name=r50f02
model 18, rh=50.000000, sd=99, alpha=-0.054214, name=r50f01
model 19, rh=50.000000, sd=100, alpha=-0.160053, name=r50f00
model 20, rh=70.000000, sd=5, alpha=2.162975, name=r70f95
model 21, rh=70.000000, sd=20, alpha=2.066226, name=r70f80
model 22, rh=70.000000, sd=50, alpha=1.770589, name=r70f50
model 23, rh=70.000000, sd=70, alpha=1.416016, name=r70f30
model 24, rh=70.000000, sd=80, alpha=1.131202, name=r70f20
model 25, rh=70.000000, sd=90, alpha=0.689151, name=r70f10
model 26, rh=70.000000, sd=95, alpha=0.351549, name=r70f05
model 27, rh=70.000000, sd=98, alpha=0.078747, name=r70f02
model 28, rh=70.000000, sd=99, alpha=-0.029792, name=r70f01
model 29, rh=70.000000, sd=100, alpha=-0.149895, name=r70f00
model 30, rh=75.000000, sd=5, alpha=2.118432, name=r75f95
model 31, rh=75.000000, sd=20, alpha=2.038649, name=r75f80
model 32, rh=75.000000, sd=50, alpha=1.786870, name=r75f50
model 33, rh=75.000000, sd=70, alpha=1.469576, name=r75f30
model 34, rh=75.000000, sd=80, alpha=1.202941, name=r75f20
model 35, rh=75.000000, sd=90, alpha=0.768258, name=r75f10
model 36, rh=75.000000, sd=95, alpha=0.418238, name=r75f05
model 37, rh=75.000000, sd=98, alpha=0.122661, name=r75f02
model 38, rh=75.000000, sd=99, alpha=0.001526, name=r75f01
model 39, rh=75.000000, sd=100, alpha=-0.135091, name=r75f00
model 40, rh=80.000000, sd=5, alpha=2.023311, name=r80f95
model 41, rh=80.000000, sd=20, alpha=1.955203, name=r80f80
model 42, rh=80.000000, sd=50, alpha=1.735948, name=r80f50
model 43, rh=80.000000, sd=70, alpha=1.450873, name=r80f30
model 44, rh=80.000000, sd=80, alpha=1.204292, name=r80f20
model 45, rh=80.000000, sd=90, alpha=0.789448, name=r80f10
model 46, rh=80.000000, sd=95, alpha=0.444207, name=r80f05
model 47, rh=80.000000, sd=98, alpha=0.144784, name=r80f02
model 48, rh=80.000000, sd=99, alpha=0.019897, name=r80f01
model 49, rh=80.000000, sd=100, alpha=-0.122552, name=r80f00
model 50, rh=85.000000, sd=5, alpha=1.941783, name=r85f95
model 51, rh=85.000000, sd=20, alpha=1.880749, name=r85f80
model 52, rh=85.000000, sd=50, alpha=1.681969, name=r85f50
model 53, rh=85.000000, sd=70, alpha=1.418650, name=r85f30
model 54, rh=85.000000, sd=80, alpha=1.186841, name=r85f20
model 55, rh=85.000000, sd=90, alpha=0.789202, name=r85f10
model 56, rh=85.000000, sd=95, alpha=0.451528, name=r85f05
model 57, rh=85.000000, sd=98, alpha=0.153919, name=r85f02
model 58, rh=85.000000, sd=99, alpha=0.028486, name=r85f01
model 59, rh=85.000000, sd=100, alpha=-0.115537, name=r85f00
model 60, rh=90.000000, sd=5, alpha=1.860837, name=r90f95
model 61, rh=90.000000, sd=20, alpha=1.808119, name=r90f80
model 62, rh=90.000000, sd=50, alpha=1.633757, name=r90f50
model 63, rh=90.000000, sd=70, alpha=1.396786, name=r90f30
model 64, rh=90.000000, sd=80, alpha=1.182832, name=r90f20
model 65, rh=90.000000, sd=90, alpha=0.804794, name=r90f10
model 66, rh=90.000000, sd=95, alpha=0.473155, name=r90f05
model 67, rh=90.000000, sd=98, alpha=0.172704, name=r90f02
model 68, rh=90.000000, sd=99, alpha=0.043690, name=r90f01
model 69, rh=90.000000, sd=100, alpha=-0.106277, name=r90f00
model 70, rh=95.000000, sd=5, alpha=1.741890, name=r95f95
model 71, rh=95.000000, sd=20, alpha=1.702224, name=r95f80
model 72, rh=95.000000, sd=50, alpha=1.567437, name=r95f50
model 73, rh=95.000000, sd=70, alpha=1.375453, name=r95f30
model 74, rh=95.000000, sd=80, alpha=1.193434, name=r95f20
model 75, rh=95.000000, sd=90, alpha=0.851522, name=r95f10
model 76, rh=95.000000, sd=95, alpha=0.529470, name=r95f05
model 77, rh=95.000000, sd=98, alpha=0.218423, name=r95f02
model 78, rh=95.000000, sd=99, alpha=0.078690, name=r95f01
model 79, rh=95.000000, sd=100, alpha=-0.088852, name=r95f00
chl_hu: using 442.33 547.44 669.52
rh_ndims=5 rh_dimids=0 1 2 3 4
morel f/q file dimensions n_a=7 n_n=16 n_c=6 n_s=6 n_w=70
Reading foq file /opt/ocssw/share/common/morel_fq_hyperspectral.nc ndims=5 nvars=6 sds_id=0 var=foq
Closing foq file /opt/ocssw/share/common/morel_fq_hyperspectral.nc
Morel f/Q table from file /opt/ocssw/share/common/morel_fq_hyperspectral.nc
Compute Raman scattering correction #2.
Loading Raman coefficients from: /opt/ocssw/share/oci/raman.nc.
Warning: Cannot apply GMAO total extinction absorbing aerosol test without
anc_aerosol inputs defined
Setting absaer_opt=0
Processing scan # 1319 (51 of 382) after 54 seconds
Processing scan # 1369 (101 of 382) after 76 seconds
Processing scan # 1419 (151 of 382) after 94 seconds
Processing scan # 1469 (201 of 382) after 114 seconds
Processing scan # 1519 (251 of 382) after 136 seconds
Processing scan # 1569 (301 of 382) after 156 seconds
Processing scan # 1619 (351 of 382) after 172 seconds
Percentage of pixels flagged:
Flag # 1: ATMFAIL 0 0.0000
Flag # 2: LAND 12123 23.3350
Flag # 3: PRODWARN 0 0.0000
Flag # 4: HIGLINT 0 0.0000
Flag # 5: HILT 33 0.0635
Flag # 6: HISATZEN 0 0.0000
Flag # 7: COASTZ 14504 27.9181
Flag # 8: SPARE 0 0.0000
Flag # 9: STRAYLIGHT 9112 17.5393
Flag #10: CLDICE 7484 14.4056
Flag #11: COCCOLITH 4567 8.7908
Flag #12: TURBIDW 5447 10.4847
Flag #13: HISOLZEN 0 0.0000
Flag #14: SPARE 0 0.0000
Flag #15: LOWLW 44 0.0847
Flag #16: CHLFAIL 114 0.2194
Flag #17: NAVWARN 0 0.0000
Flag #18: ABSAER 0 0.0000
Flag #19: SPARE 0 0.0000
Flag #20: MAXAERITER 337 0.6487
Flag #21: MODGLINT 2 0.0038
Flag #22: CHLWARN 129 0.2483
Flag #23: ATMWARN 2012 3.8728
Flag #24: OPSHAL 14073 27.0885
Flag #25: SEAICE 0 0.0000
Flag #26: NAVFAIL 0 0.0000
Flag #27: FILTER 0 0.0000
Flag #28: SPARE 0 0.0000
Flag #29: BOWTIEDEL 0 0.0000
Flag #30: HIPOL 10 0.0192
Flag #31: PRODFAIL 15615 30.0566
Flag #32: SPARE 0 0.0000
End MSl12 processing at 2025216024745000
Processing Rate = 2.110497 scans/sec
Processing Completed
A new L2 file should have appeared in your data folder. Let’s open it using XArray again and plot Rrs(550):
dat_brdf = xr.open_datatree(par["ofile"])
dat_brdf = xr.merge(dat_brdf.to_dict().values())
dat_brdf = dat_brdf.set_coords(("longitude", "latitude"))
dat_brdf
<xarray.Dataset> Size: 37MB Dimensions: (number_of_bands: 286, number_of_reflective_bands: 286, wavelength_3d: 172, number_of_lines: 382, pixels_per_line: 136) Coordinates: * wavelength_3d (wavelength_3d) float64 1kB 346.0 348.0 351.0 ... 717.0 719.0 longitude (number_of_lines, pixels_per_line) float32 208kB ... latitude (number_of_lines, pixels_per_line) float32 208kB ... Dimensions without coordinates: number_of_bands, number_of_reflective_bands, number_of_lines, pixels_per_line Data variables: (12/27) wavelength (number_of_bands) float64 2kB ... vcal_gain (number_of_reflective_bands) float32 1kB ... vcal_offset (number_of_reflective_bands) float32 1kB ... F0 (number_of_reflective_bands) float32 1kB ... aw (number_of_reflective_bands) float32 1kB ... bbw (number_of_reflective_bands) float32 1kB ... ... ... csol_z (number_of_lines) float32 2kB ... Rrs (number_of_lines, pixels_per_line, wavelength_3d) float32 36MB ... chlor_a (number_of_lines, pixels_per_line) float32 208kB ... poc (number_of_lines, pixels_per_line) float32 208kB ... l2_flags (number_of_lines, pixels_per_line) int32 208kB ... tilt (number_of_lines) float32 2kB ... Attributes: (12/47) title: OCI Level-2 Data OC product_name: PACE_OCI.20250507T170659.L2_brdf.V3.nc processing_version: Unspecified history: l2gen par=l2gen_brdf.par par=l2gen.anc instrument: OCI platform: PACE ... ... geospatial_lon_min: -77.462875 startDirection: Ascending endDirection: Ascending day_night_flag: Day earth_sun_distance_correction: 0.9819285869598389 geospatial_bounds: POLYGON ((35.29966 -73.16452, 34.70900 -7...
dat_brdf["Rrs"].sel({"wavelength_3d": 550}).plot(vmin=0, vmax=0.008)
<matplotlib.collections.QuadMesh at 0x7f0635a9e210>

This figure looks similar to what we produced in Section 3, but let’s make a scatter plot to be sure …
fig, ax = plt.subplots()
x = dat_mod["Rrs"].sel({"wavelength_3d": 550})
y = dat_brdf["Rrs"].sel({"wavelength_3d": 550})
ax.scatter(x, y, s=20)
ax.set_xlabel("default Rrs(550)")
ax.set_ylabel("disabled BRDF Rrs(550)")
ax.plot([0, 1], [0, 1], transform=ax.transAxes, color="black")
plt.tight_layout()
plt.show()

You can see that disabling the BRDF does in fact change Rrs values.
You have completed the notebook on “Running the Level-2 Generator (l2gen) OCSSW program on OCI data”. We suggest looking at the notebook on “Running l2gen’s Generalized Inherent Optical Property (GIOP) model on OCI data” tutorial to learn more about deriving IOP products from PACE OCI data.