Skip to content

Releases: jcmgray/cotengrust

v0.2.0

02 Oct 19:28

Choose a tag to compare

v0.2.0

  • add max_neighbors option (default: 16) to greedy optimization, to handle large essentially batch indices during path finding.

Full Changelog: v0.1.5...v0.2.0

v0.1.5

02 Oct 00:30

Choose a tag to compare

What's Changed

  • dispatch index and node representation (u8, u16, u32) based on number of indices to allow contractions with up to ~1 billion indices without degrading performance on small graphs.
  • added some benchmarks to the readme
  • update dependencies

Full Changelog: v0.1.4...v0.1.5

v0.1.4

26 Sep 22:49

Choose a tag to compare

What's Changed

  • Add type information and docstrings for IDEs by @CSNWEB in #3
  • Bump ordered-float from 4.2.0 to 4.2.2 by @dependabot in #4
  • Bump pyo3 from 0.22.2 to 0.22.3 by @dependabot in #5
  • various other dependency version updates

New Contributors

  • @CSNWEB made their first contribution in #3
  • @dependabot made their first contribution in #4

Full Changelog: v0.1.3...v0.1.4

v0.1.3

14 May 18:40

Choose a tag to compare

  • optimize_random_greedy_track_flops: sample costmod (with a tweaked scoring function) and temperature for better quality paths. Implement early termination of non-optimal trials for performance boost.

Full Changelog: v0.1.2...v0.1.3

v0.1.2

19 Apr 21:36

Choose a tag to compare

  • add optimize_random_greedy_track_flops
  • explicitly release GIL
  • add explicit error for index overflow (currently u16 (=65535 unique indices))

Full Changelog: v0.1.1...v0.1.2

v0.1.1

07 Sep 20:58
73ef7ea

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Sep 05:54

Choose a tag to compare

allow sizes to be most generally be float