Skip to content

Releases: flatsurf/sage-flatsurf

0.4.5

01 Apr 10:40
Compare
Choose a tag to compare

Fixed:

Performance:

  • Improved performance of erasing marked points by Delaunay triangulating first.

0.4.4

03 Feb 05:53
Compare
Choose a tag to compare

Changed:

  • Got rid of the FlowDecomposition wrapper in gl2r_orbit_closure.py.

Performance:

0.4.3

23 Jan 20:44
Compare
Choose a tag to compare

Added:

  • Added another example of an explicit orbit closure computation to the documentation.
  • Added better error messages when an optional dependency is not installed,
    pointing out how this dependency could be satisfied.

Changed:

  • The copy parameter of Surface_list.__init__() and
    __Surface_dict.__init__() now defaults to surface.is_mutable(). Before
    the default was True. However, in principle this should not break any
    existing code but only change the runtime slightly in some cases.

  • The mutable parameter of Surface_list.__init__() and
    Surface_dict.__init__() now defaults to True. Before its default was
    False in many cases. This change might break some existing code. If it
    does, one needs to either explicitly set mutable=False in this invocation or
    call surface.set_immutable().

Removed:

  • Removed the unused/ directory which held a collection of unused code that was moved there in 2016.

Fixed:

  • Fixed some issues in documentation of Surface classes and simplified some of their implementation.

  • Fixed typos that lead to runtime errors in rare cases.

Performance:

  • Improved performance of polygon constructions such as triangle(26, 48, 75).

0.4.2

02 Nov 08:17
Compare
Choose a tag to compare

Fixed:

  • Adapted to type changes in pyflatsurf 3.7.0.

0.4.1

12 Jul 08:56
Compare
Choose a tag to compare

Performance:

  • Speed up kernel and rank computations when computing orbit closures.

0.4.0

12 Jul 07:55
Compare
Choose a tag to compare
Updated CHANGELOG for 0.4.0