# Loading multiple volumes

**URL:** <https://discourse.slicer.org/t/loading-multiple-volumes/1455>\
**Category:** Development\
**Created:** [November 14, 2017, 11:31am UTC](https://discourse.slicer.org/t/loading-multiple-volumes/1455 "2017-11-14T11:31:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jperdomo23](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jperdomo23/32/883_2.png) [@jperdomo23](https://discourse.slicer.org/u/jperdomo23)\
**Post date:** [November 14, 2017, 11:31am UTC](https://discourse.slicer.org/t/loading-multiple-volumes/1455/1 "2017-11-14T11:31:54Z")

</div>

Hi slicer-devel,

Does anyone know a Python call in the Slicer API for loading multiple volumes at once? I have been trying different parameters with slicer.util.loadVolume() without success. I am trying to avoid for-looping across filenames with this call, since it shows a progress dialog for each individual volume.

Thank you,

Jonathan Perdomo

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [November 14, 2017, 11:50am UTC](https://discourse.slicer.org/t/loading-multiple-volumes/1455/2 "2017-11-14T11:50:11Z")

</div>

You can use VTK file readers to read into vtkImageData and create volume nodes and set the image data in them.

---

<div class="post-metadata">

**Author:** ![jperdomo23](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/jperdomo23/32/883_2.png) [@jperdomo23](https://discourse.slicer.org/u/jperdomo23)\
**Post date:** [November 14, 2017, 1:23pm UTC](https://discourse.slicer.org/t/loading-multiple-volumes/1455/3 "2017-11-14T13:23:17Z")

</div>

I will try, thank you.
