spamosaic.utils.check_batch_empty

spamosaic.utils.check_batch_empty(modBatch_dict, verbose=True)[source]

Check that each batch contains at least one measured modality.

Parameters:
  • modBatch_dict (dict) – Mapping {modality_name -> list[AnnData or None]}.

  • verbose (bool, default=True) – Whether to print batch composition.

Returns:

For each batch index, a list of modality indices present in that batch.

Return type:

list of list of int

Raises:

ValueError – If any batch is completely empty.