MicPy 0.4.3 Changelog
This minor release further improves VTK and ParaView integration for MICRESS field data, with a new ParaView filter for extending simulation domains according to MICRESS boundary conditions.
MICRESS Boundary Extension filter
MICRESS simulations often exploit symmetries and repeating patterns to reduce the computational domain and save computation time.
- Added the MICRESS Boundary Extension filter to the ParaView plugin.
- The filter extends MICRESS datasets beyond their original simulation domain using the specified boundary conditions.
- Added support for periodic, insulating, and symmetric boundary conditions.
- Boundary conditions and extension sizes can be configured independently for each spatial direction.
- This allows symmetric and repeating structures to be reconstructed and visualized directly in ParaView.
Legacy VTK file support
- Added support for saving VTK files in the legacy format using
Field.save_vti(). - This provides an additional export option for workflows and tools that rely on the legacy VTK format such as HOMAT.
Length unit conversion
Added 22 September 2026.
- Added support for length unit conversion when exporting MICRESS field data with
Field.as_vti(). - Length units can also be converted directly in the ParaView plugin, making it easier to visualize MICRESS datasets using the desired spatial unit.
Field boundary extension
Added 7 October 2026.
- Added
Field.extend()for extending MICRESS field data directly in Python. - The method supports the same periodic, insulating, and symmetric boundary conditions as the ParaView Boundary Extension filter.
- Boundary conditions and extension sizes can be specified independently for each spatial direction.
- The ParaView Boundary Extension filter now uses the same underlying field extension functionality.
Field resampling
Added 7 October 2026.
- Added
Field.resample()for resampling MICRESS field data to a different spatial resolution while preserving the physical extent of the field. - Added nearest-neighbor resampling for discrete and categorical data such as grain or phase IDs.
- Added linear interpolation for continuous field data.
- Added overlap-weighted averaging for conservative coarsening of continuous field data.
- The field spacing is automatically adjusted to match the new resolution while preserving the original physical extent.
