
Pymicro is an open-source Python package to work with material microstructures and 3d data sets.
Introduction¶
Pymicro is a free python package designed to load, manage, study and vizualize three dimensional material data, with a particular focus on crystalline microstructures. This library has been developed primarily for data from imaging and field measurement methods in materials science experiments, relying on techniques such as optical or electronical microscopy, or synchrotron X-ray diffraction. The goal of Pymicro is to make it easy (or easier) to search, browse and process your 3D datasets especially when it comes to automated processing needed for in situ data analysis.
Pymicro combines the generic power of the main scientific python libraries (namely numpy, scipy and matplotlib), with a hierarchical, generic and versatile data platform, that is built on top of the Pytables package and the HDF5 file format. Pymicro is also integrates 3D visualisation capabilities through the use of VTK library, and its ability to generate XDMF files, to enable native visualization of the datasets with the free software Paraview.
If you wish to contribute to the code, report bugs, or suggest new features, please contact us via GitHub.
Contents:¶
- Overview
- Installation
- Dependencies
- External
- Learning
- Examples
- Cookbook
- Using pymicro interactively
- How to read 3d files properly and ensure consistency of the coordinate system?
- 3d analysis and rendering of damage in a steel tension sample
- Convention to read and write 2d images with pyplot
- Understanding Euler angles and the orientation matrix
- Image alignment by point set registration
- Atomic Scattering Factors for X-rays
- User's Guide
- API Docs
- Change log history
- pymicro version 0.6.0
- pymicro version 0.5.3
- pymicro version 0.5.2
- pymicro version 0.5.1
- pymicro version 0.5.0
- pymicro version 0.4.5
- pymicro version 0.4.4
- pymicro version 0.4.3
- pymicro version 0.4.2
- pymicro version 0.4.1
- pymicro version 0.4.0
- pymicro version 0.3.3
- pymicro version 0.3.2
- pymicro version 0.3.1
- pymicro version 0.3.0
- pymicro version 0.2.3
- pymicro version 0.2.2
- pymicro version 0.1.0
- References