Click here
to download this notebook.
Raw data comparison
[2]:
from casys.readers import CLSTableReader
from casys import CasysPlot, DateHandler, Field, NadirData, PlotParams
NadirData.enable_loginfo()
Compare Sla with latitude
Select your data source
[3]:
# Reader definition
table_name = "TABLE_C_J3_B_GDRD"
start = DateHandler("2019-06-01 05:30:00")
end = DateHandler("2019-06-03 05:30:00")
reader = CLSTableReader(
name=table_name,
date_start=start,
date_end=end,
time="time",
longitude="LONGITUDE",
latitude="LATITUDE",
)
# Data container definition
ad = NadirData(source=reader)
Define your diagnostic fields
[4]:
sla = Field(
name="sla",
source="ORBIT.ALTI - RANGE.ALTI - MEAN_SEA_SURFACE.MODEL.CNESCLS15",
unit="m",
)
latitude = ad.fields["LATITUDE"]
Set up your diagnostic
Using the add_raw_comparison method:
[5]:
ad.add_raw_comparison(name="Sla / Latitude", x=latitude, y=sla)
Compute it
[6]:
ad.compute()
2025-05-14 11:00:04 INFO Reading ['LATITUDE', 'sla']
2025-05-14 11:00:05 INFO Computing done.
Visualize it
[7]:
raw_comp_sla_lat_plot = CasysPlot(data=ad, data_name="Sla / Latitude")
raw_comp_sla_lat_plot.show()
[7]:

Compare SWH Ku band and C band (2D comparison)
[8]:
var_range_std_ku = Field(
name="range_std_ku", source="IIF(FLAG_VAL.ALTI==0, RANGE_STD.ALTI,DV)", unit="m"
)
var_range_std_c = Field(
name="range_std_c", source="IIF(FLAG_VAL.ALTI==0, RANGE_STD.ALTI.B2,DV)", unit="m"
)
ad.add_raw_comparison(
name="SWH Ku Band / SWH C Band", x=var_range_std_c, y=var_range_std_ku
)
ad.compute()
2025-05-14 11:00:05 INFO Reading ['range_std_c', 'range_std_ku']
2025-05-14 11:00:06 INFO Computing done.
[9]:
ku_c_comp_plot = CasysPlot(
data=ad, data_name="SWH Ku Band / SWH C Band", plot_params=PlotParams(line_style="")
)
ku_c_comp_plot.show()
[9]:

Compare SWH Ku band with C Band along longitude (3D comparison)
[10]:
ad.add_raw_comparison(
name="SWH Ku Band / SWH C Band / LATITUDE",
x=latitude,
y=var_range_std_c,
z=var_range_std_ku,
)
ad.compute()
2025-05-14 11:00:06 INFO Computing done.
2D visualization
[11]:
ku_c_comp_plot = CasysPlot(
data=ad,
data_name="SWH Ku Band / SWH C Band / LATITUDE",
)
ku_c_comp_plot.show()
[11]:

3D visualization
[12]:
ku_c_comp_plot = CasysPlot(
data=ad,
data_name="SWH Ku Band / SWH C Band / LATITUDE",
plot="3d",
)
ku_c_comp_plot.show()
[12]:

Additional information about along track comparison can be found on this page.