The test reads native supply S when no unified Z or z view is already materialized. Sparse supply values are reduced directly to regional totals; only that small result is made dense. Region labels are compared explicitly, so different row/column ordering or regional classification sizes do not imply cross-border supply.

CoreModel.is_chenerymoses(scenario: str = 'baseline') → bool#

Test whether a multi-regional SUT follows the Chenery-Moses format.

Parameters:

scenario – Scenario whose supply-side block should be tested.

Returns:

True when the table is in Chenery-Moses format, False otherwise.

Return type:

bool