reference API

API = Application Programming Interface

processing

slcl1butils.compute.compute_from_l1b.compute_xs_from_l1b(_file, burst_type='intra', time_separation='2tau')
Args:
_file

(str) full path L1B nc file

burst_type

(str) intra or inter

time_separation

(str) 2tau or 1tau…

Returns:

plotting

slcl1butils.plotting.display_one_spectra.add_polar_direction_lines(deg_step=30)

grey lines to show different theta polar direction on a cartesian grid figure :param deg_step: float : stride of the polar lines displayed in degrees

A Grouazel + C Pouplin May 2022, validated

slcl1butils.plotting.add_azimuth_cutoff_lines_on_polar_spec_fig.add_azimuth_cutoff_lines(ax, tra, limit_wl_plot, azc)
Parameters:
  • ax – pyplot axis for polar plot

  • tra – float track angle or bearing angle of SAR image [degrees clockwise wrt from North] (could be negative -12 or -166 for instance)

  • limit_wl_plot – limit of the figure in wavelength (2pi/wavenumber) [m]

  • azc – float: azimuth cutoff computed on a cross spectrum [m]

Returns:

colocation

slcl1butils.coloc.coloc.raster_cropping_in_polygon_bounding_box(poly_tile, raster_ds, enlarge=True, step=1)
Parameters:
  • poly_tile

  • raster_ds

  • enlarge

  • step

slcl1butils.coloc.coloc.coloc_tiles_from_l1bgroup_with_raster(l1b_ds, raster_bb_ds, apply_merging=True)
Args:

l1b_ds: raster_bb_ds: apply_merging: method:

Returns:

slcl1butils.coloc.coloc.do_coloc_L1B_with_raster_SAFE(full_safe_file, ancillary_list, skip=True)
Args:

full_safe_file: str ancillary_list: list skip: bool [optional]

Returns: