Releases: dlr-wf/crackpy
Releases · dlr-wf/crackpy
Updated requirements and fixed VTK export
Cleanup and LIM improvements
- Improved line intercept method
- Update to Python 3.12
- ARAMIS export and Simulations moved to its own repository
Bugfix Williams stress field
- Fixed bug in Williams stress field formula (no influence on fracture analysis)
- Fixed missing import statement
- Added script for plotting CJP-stress and displacement field
- Cleanup of structure_elements and dic_utils
Crack tip correction & Line intercept method
We implemented the following new features:
- Another crack detection algorithm based on a line intercept method (LIM)
- Fine-tuning of the crack tip position with a correction formula based on Williams coefficients
- JSON-export of fracture analysis data
- Bugfixes in DIC module
Bugfix in automatic setting of integral properties
- Bugfix in atuomatic setting of integral properties used in crack analysis pipeline
- Bugfix in multiprocessing of crack analysis pipeline
Colormaps, Improved Crack Detection & Bugfixes
- Scientific colormaps / possibility to define colormaps globally
- Errors in fracture analysis' fitting methods are treated by writing NaN's into output textfiles
- Crack detection pipeline: Fixed issue with sorting of nodemaps
- Warning when NaN's are in input data
- New parameter
detection_boundary
in CrackDetectionPipeline to specify a maximal window for crack detection - Plots of crack detection results are created automatically with the pipeline
- VTK export fixed
- Removed stress field fitting methods in optimization.py (not needed currently)
Hotfix PyVista
- Downgraded to PyVista 0.37.0
- Deleted unnecessary output files
- Improved gitignore to avoid unintended git --add of output files
Nodemap to vtk converter
- Nodemap to vtk converter added to InputData class
- Added connection files to test data
Hotfix PyTorch dependency >=1.13.1
Updated requirements to ">=" version number
Updated PyTorch dependency to >= 1.13.1
Hotfix von Mises strain
Fixed typo in data_processing.InputData.calc_eps_vm
which resulted in wrong von Mises equivalent strain.