Python + Digital Image Correlation: Installing vicpyx extensions in VIC-3D 11

Introduced in VIC-3D 11, the vicpyx update builds upon the previous VIC-Py framework for deploying Python to manipulate, transform, and export DIC measurement data for application-specific requirements. Whether computing derived quantities, applying coordinate transformations, or combining multiple variables into new metrics, the vicpyx framework handles the complexity so researchers can focus on the engineering. Fully integrated with VIC-3D, vicpyx allows users to apply custom calculations to full-field data by executing Python scripts directly.

The vicpyx extensions are powered by Python, but you don't need to write code to benefit from them. A library of ready-to-use extensions covering common research needs is installed with VIC-3D. Further, additional extensions can be edited and shared among colleagues or obtained from Correlated Solutions. Once Python is installed, simply select an extension from the menu, configure the options, and run.

For users with Python experience, the framework is fully open. Here are a few of the possibilities available to researchers using vicpyx:

-Create new variables computed from existing measurements

-Transform coordinate systems to match your analysis needs

-Extract line profiles and point data along custom paths

-Export to any format required by downstream tools (FEA software, custom analysis pipelines, reporting systems)

-Leverage any Python library - NumPy for numerical computing, SciPy for advanced algorithms, or domain-specific packages

Extensions work directly within the VIC interface. Results appear alongside your original data, can be visualized with the same tools, and are saved with your project. There is no need to export data, process it externally, and re-import results.

In upcoming application notes, individual extensions will be covered in greater detail.

The powerful vicpyx extensions feature is available exclusively in VIC-3D 11. Contact one of our Sales Engineers at sales@correlatedsolutions.com or https://www.correlatedsolutions.com/contact for information on updating your software

Find out more about VIC-3D 11 here: https://www.correlatedsolutions.com/vic-3d

Previous

Introducing VIC-3D 11

Next

Running the Polar Coordinates Extension in vicpyx