docstr: Return true if we should analyze a feature
docstr_tok: ["Return","true","if","we","should","analyze","a","feature"]
code: def include_feature(
      self, measurements, object_name, feature_name, image_numbers
  ):
      """Return true if we should analyze a feature"""
      if feature_name.find("Location") != -1:
          return False
      if feature_name.find("ModuleError") != -1:
          return False
      if feature_name.find("ExecutionTime") != -1:
          return False
      if object_name == IMAGE and feature_name == self.grouping_values:
          # Don't measure the pos/neg controls
          return False
      if object_name == IMAGE and feature_name in [
          g.measurement.value for g in self.dose_values
      ]:
          return False
      if len(image_numbers) == 0:
          return False
      for image_number in image_numbers:
          v = measurements.get_measurement(
              object_name, feature_name, image_number
          )
          if v is not None:
              break
      else:
          return False
      if numpy.isscalar(v):
          return not (isinstance(v, str))
      #
      # Make sure the measurement isn't a string or other oddity
      #
      return numpy.asanyarray(v).dtype.kind not in "OSU"
  
imports: import functools
  import os
  import numpy
  import scipy.optimize
  from cellprofiler_core.constants.measurement import EXPERIMENT
  from cellprofiler_core.constants.measurement import IMAGE
  from cellprofiler_core.constants.measurement import NEIGHBORS
  from cellprofiler_core.constants.module import IO_FOLDER_CHOICE_HELP_TEXT, IO_WITH_METADATA_HELP_TEXT
  from cellprofiler_core.measurement import Measurements
  from cellprofiler_core.module import Module
  from cellprofiler_core.preferences import ABSOLUTE_FOLDER_NAME
  from cellprofiler_core.preferences import DEFAULT_INPUT_FOLDER_NAME
  from cellprofiler_core.preferences import DEFAULT_INPUT_SUBFOLDER_NAME
  from cellprofiler_core.preferences import DEFAULT_OUTPUT_FOLDER_NAME
  from cellprofiler_core.preferences import DEFAULT_OUTPUT_SUBFOLDER_NAME
  from cellprofiler_core.setting import Binary
  from cellprofiler_core.setting import Divider
  from cellprofiler_core.setting import Measurement
  from cellprofiler_core.setting import SettingsGroup
  from cellprofiler_core.setting import ValidationError
  from cellprofiler_core.setting.do_something import DoSomething
  from cellprofiler_core.setting.do_something import RemoveSettingButton
  from cellprofiler_core.setting.text import Directory
  from cellprofiler_core.setting.text import Text
label_desc: Use image node_id 12 for calling the CalculateStatistics obj's underlying member method code with example usage: obj.include_feature(measurements, object_name, feature_name, image_numbers) and returns: unknown, False, False, False, False, False, False, False, unknown