mario.Database.change_assumption#

Database.change_assumption(tech_assumption: str) None#

Change the structural SUT technology assumption.

The technology assumption is a dataset-level property, so the change is applied to the whole database rather than to one scenario only. Before updating the metadata, all scenarios are reset to their flow-side matrices so any coefficient-side blocks can be rebuilt consistently under the new assumption on demand.

Parameters:

tech_assumption – Target technology assumption. Accepted values are "industry-based", "product-based", "IT" and "PT".

Returns:

The database is updated in place.

Return type:

None