Recent Releases of EinExprs

EinExprs - v0.7.1

EinExprs v0.7.1

Diff since v0.7.0

Merged pull requests: - CompatHelper: bump compat for GraphMakie in [weakdeps] to 0.6, (keep existing compat) (#73) (@github-actions[bot]) - Fix bug in optimizer LineGraph. (#74) (@samuelsonric)

- Julia
Published by github-actions[bot] 7 months ago

EinExprs - v0.7.0

EinExprs v0.7.0

Diff since v0.6.10

Breaking changes

  • The API of HyPar has changed to adapt to the new underlying CliqueTrees.jl implementation
  • SumShadowInds has been renamed to SumGhostInds

Merged pull requests: - Rewrite optimizer HyPar. (#69) (@samuelsonric) - CompatHelper: bump compat for Makie in [weakdeps] to 0.24, (keep existing compat) (#71) (@github-actions[bot])

Closed issues: - einexpr function with HyPar optimizer sometimes gets stuck (#61)

- Julia
Published by github-actions[bot] 8 months ago

EinExprs - v0.6.10

EinExprs v0.6.10

Diff since v0.6.9

Merged pull requests: - Update benchmarks and docs. (#65) (@samuelsonric) - Fix stack overflow error on indshistogram (#68) (@samuelsonric)

Closed issues: - Compile EinExprs to native code or IR (#13) - Recursive visualization of EinExpr on terminal (#48)

- Julia
Published by github-actions[bot] 8 months ago

EinExprs - v0.6.9

EinExprs v0.6.9

Diff since v0.6.8

Merged pull requests: - Enhance performance of FlopsScorer for findslices (#63) (@jofrevalles) - Fast, high-quality contraction orderings via tree decompositions. (#64) (@samuelsonric)

- Julia
Published by github-actions[bot] 10 months ago

EinExprs - v0.6.8

EinExprs v0.6.8

Diff since v0.6.7

Updated compatibility constraint with Makie.

Merged pull requests: - CompatHelper: bump compat for Makie in [weakdeps] to 0.22, (keep existing compat) (#62) (@github-actions[bot])

- Julia
Published by github-actions[bot] about 1 year ago

EinExprs - v0.6.7

EinExprs v0.6.7

Diff since v0.6.6

Merged pull requests: - CompatHelper: add new compat entry for ChainRulesCore in [weakdeps] at version 1, (keep existing compat) (#57) (@github-actions[bot]) - CompatHelper: bump compat for Makie in [weakdeps] to 0.21, (keep existing compat) (#58) (@github-actions[bot])

Closed issues: - MethodError in findslices with empty targets (#60)

- Julia
Published by github-actions[bot] about 1 year ago

EinExprs - v0.6.6

EinExprs v0.6.6

Diff since v0.6.5

Merged pull requests: - Create build-paper.yml (#55) (@mofeing)

Closed issues: - Fix hyperindex optimization bugs (#54)

- Julia
Published by github-actions[bot] almost 2 years ago

EinExprs - v0.6.5

EinExprs v0.6.5

Diff since v0.6.4

- Julia
Published by github-actions[bot] almost 2 years ago

EinExprs - v0.6.4

EinExprs v0.6.4

Diff since v0.6.3

- Julia
Published by github-actions[bot] about 2 years ago

EinExprs - v0.6.3

EinExprs v0.6.3

Diff since v0.6.2

- Julia
Published by github-actions[bot] about 2 years ago

EinExprs - v0.6.2

Full Changelog: https://github.com/bsc-quantic/EinExprs.jl/compare/v0.6.1...v0.6.2

- Julia
Published by mofeing about 2 years ago

EinExprs - v0.6.1

EinExprs v0.6.1

Diff since v0.6.0

- Julia
Published by github-actions[bot] about 2 years ago

EinExprs - v0.6.0

EinExprs v0.6.0

Diff since v0.5.10

Merged pull requests: - Decouple size dictionary from EinExprs (#45) (@mofeing) - Require GraphMakie explicitly to plot (#46) (@mofeing)

Closed issues: - Speedup Exhaustive optimizer by decoupling size from EinExpr (#36) - Greedy optimizer maximizes flops instead of minimizes it (#47)

- Julia
Published by github-actions[bot] about 2 years ago

EinExprs - v0.5.10

EinExprs v0.5.10

Diff since v0.5.9

Merged pull requests: - CompatHelper: add new compat entry for Suppressor at version 0.2, (keep existing compat) (#44) (@github-actions[bot])

- Julia
Published by github-actions[bot] about 2 years ago

EinExprs - v0.5.9

EinExprs v0.5.9

Diff since v0.5.8

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.8

EinExprs v0.5.8

Diff since v0.5.7

Merged pull requests: - Implement KaHyPar optimizer (#35) (@jofrevalles) - CompatHelper: add new compat entry for KaHyPar at version 0.3, (keep existing compat) (#42) (@github-actions[bot]) - Enhance edge and vertex weights for HyPar optimizer (#43) (@jofrevalles)

Closed issues: - Implement Hypergraph Partitioning optimizer (#7) - Damp the effect of myriad, small allocations in optimizers (#31) - Wrong results for exhaustive search (#37)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.7

EinExprs v0.5.7

Diff since v0.5.6

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.6

EinExprs v0.5.6

Diff since v0.5.5

Merged pull requests: - Fix performance regression in Greedy (#32) (@mofeing)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.5

EinExprs v0.5.5

Diff since v0.5.4

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.4

EinExprs v0.5.4

Diff since v0.5.3

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.3

EinExprs v0.5.3

Diff since v0.5.0

Closed issues: - plot crashes because "key :colorscale is not found" (#21)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.5.0

EinExprs v0.5.0

Diff since v0.4.0

Closed issues: - Test select, neighbours functions (#11) - Exhaustive optimizer has non-deterministic behavior (#14) - Replace Tensor type with EinExpr with empty args (#25) - Update docs to include AbstractTrees integration (#27)

Merged pull requests: - Replace Tensors for empty EinExprs (#26) (@mofeing)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.4.0

EinExprs v0.4.0

Diff since v0.3.1

Merged pull requests: - Remove dependency on Tensors (#24) (@mofeing)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.3.1

EinExprs v0.3.1

Diff since v0.3.0

Closed issues: - FlopsScorer crashes for some circuits (#22)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.3.0

EinExprs v0.3.0

Diff since v0.2.0

Closed issues: - Issue with contract handling EinExpr with multiple unconnected tensors (#16) - Implement slices function (#19)

Merged pull requests: - CompatHelper: add new compat entry for ChainRulesCore at version 1, (keep existing compat) (#18) (@github-actions[bot]) - Implement slicing functionality (#20) (@mofeing)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.2.0

EinExprs v0.2.0

Diff since v0.1.1

Closed issues: - Import automatic differentiation code from Tenet (#12)

Merged pull requests: - Define forward and backward differentiation rules for contract on EinExpr (#17) (@mofeing)

- Julia
Published by github-actions[bot] over 2 years ago

EinExprs - v0.1.1

EinExprs v0.1.1

Diff since v0.1.0

- Julia
Published by github-actions[bot] almost 3 years ago

EinExprs - v0.1.0

EinExprs v0.1.0

Closed issues: - Implement EinExpr type (#2) - Implement Greedy optimizer (#8) - Replace Requires with Package Extensions (#9)

- Julia
Published by github-actions[bot] almost 3 years ago