Downloads provided by UsageCounts
In Kanapy-v1, an efficient modeling strategy for generating the geometry of the synthetic microstructures using statistical data was presented. Some of the novel features provided include: modeling complex microstructures consisting of irregular grain shapes, particle (grain) packing through collision detection and response system, and collision handling through a two-layer collision detection scheme. Synthetic microstructures are a key aspect of the micromechanical modeling approach for the prediction of mechanical properties. Apart from microstructure geometry, a vital component of polycrystalline microstructures that has substantial influence on the material behavior is texture. Therefore, a synthetic microstructure can be considered incomplete without the information of texture. This is addressed in the current version of Kanapy by including new efficient texture reduction and orientation assignment algorithms to the already existing package.
Kanapy is a python package for generating complex synthetic polycrystalline microstructures. The general implementation is done in Python with the performance critical part for the geometry module implemented in C++. The Python bindings for the code written in C++ are generated using the lightweight header-only library pybind11. The C++ part of the implementation utilizes the Eigen library for efficient linear algebra calculations. The texture module of Kanapy is implemented as MATLAB functions. It also utilizes several algorithms implemented in MTEX for texture analysis.
{"references": ["Prasad et al., (2019). Kanapy: A Python package for generating complex synthetic polycrystalline microstructures. Journal of Open Source Software, 4(43), 1732, https://doi.org/10.21105/joss.01732", "Biswas, A., Vajragupta, N., Hielscher, R. & Hartmaier, A. (2020). J. Appl. Cryst. 53, 178-187.", "Biswas, Abhishek, et al. \"Influence of Microstructural Features on the Strain Hardening Behavior of Additively Manufactured Metallic Components.\" Advanced Engineering Materials 21.7 (2019): 1900275."]}
Python, MATLAB, Texture (ODF) reconstruction, Collision detection, Voxelization, Misorientation angle distribution fitting, Particle packing, Microstructure modeling
Python, MATLAB, Texture (ODF) reconstruction, Collision detection, Voxelization, Misorientation angle distribution fitting, Particle packing, Microstructure modeling
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 3 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| views | 53 | |
| downloads | 3 |

Views provided by UsageCounts
Downloads provided by UsageCounts