dicresults.py¶
- class Results(ss_x, ss_y, u, v, mag, converged, cost, ftol, xtol, niter, shape_params, filenames)[source]¶
Bases:
object
Data container for Digital Image Correlation (DIC) analysis results.
This dataclass stores the displacements, convergence info, and correlation data associated with a DIC computation.
- Variables:
ss_x (
np.ndarray
) – The x-coordinates of the subset centers (in pixels).ss_y (
np.ndarray
) – The y-coordinates of the subset centers (in pixels).u (
np.ndarray
) – Horizontal displacements at each subset location.v (
np.ndarray
) – Vertical displacements at each subset location.mag (
np.ndarray
) – Displacement magnitude at each subset location, typically computed as sqrt(u^2 + v^2).converged (
np.ndarray
) – boolean value for whether the subset has converged or not.cost (
np.ndarray
) – Final cost or residual value from the correlation optimization (e.g., ZNSSD).ftol (
np.ndarray
) – Final ftol value from the optimization routine, indicating function tolerance.xtol (
np.ndarray
) – Final xtol value from the optimization routine, indicating solution tolerance.niter (
np.ndarray
) – Number of iterations taken to converge for each subset point.shape_params (
np.ndarray | None
) – Optional shape parameters if output during DIC calculation (e.g., affine, rigid).filenames (
list[str]
) – name of DIC result files that have been found
- ss_x¶
- ss_y¶
- u¶
- v¶
- mag¶
- converged¶
- cost¶
- ftol¶
- xtol¶
- niter¶
- shape_params¶
- filenames¶
- __init__(ss_x, ss_y, u, v, mag, converged, cost, ftol, xtol, niter, shape_params, filenames)¶