Skip to content

Releases: LiamMcAllisterGroup/cytools

v1.2.6

28 Oct 17:32
Compare
Choose a tag to compare

What's Changed

  • cleaned triangulation point checking logic in 320b586 and e5fbcb7
  • added 'mori cone cap' method in 3e1c523
  • updated GV/GWs to use mori cone cap in 37b7981
  • updated windows install/launcher

Full Changelog: v1.2.5...v1.2.6

v1.2.5

10 Oct 02:23
Compare
Choose a tag to compare

What's Changed

  • formatting using Black in bfd906b
  • all_triangulations bugfix in 88f96c3
  • return GV/GW invariants as a list, not a set in 45095f3
  • more resilient installs in case of conflicting IDs in f869b85

Full Changelog: v1.2.4...v1.2.5

v1.2.4

25 Sep 14:15
Compare
Choose a tag to compare

What's Changed

  • Generalized cone containment methods in 6cec12a and d60bf18
  • Triangulation.is_valid bugfix in 30c999c
  • Restricted triangulations now keep pointer to ambient triangulation in 30c999c
  • Allow secondary cones to be computed on the N-skeleton (i.e., intersection of secondary cones for each ND restriction of the triangulation) in 30c999c
  • Updated Ubuntu and Flint packages by @michaelstepniczka in #43
  • Generalize HPolytope to allow dilations of rational polytopes in f9b9356
  • Integrate CYGV in d0201db and 4aa4e47
  • Move to specify simplices by labels, not indices in 36aa262

New Contributors

Full Changelog: v1.2.3...v1.2.4

v1.2.3

13 Aug 18:08
Compare
Choose a tag to compare

What's Changed

  • Bump the actions group with 1 update by @dependabot in #41
  • fix documentation by @natemacfadden in #42
  • generalize cone methods (for trivial cones, for checking containment of vectors, etc.)

New Contributors

Full Changelog: v1.2.2...v1.2.3

v1.2.2

12 Mar 00:53
Compare
Choose a tag to compare
  1. new H-Polytope class
  2. better methods for restricting triangulations to faces
  3. cleaned up some spurious warnings upon opening CYTools
  4. introduced flags 'INSTALL_SAGE' and 'INSTALL_M2' for installing up-to-date versions of Sage and Macaulay2, respectively

Full Changelog: v1.2.1...v1.2.2

v1.2.1

06 Mar 22:20
61cf9d5
Compare
Choose a tag to compare
  • bugfix for feasibility with trivial (i.e., empty) hyperplanes

Full Changelog: v1.2.0...v1.2.1

v1.2.0

04 Mar 21:17
Compare
Choose a tag to compare

What's Changed

  • allow default stretching c=1
  • upgrade from Debian to Ubuntu
  • chore: delete CNAME by @ariostas in #36
  • build: add pyproject.toml and switch to Hatch build system by @ariostas in #37
  • docs: fix broken link in readme by @ariostas in #38
  • chore: add citation file by @ariostas in #39
  • ci: consolidate workflows and add dependabot by @ariostas in #40

Full Changelog: v1.1.1...v1.2.0

v1.1.1

22 Feb 17:16
Compare
Choose a tag to compare

Changed update scripts to use curl.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

21 Feb 20:40
Compare
Choose a tag to compare

Marked as a minor version primarily because of the points-by-labels change that occurred previously.

Some bugfixes (related to labeling)
Some memory optimizations
Some reordering (to ensure vertices are sorted lexicographically be original representation)

Full Changelog: v1.0.14...v1.1.0

v1.0.14

24 Jan 15:17
Compare
Choose a tag to compare

Major Changes

  1. 0-faces are enforced to be enumerated in vertex order
  2. support for specifying points by labels is now added. Causes significant reduction in memory when constructing triangulations
  3. support for trivial cones

Full Changelog: v1.0.13...v1.0.14