Skip to content

Releases: kip-hart/MicroStructPy

v1.4.0

06 Oct 20:02

Choose a tag to compare

Added

  • References within XML input files using the <include> tag.
  • Support for gmsh. (addresses #16)
  • Citation to SoftwareX publication.

Fixed

  • Color-by seed number in CLI TriMesh plot function.
  • Expansion of "~" in input filepaths.

v1.3.5

20 Sep 22:54

Choose a tag to compare

Fixed

  • Tetrahedral mesh maximum volume setting no longer ignored.

v1.3.4

31 Aug 22:59

Choose a tag to compare

Removed

  • Debug print statements from SeedList population fractions method.

v1.3.3

31 Aug 22:07

Choose a tag to compare

Added

  • Helper functions for SeedList class.

Fixed

  • Dictionary conversion issue with lists of SciPy distributions.
  • XML tags in documentation on position distributions.

v1.3.2

11 Jul 17:35

Choose a tag to compare

Added

  • VTK output for 2D triangular meshes.

Changed

  • Updated reference to CMAME publication.

v1.3.1

09 Jul 16:52

Choose a tag to compare

Added

  • VTK output for seed lists and polyhedral meshes.
  • Option to compute expected area of ellipse from area distribution.
  • Option to compute expected volume of ellipsoid from volume distribution.

Fixed

  • Error in verification module for 2D uniform random orientations.

v1.3.0

25 Jun 11:36
1fd4a14

Choose a tag to compare

Added

  • Option to reduce the presence of short edges in polygonal meshes.

Changed

  • Optimized seed positioning algorithm by using breadth-first search
    in the AABB tree.
  • Facets in polygonal meshes are now always defined with a positive
    outward normal vector.

Fixed

  • Plotting of 3D meshes.
  • Documentation for empirical PDFs.
  • Minor errors in examples.

v1.2.2

14 May 20:32

Choose a tag to compare

Fixed

  • Matplotlib error with undefined axes.

v1.2.1

14 May 20:10

Choose a tag to compare

Changed

  • Plot methods automatically update figure axes.

Fixed

  • CLI plotting function for triangular/tetrahedral meshes.

v1.2.0

14 May 02:44
41ccfa7

Choose a tag to compare

Added

  • Options to shorten input keyword argument lists for plot methods (addresses #14)

Changed

  • Ellipse of best fit method calls the lsq-ellipse package.

Removed

  • Removed support for Python 2.7.