Metadata-Version: 2.4
Name: py3dic
Version: 0.5.9a0
Summary: A package for Digital Image Correlation (DIC) analysis in Python 3.
Author-email: "N. Papadakis" <npapnet@gmail.com>
Project-URL: Documentation, https://py3dic.pages.dev
Project-URL: Source, https://github.com/npapnet/py3dic
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: scipy
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: seaborn
Requires-Dist: pandas
Requires-Dist: openpyxl
Requires-Dist: ipykernel
Requires-Dist: jupyter
Requires-Dist: tqdm
Requires-Dist: opencv-python
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Dynamic: license-file

# py3dic

This is a repository for the Digital Image correlation  at HMU.

Documentation is in the github pages for [py3dic](https://py3dic.npapnet-cloudflare.workers.dev/).

It contains  DIC processing tools and apps for tensile, bending, fracture testing.

# Entry points

The entry points are:

| Entry point              | Description                                               |
| ------------------------ | --------------------------------------------------------- |
| `tk_dic_analysis`        | GUI for batch processing of DIC data                      |
| `tk_merge_dic`           | GUI for merging data of Universal Tensile Testing and DIC |
| `tk_dic_viewer`          | GUI for strain map processing of DIC data                 |
| `tk_dic_full`            | GUI for batch processing of DIC data                      |
| `dic_strainmaps`         | GUI for strain map processing of DIC data                 |
| `py3dic-jinan-converter` | GUI for strain map processing of DIC data                 |

## Features

Some features are:

- GUIs for Different processing capabilities:

  - batch and,
  - rolling gui (partially complete)  

- types of strain:

  - true strain
  - engineering strain (cauchy)

- interpolation:

  - linear
  - cubic
  - spline
  - raw

- Strain map summaries

  - Using a plugin system for selecting a portion of the grid
  - use of mean or median for the location measure

- Different plotting of images

  - displacement
  - markers
  - grid
  - strain map

