pyvista.DataSet.cell_data

pyvista.DataSet.cell_data#

property DataSet.cell_data: DataSetAttributes[source]#

Return cell data as DataSetAttributes.

Returns:
DataSetAttributes

Cell data as DataSetAttributes.

Examples

Add cell arrays to a mesh and list the available cell_data.

>>> import pyvista as pv
>>> import numpy as np
>>> mesh = pv.Cube()
>>> mesh.clear_data()
>>> mesh.cell_data['my_array'] = np.random.default_rng().random(
...     mesh.n_cells
... )
>>> mesh.cell_data['my_other_array'] = np.arange(mesh.n_cells)
>>> mesh.cell_data
pyvista DataSetAttributes
Association     : CELL
Active Scalars  : my_array
Active Vectors  : None
Active Texture  : None
Active Normals  : None
Contains arrays :
    my_array                float64    (6,)                 SCALARS
    my_other_array          int64      (6,)

Access an array from cell_data.

>>> mesh.cell_data['my_other_array']
pyvista_ndarray([0, 1, 2, 3, 4, 5])

Or access it directly from the mesh.

>>> mesh['my_array'].shape
(6,)