Skip to content

Releases: algebraic-solving/AlgebraicSolving.jl

v0.10.5

30 Apr 17:30
91d7230

Choose a tag to compare

AlgebraicSolving v0.10.5

Diff since v0.10.4

Merged pull requests:

  • Add multivariate rational interpolation (#122) (@wegank)
  • Avoid some invalidations related to Base.hash (#123) (@lgoettgens)
  • adds script for testing local msolve in AlgebraicSolving (#124) (@ederc)
  • Fix typo in index.md (#126) (@albinahlback)
  • Allow Gröbner basis computation with inputs in msolve format (#127) (@wegank)
  • Allow parallel Gröbner basis computations (#128) (@wegank)
  • Allow calls to _core_msolve with inputs in msolve format (#130) (@wegank)
  • Allow parallel parametrization computations (#131) (@wegank)
  • Use leading_coefficient from AbstractAlgebra.jl (#134) (@wegank)
  • Bump msolve version to 0.9.5 (#136) (@wegank)
  • Bumps to msolve v0.900.502 (#137) (@ederc)
  • Fix issue when calling _core_groebner_basis_array from Oscar (#139) (@wegank)
  • Fix bug in Gröbner basis caching (#140) (@wegank)
  • Fix a multithreading bug in Newton interpolation (#143) (@wegank)
  • Allow Nemo.jl v0.55, bump version to 0.10.5 (#144) (@lgoettgens)

Closed issues:

  • Gröbner basis + complete_reduction=false = SIGSEGV (#117)
  • Unexpected/undocumented behavior of Gröbner basis caching (#135)
  • Conversion problems when calling _groebner_basis_array from Oscar (#138)

v0.10.4

04 Feb 08:28
862a0f1

Choose a tag to compare

AlgebraicSolving v0.10.4

Diff since v0.10.3

Merged pull requests:

  • Update contributors in documentation (#119) (@rprebet)
  • fixes doctest for rational_solutions() (#120) (@ederc)
  • Sort variables in rational solutions (#121) (@ederc)

v0.10.3

14 Jan 15:43
5b7e31f

Choose a tag to compare

AlgebraicSolving v0.10.3

Diff since v0.10.2

Merged pull requests:

v0.10.2

05 Dec 08:05
b97a230

Choose a tag to compare

AlgebraicSolving v0.10.2

Diff since v0.10.1

Merged pull requests:

Closed issues:

  • Gröbner basis + elimination order = random errors (#113)
  • Gröbner basis + elimination order = miscellaneous error (macOS-only) (#114)

v0.10.1

01 Dec 17:40
a9a2f1e

Choose a tag to compare

AlgebraicSolving v0.10.1

Diff since v0.10.0

Merged pull requests:

Closed issues:

  • Gröbner basis + elimination order = unreliable result (#110)

v0.10.0

15 Sep 09:15
4b90544

Choose a tag to compare

AlgebraicSolving v0.10.0

Diff since v0.9.2

  • Adds rational parametrizations for algebraic curves

Breaking changes

  • Uses msolve v0.9, thus slight interface resp. output changes due to bug fixes and optimizations in precision handling possible.

Merged pull requests:

  • Add rational parametrization for algebraic curves (#106) (@rprebet)
  • msolve v0.9.1, release v0.10.0 (#109) (@ederc)

v0.9.2

08 Sep 07:13
41afe86

Choose a tag to compare

AlgebraicSolving v0.9.2

Diff since v0.9.1

Merged pull requests:

v0.9.1

14 Jul 08:40
6df4bf1

Choose a tag to compare

AlgebraicSolving v0.9.1

Diff since v0.9.0

Merged pull requests:

v0.9.0

16 May 18:08
aef5a7f

Choose a tag to compare

AlgebraicSolving v0.9.0

Diff since v0.8.3

Breaking changes

  • Due to msolve v0.8.0 the default precision in coefficients when lifting to QQ has increased which might change results.

Merged pull requests:

  • Update I.dim when dimension computed (#96) (@rprebet)
  • Add functions for computation of Hilbert series (#98) (@rprebet)
  • Make some tests more stable by not checking for order of solutions (#101) (@lgoettgens)
  • Prepares v0.9.0 (#102) (@ederc)

v0.8.3

25 Feb 16:38
b4a7745

Choose a tag to compare

AlgebraicSolving v0.8.3

Diff since v0.8.2

Merged pull requests:

Closed issues:

  • Using more than 32 variables in sig_groebner_basis (#92)