Skip to content

Add "primary output" field to processes #630

@alexdewar

Description

@alexdewar

This is required for agent investment in the new model.

While we have done away with PACs, for the agent investment we do need to nominate a primary output for every process that produces anything. In the case of processes with one output flow, this will be the primary output, but for processes with multiple outputs the user will need to specify which the primary is. (For processes that only consume, this is obviously not required.)

We should add a primary_output column to processes.csv for this. For processes without outputs, it could be left blank. We could also allow users to leave it blank in the (common) case that there is only one output. In terms of the implementation, it might make sense to store this as a boolean attribute in ProcessFlow for convenience (as we had with PACs before).

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

✅ Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions