code: def draw_default(self, inside=5, outside=15):
          
          # fill everything with empty outer space
          if 'outer_space' in self.config.solar_class_index:
              self.selection_array[:, :] = self.config.solar_class_index['outer_space']
          elif 'empty_outer_space' in self.config.solar_class_index:
              self.selection_array[:, :] = self.config.solar_class_index['empty_outer_space']
          else:
              raise ValueError("outer_space or empty_outer_space must be classes with colors.")
  
          # draw the limb label in its location
          self.draw_annulus((self.cx, self.cy),
                            self.sun_radius_pixel - inside,
                            self.sun_radius_pixel + outside,
                            self.selection_array,
                            self.config.solar_class_index['limb'])
  
          # draw quiet sun in its location
          self.draw_circle((self.cx, self.cy),
                           self.sun_radius_pixel - inside,
                           self.selection_array,
                           self.config.solar_class_index['quiet_sun'])
docs: Draw suggested sun disk, limb, and empty background
          :param inside: how many pixels from the calculated solar disk edge to go inward for the limb
          :param outside: how many pixels from the calculated solar disk edge to go outward for the limb
          :return: updates the self.selection_array