1 #ifndef teca_temporal_average_h
2 #define teca_temporal_average_h
4 #include "teca_shared_object.h"
5 #include "teca_algorithm.h"
6 #include "teca_metadata.h"
29 TECA_GET_ALGORITHM_PROPERTIES_DESCRIPTION()
30 TECA_SET_ALGORITHM_PROPERTIES()
33 TECA_ALGORITHM_PROPERTY(
unsigned int, filter_width)
42 TECA_ALGORITHM_PROPERTY(
int, filter_type)
48 std::vector<teca_metadata> get_upstream_request(
50 const std::vector<teca_metadata> &input_md,
53 const_p_teca_dataset execute(
55 const std::vector<const_p_teca_dataset> &input_data,
59 unsigned int filter_width;