MMMIdataSchema.validate_or_raise#

MMMIdataSchema.validate_or_raise(idata)[source]#

Validate DataTree, raising detailed exception if invalid.

Parameters:
idataxr.DataTree

DataTree to validate

Raises:
ValueError

If validation fails, with detailed error messages

Examples

>>> schema.validate_or_raise(mmm.idata)  # Raises if invalid