docs: def create_process(self, name, exchanges, location='GLO', unit='kg'):
          """
          Create a new process, including all new exchanges (in brightway2's exchange format) in the model database.
  
          Exchanges must have at least a name, type and unit field
          """
  
          found_exchanges = []
          for e in exchanges:
  
              exc_name = e.pop('name', None)
              exc_type = e.pop('type', None)
  
              this_exchange = self.get_exchange(exc_name)
              
              if this_exchange is False:
                  my_unit = e.pop('unit', unit)
                      
                  this_exchange = self.create_product(exc_name, location=location, unit=my_unit, **e)
              
              found_exchanges.append(exchange_factory(this_exchange, exc_type, 1, 1, '{} exchange of {}'.format(exc_type, exc_name)))
              
          new_process = item_factory(name=name, location=location, unit=unit, type='process', exchanges=found_exchanges)
          
          self.add_to_database(new_process)
  
          self.parameter_scan()
  
          return True