code: def _can_agg(feature):
      assert isinstance(feature, AggregationFeature)
      base_features = feature.base_features
      if feature.where is not None:
          base_features = [
              bf.get_name()
              for bf in base_features
              if bf.get_name() != feature.where.get_name()
          ]
  
      if feature.primitive.uses_calc_time:
          return False
      single_output = feature.primitive.number_output_features == 1
      return len(base_features) == 1 and single_output
  
imports: from datetime import datetime
  from functools import partial
  import numpy
  import pandas
  import pandas.api.types
  from featuretools.entityset.relationship import RelationshipPath
  from featuretools.exceptions import UnknownFeature
  from featuretools.feature_base import AggregationFeature, DirectFeature, GroupByTransformFeature, IdentityFeature, TransformFeature
  from featuretools.utils import Trie
  from featuretools.utils.gen_utils import Library, get_relationship_column_id, import_or_none, is_instance
label_desc: Use image node_id 1 for calling a global function with example usage: _can_agg(feature) and returns: unknown, False