4.4.1. thuner.attribute.core
Convenience classes describing core object attributes like position and velocity,
Functions
|
Get time from object tracks. |
Get coordinate from match record created by the matching process to avoid redundant calculation. |
|
|
Get echo top height from the object mask and dataset. |
|
Get area from match record created by the matching process to avoid redundant calculation. |
|
Get parent ids from the match record to avoid recalculating. |
Get velocity from match record created by the matching process. |
|
|
Get object ids from a labelled mask. |
|
Get object ids from the match record to avoid recalculating. |
|
Get object coordinate from mask. |
|
Get object area from mask. |
Create the default core attribute type for tracked objects. |
|
Create the default core attribute type for member, i.e. component, objects. |
|
Convenience function to build a record ID attribute. |
|
|
Convenience function to build a mask ID attribute. |
Convenience function to build a record universal ID attribute. |
|
Convenience function to build a mask universal ID attribute. |
|
|
Convenience function to build a parents attribute. |
|
Convenience function to build a latitude attribute. |
Convenience function to build a longitude attribute. |
|
Convenience function to build a coordinates record attribute group. |
|
Convenience function to build a coordinates mask attribute group. |
|
|
Convenience function to build a zonal flow velocity attribute. |
|
Convenience function to build a meridional flow velocity attribute. |
Convenience function to build a flow velocity attribute group. |
|
Convenience function to build a zonal displacement velocity attribute. |
|
Convenience function to build a meridional displacement velocity attribute. |
|
Convenience function to build a displacement velocity attribute group. |
|
Convenience function to build an areas record attribute. |
|
Convenience function to build an areas mask attribute. |
|
Convenience function to build an echo top height attribute. |
|
|
Convenience function to build a time attribute. |
- thuner.attribute.core.areas_from_mask(object_tracks, attribute, grid_options, member_object, matched)[source]
Get object area from mask.
- thuner.attribute.core.areas_from_match_record(attribute: Attribute, object_tracks)[source]
Get area from match record created by the matching process to avoid redundant calculation.
- thuner.attribute.core.areas_record()[source]
Convenience function to build an areas record attribute.
- thuner.attribute.core.coordinates_from_mask(attribute_group: AttributeGroup, object_tracks, grid_options, matched, member_object)[source]
Get object coordinate from mask.
- thuner.attribute.core.coordinates_from_match_record(attribute_group: AttributeGroup, object_tracks, grid_options)[source]
Get coordinate from match record created by the matching process to avoid redundant calculation.
- thuner.attribute.core.coordinates_mask()[source]
Convenience function to build a coordinates mask attribute group.
- thuner.attribute.core.coordinates_record()[source]
Convenience function to build a coordinates record attribute group.
- thuner.attribute.core.default_member()[source]
Create the default core attribute type for member, i.e. component, objects.
- thuner.attribute.core.default_tracked()[source]
Create the default core attribute type for tracked objects.
- thuner.attribute.core.displacement_velocity()[source]
Convenience function to build a displacement velocity attribute group.
- thuner.attribute.core.echo_top_height()[source]
Convenience function to build an echo top height attribute.
- thuner.attribute.core.echo_top_height_from_mask(attribute: Attribute, object_tracks, input_records, object_options, threshold)[source]
Get echo top height from the object mask and dataset.
- thuner.attribute.core.flow_velocity()[source]
Convenience function to build a flow velocity attribute group.
- thuner.attribute.core.ids_from_mask(attribute: Attribute, object_tracks, member_object: str, matched: bool)[source]
Get object ids from a labelled mask.
- thuner.attribute.core.ids_from_match_record(attribute: Attribute, object_tracks)[source]
Get object ids from the match record to avoid recalculating.
- thuner.attribute.core.mask_universal_id()[source]
Convenience function to build a mask universal ID attribute.
- thuner.attribute.core.parents_from_match_record(attribute: Attribute, object_tracks)[source]
Get parent ids from the match record to avoid recalculating.
- thuner.attribute.core.record_universal_id()[source]
Convenience function to build a record universal ID attribute.
- thuner.attribute.core.time_from_tracks(attribute: Attribute, object_tracks)[source]
Get time from object tracks.
- thuner.attribute.core.u_displacement()[source]
Convenience function to build a zonal displacement velocity attribute.
- thuner.attribute.core.u_flow()[source]
Convenience function to build a zonal flow velocity attribute.
- thuner.attribute.core.v_displacement()[source]
Convenience function to build a meridional displacement velocity attribute.
- thuner.attribute.core.v_flow()[source]
Convenience function to build a meridional flow velocity attribute.
- thuner.attribute.core.velocities_from_match_record(attribute_group: AttributeGroup, object_tracks, grid_options)[source]
Get velocity from match record created by the matching process.