Skip to content

Releases: flatsurf/flatsurf

3.11.2

04 Aug 04:05
Compare
Choose a tag to compare

Fixed:

  • Made operators <=, >, >=, != of Bound visible to Python code.
  • Prominently link to sage-flatsurf in the README, so people do not try to install libflatsurf to get "flatsurf".

3.11.1

10 Apr 11:44
Compare
Choose a tag to compare

Performance:

  • Remove redundant expensive assertions when Delaunay triangulating.

3.11.0

11 Mar 05:53
Compare
Choose a tag to compare

Added:

  • Added IntervalExchangeTransformation::forget() to drop the information about the underlying surface from an IET.

3.10.1

17 Jan 03:53
Compare
Choose a tag to compare

Fixed:

Performance:

  • Improved performance of ContourDecompsoition constructor by removing
    redundant assertion. In flow decompositions that are trivial to compute, this
    assertion often dominated the overall runtime.

3.10.0

04 Jan 22:01
Compare
Choose a tag to compare

Added:

  • Implemented FlowDecomposition::vertical() which had been declared in
    flow_decomposition.hpp but was not implemented. (The return value of this
    is now a Vertical<Surface>; same as FlowComponent::vertical().)
  • Added comparison of vectors in pyflatsurf and implementation of the zero() method

3.9.4

18 Dec 19:18
Compare
Choose a tag to compare

Fixed:

  • Fixed elimination of marked points when marked points are collinear.

3.9.3

15 Nov 02:25
Compare
Choose a tag to compare

Fixed:

  • Fixed compilation on 64-bit macOS systems.

3.9.2

13 Nov 15:55
Compare
Choose a tag to compare

Added:

  • Implemented Deformation::operator()(const SaddleConnection&) when the underlying deformation comes from a shift.

3.9.1

10 Nov 10:45
Compare
Choose a tag to compare

Fixed:

  • Updated dependency of conda package in flatsurf channel to depend on libeantic instead of e-antic (libeantic + pyeantic)
  • Updated conda pins for packages in flatsurf channel.

Performance:

  • Implemented shortcut equality check of surfaces when they are identical.

3.9.0

06 Nov 22:16
Compare
Choose a tag to compare

Added:

  • Added FlowDecomposition::operator== to check whether two flow
    decompositions are internally coming from identical objects.

Fixed:

  • Made missing FlowComponent::decomposition() and
    FlowComponent::decomposition() const implementations available in the
    shared library.