docstr: Add a scale to the scale_groups collection
  
  :param removable: set this to False to keep from showing the "remove" button for scales that must be present.
code: def add_scale(self, removable=True):
      """
  
      Add a scale to the scale_groups collection
  
      :param removable: set this to False to keep from showing the "remove" button for scales that must be present.
  
      """
      group = SettingsGroup()
  
      if removable:
          group.append("divider", Divider(line=False))
  
      scale = Integer(
          doc="""\
  You can specify the scale of texture to be measured, in pixel units; the
  texture scale is the distance between correlated intensities in the
  image. A higher number for the scale of texture measures larger patterns
  of texture whereas smaller numbers measure more localized patterns of
  texture. It is best to measure texture on a scale smaller than your
  objects’ sizes, so be sure that the value entered for scale of texture
  is smaller than most of your objects. For very small objects (smaller
  than the scale of texture you are measuring), the texture cannot be
  measured and will result in a undefined value in the output file.
  """,
          text="Texture scale to measure",
          value=len(self.scale_groups) + 3,
      )
  
      group.append("scale", scale)
  
      if removable:
          remove_setting = RemoveSettingButton(
              entry=group,
              label="Remove this scale",
              list=self.scale_groups,
              text="",
          )
  
          group.append("remover", remove_setting)
  
      self.scale_groups.append(group)
  
imports: import cellprofiler.gui.help.content
  import cellprofiler.icons
  import mahotas.features
  import numpy
  import skimage.exposure
  import skimage.measure
  import skimage.util
  from cellprofiler_core.constants.measurement import COLTYPE_FLOAT
  from cellprofiler_core.module import Module
  from cellprofiler_core.setting import HiddenCount, Divider, SettingsGroup, ValidationError
  from cellprofiler_core.setting.choice import Choice
  from cellprofiler_core.setting.do_something import DoSomething, RemoveSettingButton
  from cellprofiler_core.setting.subscriber import ImageListSubscriber, LabelListSubscriber
  from cellprofiler_core.setting.text import Integer
  from cellprofiler_core.utilities.core.object import size_similarly
label_desc: Use image node_id 7 for calling the MeasureTexture obj's underlying member method code with example usage: obj.add_scale(removable) without return types