# Batch processing with SPHARM-PDM

**URL:** <https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119>\
**Category:** Support\
**Tags:** spharm-pdm\
**Created:** [February 20, 2018, 2:55am UTC](https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119 "2018-02-20T02:55:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![stevenagl12](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/stevenagl12/32/3391_2.png) [@stevenagl12](https://discourse.slicer.org/u/stevenagl12)\
**Post date:** [February 20, 2018, 2:55am UTC](https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119/1 "2018-02-20T02:55:49Z")

</div>

Hi, I am very new to coding in Python, so hopefully there might be an easy, straightforward tutorial, or possibly a way to circumvent the use of python coding altogether, but is there anything like this on how to perform a batch processing operation with SPHARM-PDM to analyze a 3D mesh for shape descriptors?

---

<div class="post-metadata">

**Author:** ![stevenagl12](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/stevenagl12/32/3391_2.png) [@stevenagl12](https://discourse.slicer.org/u/stevenagl12)\
**Post date:** [February 26, 2018, 4:56pm UTC](https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119/2 "2018-02-26T16:56:19Z")

</div>

Is there anyone who can answer this?

---

<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:** [February 26, 2018, 4:59pm UTC](https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119/3 "2018-02-26T16:59:09Z")

</div>

@bpaniagua @laurapascal can you advise?

---

<div class="post-metadata">

**Author:** ![laurapascal](https://avatars.discourse-cdn.com/v4/letter/l/ba8739/32.png) [@laurapascal](https://discourse.slicer.org/u/laurapascal)\
**Post date:** [February 27, 2018, 6:11pm UTC](https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119/4 "2018-02-27T18:11:28Z")

</div>

Hi Steven,

Thank you for your interest in SPHARM-PDM!  
I am not sure to understand exactly what you are looking for: are you trying to apply SPHARM-PDM on several cases ? If it is the case, I recommend you to follow this [tutorial](https://github.com/NIRALUser/SPHARM-PDM/blob/master/Doc/SPHARM-PDM-Tutorial.pdf) which explains how to install SPHARM-PDM and how to use it!

Hope it will help you, I remain available if you need more help!

---

<div class="post-metadata">

**Author:** ![stevenagl12](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/stevenagl12/32/3391_2.png) [@stevenagl12](https://discourse.slicer.org/u/stevenagl12)\
**Post date:** [February 28, 2018, 4:28pm UTC](https://discourse.slicer.org/t/batch-processing-with-spharm-pdm/2119/5 "2018-02-28T16:28:31Z")

</div>

To give you more of a background in the problem. I am trying to use SPHARM-PDM on a list of over 1000 meshes to extract features such as surface area, volume, compactness, curvature, etc. Therefore, I want to be able to direct the module to a folder containing the meshes, select the features to be extracted, and run it to tabulate all of the calculations. I don’t know much about programming in python however, so I would like to avoid it if possible. I have read through the tutorial several times, now, but it doesn’t give much of a description on arranging batch processing, and the tutorial expects the individual to understand the engineering and programming concepts that I have been slowly trying to learn, but am not there as of yet.
