pyvista.MultiBlock.is_heterogeneous

pyvista.MultiBlock.is_heterogeneous#

property MultiBlock.is_heterogeneous: bool[source]#

Return True any two nested blocks have different type.

Added in version 0.45.

Examples

Load a dataset with nested multi-blocks. Here we load download_mug().

>>> from pyvista import examples
>>> multi = examples.download_mug()

Show the nested_block_types.

>>> multi.nested_block_types
{<class 'pyvista.core.pointset.UnstructuredGrid'>, <class 'NoneType'>}

Since there is more than one type, the dataset is heterogeneous.

>>> multi.is_heterogeneous
True