Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.3.1 - 2020-07-09

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.

1.3.0 - 2020-06-25

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.

1.2.2 - 2020-05-14

Fixed

  • Matplotlib error with undefined axes.

1.2.1 - 2020-05-14

Changed

  • Plot methods automatically update figure axes.

Fixed

  • CLI plotting function for triangular/tetrahedral meshes.

1.2.0 - 2020-05-13

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.

1.1.2 - 2019-11-07

Fixed

  • Paths to demo files in CLI, moved into source directory.

1.1.1 - 2019-11-05

Added

  • DOI links to readme and documentation.

Changed

  • Added logos, icons, social meta data for HTML documentation.

Fixed

  • Paths to demo files in CLI.

1.1.0 - 2019-09-27

Added

  • An __add__ method to the SeedList class.

Changed

  • Project documentation.

1.0.1 - 2019-09-07

Changed

  • Project documentation.

  • Made project name lowercase in PyPI.

1.0.0 - 2019-09-07

Added

  • Project added to GitHub.