======= History ======= 0.1 (2019-07-01) ---------------- * First release on GitHub. 1.0 (2019-11-05) ---------------- * Completed JOSS review for Kanapy. 1.1 (2020-01-28) ---------------- * Texture reduction module included to Kanapy with coupling to MATLAB & MTEX. * Matlab unittests written for texture reduction and misorientation algorithms. * New CLI commands for texture reduction. 1.2 (2020-02-01) ---------------- * Updated the 'Modeling' section of the documentation with Texture. * Updated the 'Applications' section of the documentation with Texture module. * Updated the 'Usage' section of the documentation with the two Textures examples. 2.0 (2020-02-11) ---------------- * Second release on GitHub. 2.1 (2021-03-09) ---------------- * Grain boundary (GB) smoothing code implemented in Kanapy * New CLI commands for GB smoothing 3.0 (2021-11-29) ---------------- * Application Programming Interface (API) introduced * Improved plotting options 3.1 (2022-04-01) ---------------- * Support for dual-phase materials * Construction of polyhedral hull for grains 4.0 (2022-09-08) ---------------- * Updated name conventions for functions and files * Significant code refactoring * Import and export of voxels 5.0 (2023-09-23) ---------------- * Pure Python version for easier installation (previous versions used C++ code for collision detection) * Improvements in installation procedure of MTEX module * Improved handling of dual-phase microstructures (EBSD import, descriptors, packing, voxelization) 5.0.4 (2023-12-28) ------------------ * Last version with support of Command Line Interface (CLI) 6.0.1 (2024-01-04) ------------------ * Completely new internal data structure for improved support of dual-phase and porous structures * Full support of voxel files in JSON format for input and output * CLI tools are deactivated 6.1.3 (2024-02-03) ------------------ * Full support of dual-phase and porous microstructures in analysis of microstructure descriptors * Modified keywords of microstructure descriptors for compatibility with scipy fit functions * Unified notation of input/output methods * New methods and attributes for generation and handling of orientations 6.2.1 (2024-02-25) ------------------ * Improved installation process, paths stored in local copy of package * Possibility to include inner polyhedral structures into ellipsoids 6.3.1 (2024-03-03) ------------------ * Trajectories integrated by Verlet algorithm during packing * Extract statistical microstructure data from voxels, particles and polyhedra