bw2io.extractors.ecospold1#

Module Contents#

Classes#

Ecospold1DataExtractor

Functions#

getattr2(obj, attr)

class bw2io.extractors.ecospold1.Ecospold1DataExtractor[source]#

Bases: object

classmethod extract(path, db_name, use_mp=True)[source]#
classmethod is_valid_ecospold1(dataset)[source]#
classmethod process_allocation(exc, dataset)[source]#
classmethod process_dataset(dataset, filename, db_name)[source]#
classmethod process_exchange(exc, dataset)[source]#

Process exchange.

Input groups are:

  1. Materials/fuels

  2. Electricity/Heat

  3. Services

  4. FromNature

  5. FromTechnosphere

Output groups are:

  1. Reference product

  2. Include avoided product system

  3. Allocated byproduct

  4. Waste to treatment

  5. ToNature

A single-output process will have one output group 0; A MO process will have multiple output group 2s. Output groups 1 and 3 are not used in ecoinvent.

classmethod process_exchanges(dataset)[source]#
classmethod process_file(filepath, db_name)[source]#
classmethod process_uncertainty_fields(exc, data)[source]#
bw2io.extractors.ecospold1.getattr2(obj, attr)[source]#