code: def get_minimum_needs(self):
          
          minimum_needs = OrderedDict()
          for resource in self.minimum_needs['resources']:
              if resource['Unit abbreviation']:
                  name = '%s [%s]' % (
                      tr(resource['Resource name']),
                      resource['Unit abbreviation']
                  )
              else:
                  name = tr(resource['Resource name'])
              amount = resource['Default']
              minimum_needs[name] = amount
          return OrderedDict(minimum_needs)
docs: Get the minimum needed information about the minimum needs.
  
          That is the resource and the amount.
  
          :returns: minimum needs
          :rtype: OrderedDict