# vtk.numpy\_interface.dataset\_adapter doesn't work for vtkImageData

**URL:** https://discourse.vtk.org/t/vtk-numpy-interface-dataset-adapter-doesnt-work-for-vtkimagedata/2342
**Category:** Support
**Created:** [December 26, 2019, 1:25pm UTC](https://discourse.vtk.org/t/vtk-numpy-interface-dataset-adapter-doesnt-work-for-vtkimagedata/2342 "2019-12-26T13:25:09Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![MBG](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/m/7ab992/32.png) [@MBG](https://discourse.vtk.org/u/MBG)
#### Post date: [December 26, 2019, 1:25pm UTC](https://discourse.vtk.org/t/vtk-numpy-interface-dataset-adapter-doesnt-work-for-vtkimagedata/2342/1 "2019-12-26T13:25:09Z")

</div>

vtk.numpy\_interface.dataset\_adapter.WrapDataObject() returns PolyData for vtkImageData(). Is it possible to use this wrapper with vtkImageData?

---

<div class="post-metadata">

### Author: ![cory.quammen](https://discourse.vtk.org/user_avatar/discourse.vtk.org/cory.quammen/32/6751_2.png) [@cory.quammen](https://discourse.vtk.org/u/cory.quammen)
#### Post date: [January 7, 2020, 2:07pm UTC](https://discourse.vtk.org/t/vtk-numpy-interface-dataset-adapter-doesnt-work-for-vtkimagedata/2342/2 "2020-01-07T14:07:58Z")

</div>

Seems to work for me.

```python
import vtk
from vtk.numpy_interface import dataset_adapter as da
src = vtk.vtkRTAnalyticSource() # produces vtkImageData output
src.Update()
image = src.GetOutput()
wrapped = da.WrapDataObject(image) # wrap vtkImageData
print(wrapped.PointData)

```

produces

`<vtk.numpy_interface.dataset_adapter.DataSetAttributes object at 0x14d761080>`
