pyinterp.geometry.satellite.DecompositionOptions

pyinterp.geometry.satellite.DecompositionOptions#

class pyinterp.geometry.satellite.DecompositionOptions(self)#

Bases: object

Options for track decomposition

Create a DecompositionOptions instance with default values.

Attributes

max_segments

Maximum number of output segments.

merge_area_ratio

Area-based merge threshold for the monotonic strategy.

min_edge_size

Minimum number of points for the first/last segment before edge-merge is applied.

north_limit

Northern latitude boundary for band classification.

south_limit

Southern latitude boundary for band classification.

swath_width_km

Cross-track swath full width in kilometers.

Public Methods

with_max_segments(self, max_segments)

Update the maximum segments option and return a new instance.

with_merge_area_ratio(self, merge_area_ratio)

Update the merge area ratio option and return a new instance.

with_min_edge_size(self, min_edge_size)

Update the minimum edge size option and return a new instance.

with_north_limit(self, north_limit)

Update the north limit option and return a new instance.

with_south_limit(self, south_limit)

Update the south limit option and return a new instance.

with_swath_width_km(self, swath_width_km)

Update the swath width option and return a new instance.

Special Methods

__new__(*args, **kwargs)