# Evaluate vtu data at arbitrary points with Python scripting (especially for higher order Lagrange elements)

**URL:** https://discourse.paraview.org/t/evaluate-vtu-data-at-arbitrary-points-with-python-scripting-especially-for-higher-order-lagrange-elements/10223
**Category:** ParaView Support
**Created:** [August 30, 2022, 7:11pm UTC](https://discourse.paraview.org/t/evaluate-vtu-data-at-arbitrary-points-with-python-scripting-especially-for-higher-order-lagrange-elements/10223 "2022-08-30T19:11:51Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![lucasmyers97](https://discourse.paraview.org/user_avatar/discourse.paraview.org/lucasmyers97/32/9704_2.png) [@lucasmyers97](https://discourse.paraview.org/u/lucasmyers97)
#### Post date: [August 30, 2022, 7:11pm UTC](https://discourse.paraview.org/t/evaluate-vtu-data-at-arbitrary-points-with-python-scripting-especially-for-higher-order-lagrange-elements/10223/1 "2022-08-30T19:11:51Z")

</div>

I have a .vtu file for which finite element data is written on an unstructured grid in vtk’s xml format. Using the python scripting capability, I’d like to read data at a set of arbitrary points, being interpolated by the Lagrange elements which are included in the data (as I understand it, one can write [arbitrary lagrange elements](https://www.paraview.org/Wiki/ParaView_Release_Notes#Arbitrary-order_Lagrange_finite_element_support) to .vtu files).

I suspect that this is actually easy, but I have no idea where to look for it in the documentation.
