Introduction

a repository for the py3dic a Digital Image Correlation (DIC) package written in python 3 developed at materials lab of the Mechanical Engineering Department at HMU. Release v 0.5.9a0

It contains:

  • Support and Tools from different Tensile testing machines :

  • Imada MX2 universal testing machine

  • Janin UT-10 universal testing machine

There are several tools for processing and analysing force - displacement data from these machines.
  • a classes and tool for conveting the data from the machines to a machine agnostic format used by the py3dic package.

  • a quick calculation utility based on a matplotlib window,

  • and a tk_mvc controller window with more capabilities)

  • Digital image correlation:

A full DIC analysis package with the following features:

  • full gui for (offline) dic analysis using camera data

  • selecting ROI throught the gui

  • selecting strain type (Green-Lagrange, Cauchy, etc.)

  • selecting interpolation method (nearest, bilinear, bicubic, etc.)

  • selecting grid size and correlation window

  • a set of plugins for processing and analysing DIC data (remove border, taken only a certain number of points, etc.

  • a set of classes for processing online DIC data (still in development)

The package also includes several entry points for easy access to the tools:

  • tk_dic_analysis: a tkinter based GUI for DIC analysis using only camera data (can calculate strain maps, displacement maps, etc.)

  • tk_dic_merge : a tkinter based GUI for merging and synchronizing DIC data from cameras and tensile testing machines (this needs tk_dic_analysis to be run first and produce results)

  • tk_dic_viewer: a tkinter used for producing offline graphs for the results of the DIC analysis (grid, markers, strain maps, displacement maps, etc.)

  • tk_dic_full: a tkinter based GUI for the full (camera + machine) DIC analysis (this is a superset of the above two and its still in develpent)

Additionally the package includes a set of command line tools related to processing and analysing DIC data:

  • py3dic_jinan_converter: a command line tool for converting data from Janin UT-10 universal testing machine to the machine agnostic format (autd)

Author: Nikolaos Papadakis