Algorithms

TECA’s suite of algorithms that can be inserted in functional pipelines

Table 2 TECA Classes

Class

Description

teca_2d_component_area

an algorithm that computes the area of labeled regions

teca_apply_binary_mask

an algorithm that applies a binary mask multiplicatively

teca_ar_detect

teca_bayesian_ar_detect

CASCADE BARD atmospheric river detector.

teca_bayesian_ar_detect_parameters

teca_binary_segmentation

an algorithm that computes a binary segmentation

teca_cartesian_mesh_regrid

transfer data between overlapping meshes of potentially different resolution

teca_cartesian_mesh_source

teca_cartesian_mesh_subset

applies a subset given in world coordinates to the upstream request

teca_component_area_filter

An algorithm that applies a mask based on connected component area.

teca_component_statistics

compute statistics about connected components

teca_connected_components

an algorithm that computes connected component labeling

teca_dataset_diff

compute the element wise difference between to datasets

teca_derived_quantity

a programmable algorithm specialized for simple array based computations

teca_descriptive_statistics

compute descriptive statistics over a set of arrays.

teca_evaluate_expression

teca_face_to_cell_centering

an algorithm that transforms vertical cooridinates

teca_integrated_vapor_transport

an algorithm that computes integrated vapor transport (IVT)

teca_l2_norm

an algorithm that computes L2 norm

teca_laplacian

an algorithm that computes laplacian

teca_latitude_damper

teca_mask

an algorithm that masks a range of values

teca_normalize_coordinates

an algorithm to ensure that coordinates are in ascending order

teca_table_calendar

teca_table_reduce

teca_table_region_mask

teca_table_remove_rows

teca_table_sort

an algorithm that sorts a table in ascending order

teca_table_to_stream

teca_tc_candidates

teca_tc_classify

an algorithm that classifies storms using Saphire-Simpson scale

teca_tc_trajectory

GFDL tropical storms trajectory tracking algorithm.

teca_tc_wind_radii

computes wind radius at the specified coordinates

teca_temporal_average

an algorithm that averages data in time

teca_unpack_data

an algorithm that unpacks NetCDF packed values

teca_valid_value_mask

an algorithm that computes a mask identifying valid values

teca_vertical_coordinate_transform

an algorithm that transforms vertical cooridinates

teca_vertical_reduction

base class for vertical reducitons

teca_vorticity

an algorithm that computes vorticity