code: def get_number_features(dict_features):
      """Count the total number of features based on input parameters of each feature
  
      Parameters
      ----------
      dict_features : dict
          Dictionary with features settings
  
      Returns
      -------
      int
          Feature vector size
      """
      number_features = 0
      for domain in dict_features:
          for feat in dict_features[domain]:
              if dict_features[domain][feat]["use"] == "no":
                  continue
              n_feat = dict_features[domain][feat]["n_features"]
  
              if isinstance(n_feat, int):
                  number_features += n_feat
              else:
                  n_feat_param = dict_features[domain][feat][
                      "parameters"
                  ][n_feat]
                  if isinstance(n_feat_param, int):
                      number_features += n_feat_param
                  else:
                      number_features += eval(
                          "len(" + n_feat_param + ")"
                      )
  
      return number_features
  
imports: import json
  import tsfel
  import numpy
label_desc: Use image node_id 4 for calling a global function with example usage: get_number_features(dict_features) and returns: number_features