MMMIDataWrapper.validate_or_raise#
- MMMIDataWrapper.validate_or_raise()[source]#
Validate idata structure, raising detailed exception if invalid.
Call this after operations that modify idata to ensure structure is valid.
- Raises:
ValueErrorIf schema is None (no validation possible) or validation fails
Examples
>>> mmm.add_original_scale_contribution_variable(["channel_contribution"]) >>> mmm.data.validate_or_raise() # Explicitly validate new structure