Changelog¶
1.0.0¶
Initial release of Microcubed in its new repository.
Analytical magnetic stray fields and gradients for uniformly magnetized cuboids and arrangements, with a shared Python API for NumPy and parallel Rust backends.
Projected union boundaries retaining concavities, holes, and disconnected components, alongside convex hulls.
Polygon decomposition and reproducible 2D and 3D Voronoi grain generation, including conversion into compact cuboid arrangements.
Field sampling and Matplotlib visualization of line, plane, and volume sections.
Self-contained Jupyter examples with automatically generated README snippets.
Markdown documentation with the Furo theme, executed code, and visual examples.
Optional Ubermag/OOMMF validation of exterior fields and gradients, with error tables, comparison maps, and line profiles.
Python 3.12–3.14 support, Maturin packaging, and GitHub Actions for cross-platform tests, code quality, documentation, examples, and distribution validation.