code: def _get_aux_specs(self):
          
          # Drop the "core" specifications, which are handled separately.
          specs = self._specs_in.copy()
          [specs.pop(core) for core in self._CORE_SPEC_NAMES]
  
          specs[_REGIONS_STR] = self._get_regions()
          specs[_VARIABLES_STR] = self._get_variables()
          specs['date_ranges'] = self._get_date_ranges()
          specs['output_time_regional_reductions'] = self._get_time_reg_reducts()
  
          return specs
docs: Get and pre-process all of the non-core specifications.