code: def test_tsfresh_simple_features(dummy_data):
      from tsfresh.feature_extraction.feature_calculators import (
          abs_energy,
          absolute_sum_of_changes,
          cid_ce,
          variance_larger_than_standard_deviation,
      )
  
      simple_feats = MultipleFeatureDescriptors(
          functions=[
              abs_energy,
              absolute_sum_of_changes,
              variance_larger_than_standard_deviation,
              FuncWrapper(cid_ce, normalize=True),
          ],
          series_names=["ACC_x", "EDA"],
          windows="5min",
          strides="5min",
      )
      feature_collection = FeatureCollection(simple_feats)
  
      res_df = feature_collection.calculate(dummy_data, return_df=True)
      assert res_df.shape[1] == 4 * 2
      assert res_df.shape[0] > 0
      assert not res_df.isna().any().any()
  
file_path: tsflex/tests/test_features_integration.py
imports: import sys
  import numpy
  import pytest
  import seglearn
  from tsflex.features import FeatureCollection, FuncWrapper, MultipleFeatureDescriptors
  from tsflex.features.integrations import catch22_wrapper, seglearn_feature_dict_wrapper, seglearn_wrapper, tsfel_feature_dict_wrapper, tsfresh_combiner_wrapper, tsfresh_settings_wrapper
  from .utils import dummy_data
label_desc: Use image node_id 3 for calling a global function with example usage: test_tsfresh_simple_features(dummy_data) without return types