CPDataKit: toolkit to validate, normalize, summarize and plot crystal‑plasticity data.
CPDataKit provides a solver‑independent Python library that checks crystal‑plasticity simulation datasets against a strict schema, normalizes them, generates summary statistics, and creates visualizations. It supports CSV, JSON, and HDF5 formats, embedding metadata like units and provenance. The tool is aimed at researchers and simulation engineers who need reliable, traceable data before analysis or exchange. Compared to generic data‑validation tools, CPDataKit offers domain‑specific schemas and built‑in conversion utilities, reducing manual effort and errors.
View on GitHub →17636365690/cpdatakit