Software Open Access
Biswas, Abhishek;
R.G. Prasad, Mahesh;
Vajragupta, Napat;
Hartmaier, Alexander
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.
Name | Size | |
---|---|---|
kanapy-master.zip
md5:5d5e703340860107889b5f07ccea447e |
46.9 MB | Download |
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.
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
All versions | This version | |
---|---|---|
Views | 311 | 249 |
Downloads | 23 | 14 |
Data volume | 1.0 GB | 656.5 MB |
Unique views | 246 | 199 |
Unique downloads | 20 | 13 |