Regions (rojak.atmosphere.regions)#

Functions

apply_extrema_filter(target_data, extrema_kind)

Apply a spatial extrema filter to a 3D DataArray.

chebyshev_distance_from_a_to_b(from_feature, ...)

Chebyshev distance from feature A to feature B

circular_footprint(radius)

Create a circular boolean footprint for use with scipy morphological filters.

combine_two_features(first, second[, is_guv])

distance_from_a_to_b(from_feature, ...[, ...])

Distance from feature A to feature B

euclidean_distance_from_a_to_b(from_feature, ...)

Euclidean distance from feature A to feature B

find_parent_region_of_intersection(...[, ...])

Finds parent regions of intersection between two arrays

identify_and_stack_circular_extrema(...[, ...])

Identify circular extrema in a 3D field and return a per-extremum mask stack.

identify_circular_extrema(target_data, ...)

Identify circular extrema regions in a 3D spatial DataArray.

label_regions(array[, num_dims, core_dims, ...])

Labels connected regions

nearest_haversine_distance(from_feature, ...)

shortest_haversine_distance_from_a_to_b(...)

shortest_vertical_distance_from_a_to_b(...)

vertical_distance_to_positive(target_data, /, *)

Classes

DistanceMeasure(*values)

DistanceMode(*values)

ExtremaKind(*values)

Enumeration of extrema types for filtering operations.