Kanapy
mrgprasad.github.io
Spec sheet
- Purpose
- Kanapy is a Python package for generating complex synthetic polycrystalline microstructures.Read 12 Oct 2026 · mrgprasad.github.io
- Intended users
- The project describes its goal as building a synthetic microstructure generation tool for research and industry use.Read 12 Oct 2026 · github.com
- Free plan
- YesRead 24 Sep 2026 · mrgprasad.github.io
- Integrations
- Kanapy can produce particle position and radius files for Neper and input files for finite-element packages.Read 12 Oct 2026 · github.com
- License
- Kanapy is made available under the GNU AGPLv3 license.Read 12 Oct 2026 · mrgprasad.github.io
- Abaqus integration
- Kanapy can generate input files for Abaqus.Read 12 Oct 2026 · mrgprasad.github.io
- Access
- Kanapy provides a Python API and command-line tools; its alpha-version GUI is still under development.Read 12 Oct 2026 · github.com
- Analysis
- Kanapy analyzes experimental EBSD maps for microstructure morphology and texture.Read 12 Oct 2026 · github.com
- Data exchange
- Kanapy imports and exports voxel structures using the modular materials data schema.Read 12 Oct 2026 · github.com
- Dependencies
- The listed dependencies include NumPy, SciPy, Matplotlib, orix, NetworkX, and scikit-image.Read 12 Oct 2026 · github.com
- Grain modeling
- Kanapy reconstructs orientation distribution functions from experimental orientations and assigns orientations based on measured misorientation distributions.Read 12 Oct 2026 · mrgprasad.github.io
- Installation
- The documented installation method uses Anaconda or Miniconda, then installs Kanapy from its GitHub repository.Read 12 Oct 2026 · mrgprasad.github.io
- Intended use
- It is designed to generate synthetic microstructures for finite element simulations and research and industry use.Read 12 Oct 2026 · mrgprasad.github.io
- Interface
- The documentation describes a command line interface for Kanapy.Read 12 Oct 2026 · mrgprasad.github.io
- Mesh generation
- It includes a hexahedral mesh generator for complex polycrystalline microstructures.Read 12 Oct 2026 · mrgprasad.github.io
- Multiphase support
- Kanapy supports multiphase microstructures, including explicitly defined matrix and dispersed phases.Read 12 Oct 2026 · github.com
- Neper integration
- Kanapy can generate spherical particle position and radius files that Neper can read.Read 12 Oct 2026 · mrgprasad.github.io
- Performance implementation
- The geometry module’s performance-critical component is implemented in C++ and accessed through Python bindings.Read 12 Oct 2026 · mrgprasad.github.io
- Platform access
- desktopRead 24 Sep 2026 · mrgprasad.github.io
- Platform requirements
- The documentation describes Linux, macOS, and Windows support; Linux and macOS require a working C/C++ compiler, while Windows installation uses a pre-built wheel.Read 12 Oct 2026 · mrgprasad.github.io
- Texture dependencies
- The texture module uses MATLAB and MTEX, which the documentation says must be installed separately.Read 12 Oct 2026 · mrgprasad.github.io
- Texture features
- Kanapy reconstructs crystallographic texture from experimental orientations and assigns orientations based on measured misorientation distributions.Read 12 Oct 2026 · github.com
Where Specifiction places it
- 3D modeling software#140 of 1477.0