SanFlowsheet

class qsdsan.SanFlowsheet(ID=None)

A Flowsheet subclass that also holds per-flowsheet registries for LCA-related objects (e.g., ImpactIndicator, ImpactItem, Construction, and Transportation), so that all LCA state is isolated per flowsheet.

class qsdsan.SanMainFlowsheet(ID=None)

MainFlowsheet subclass that also swaps ImpactIndicator, ImpactItem, Construction, and Transportation registries when set_flowsheet() is called.

set_flowsheet(flowsheet, new=False)

Set main flowsheet that is updated with new biosteam objects.