Recent Releases of groebner.jl

groebner.jl - v0.9.5

Groebner v0.9.5

Diff since v0.9.4

Merged pull requests: - Fix a bug (#188) (@sumiya11)

Closed issues: - Incorrect result (#175)

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

groebner.jl - v0.9.4

Groebner v0.9.4

Diff since v0.9.3

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

groebner.jl - v0.9.3

Groebner v0.9.3

Diff since v0.9.2

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

groebner.jl - v0.9.2

Groebner v0.9.2

Diff since v0.9.1

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

groebner.jl - v0.9.1

Groebner v0.9.1

Diff since v0.9.0

Merged pull requests: - Add a function to make the eco-n system for different n (#178) (@sumiya11) - CompatHelper: bump compat for Nemo to 0.49, (keep existing compat) (#179) (@github-actions[bot]) - (Slowly) Refactoring F4 trace (#180) (@sumiya11) - Issue with 64 bit integers in CRT for Windows (#181) (@pogudingleb) - Some small quality-of-life changes (#182) (@sumiya11)

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

groebner.jl - v0.9.0

Groebner v0.9.0

Diff since v0.8.3

Breaking changes

  • See the changelog in NEWS.md

Merged pull requests: - When copying exponent vector, do no allocate (#173) (@sumiya11) - Add functions: leadingideal, dimension, quotientbasis (#174) (@sumiya11)

Closed issues: - Compute basis in parallel (#42) - exponent vector overflow, restarting (#95) - Calculate transformation matrix (#130) - llvmcall deprecation warnings (#139)

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

groebner.jl - v0.8.3

Groebner v0.8.3

Diff since v0.8.2

Merged pull requests: - Generic coefficient type (#163) (@sumiya11) - Allow the ordering to contain more variables than the input polynomials (#165) (@sumiya11) - CompatHelper: bump compat for Atomix to 1, (keep existing compat) (#166) (@github-actions[bot]) - CompatHelper: bump compat for AbstractAlgebra to 0.44, (keep existing compat) (#168) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.48, (keep existing compat) (#169) (@github-actions[bot]) - Add a note about generic coefficients (#170) (@sumiya11) - Add a new function, "lead", and a benchmark for composite numbers (#171) (@sumiya11) - Гsing string representation to match in the transform for ProductOrdering (#172) (@pogudingleb)

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

groebner.jl - v0.8.2

Groebner v0.8.2

Diff since v0.8.1

Merged pull requests: - Remove generated annotations in packed.jl (#159) (@sumiya11) - Docs: remove sections tutorial, development (#160) (@sumiya11) - docs: refine low-level interface description (#161) (@sumiya11)

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

groebner.jl - v0.8.1

Groebner v0.8.1

Diff since v0.8.0

Merged pull requests: - Remove llvmcalls in src/utils/simd.jl (#157) (@sumiya11)

Closed issues: - groebner does not return leading coefficient 1 (#128) - Reduce a Polynomial by a Groebner Basis (#135)

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

groebner.jl - v0.8.0

Groebner v0.8.0

Diff since v0.7.5

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.42, (keep existing compat) (#144) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.46, (keep existing compat) (#145) (@github-actions[bot]) - Tiny refactor (#146) (@sumiya11) - test (#147) (@sumiya11) - Overhaul (#148) (@sumiya11) - Overhaul CRT (#149) (@sumiya11) - In hashtable, use struct of arrays for better cache usage (#150) (@sumiya11) - Faster monomial arithmetic (#151) (@sumiya11) - investigate cache effects in groebner_apply (#152) (@sumiya11) - Cleanup f4 (#155) (@sumiya11) - Cleanup f4 part 2 (@sumiya11)

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

groebner.jl - v0.7.5

Groebner v0.7.5

Diff since v0.7.4

Merged pull requests: - Spring cleaning (#129) (@sumiya11) - Add the function groebner_with_change_matrix (#131) (@sumiya11) - Spring cleaning (#132) (@sumiya11) - Run CI on some changes (#133) (@sumiya11) - Convert matrix columns to basis monomials a bit faster (#134) (@sumiya11) - Small update (#140) (@sumiya11)

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

groebner.jl - v0.7.4

Groebner v0.7.4

Diff since v0.7.3

Merged pull requests: - Use pointer instead of unsafe_convert (#126) (@yuyichao) - CI on Julia nightly (#127) (@sumiya11)

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

groebner.jl - v0.7.3

Groebner v0.7.3

Diff since v0.7.2

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.40, (keep existing compat) (#124) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.43, (keep existing compat) (#125) (@github-actions[bot])

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

groebner.jl - v0.7.2

Groebner v0.7.2

Diff since v0.7.1

Merged pull requests: - Use :dynamic scheduling in [at]threads (#123) (@sumiya11)

Closed issues: - Fails to compute correct Gröbner basis on DynamicPolynomials variable with non-standard monomial ordering (#116)

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

groebner.jl - v0.7.1

Groebner v0.7.1

Diff since v0.7.0

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.38, (keep existing compat) (#118) (@github-actions[bot]) - CompatHelper: bump compat for AbstractAlgebra to 0.39, (keep existing compat) (#119) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.42, (keep existing compat) (#120) (@github-actions[bot]) - Fix for DynamicPolynomials.jl orderings (#121) (@sumiya11)

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

groebner.jl - v0.7.0

Groebner v0.7.0

Diff since v0.6.4

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.37, (keep existing compat) (#110) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.41, (keep existing compat) (#111) (@github-actions[bot]) - A bit different strategy for modular computation (#112) (@sumiya11) - Add tests for rational reconstruction (#113) (@sumiya11) - assert --> invariant (#114) (@sumiya11) - Update benchmarks (#115) (@sumiya11) - Fix performance check in CI (#117) (@sumiya11)

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

groebner.jl - v0.6.4

Groebner v0.6.4

Diff since v0.6.3

Merged pull requests: - Add a couple of unsafe assumptions (#106) (@sumiya11) - CompatHelper: bump compat for AbstractAlgebra to 0.36, (keep existing compat) (#107) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.40, (keep existing compat) (#108) (@github-actions[bot]) - CompatHelper: add new compat entry for HostCPUFeatures at version 0.1, (keep existing compat) (#109) (@github-actions[bot])

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

groebner.jl - v0.6.3

Groebner v0.6.3

Diff since v0.6.2

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

groebner.jl - v0.6.2

Groebner v0.6.2

Diff since v0.6.1

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

groebner.jl - v0.6.1

Groebner v0.6.1

Diff since v0.6.0

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.35, (keep existing compat) (#102) (@github-actions[bot]) - CompatHelper: bump compat for Nemo to 0.39, (keep existing compat) (#103) (@github-actions[bot]) - Create Downgrade.yml (#104) (@sumiya11)

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

groebner.jl - v0.6.0

Groebner v0.6.0

Diff since v0.5.1

Merged pull requests: - (probably) improve modular arithmetic (#99) (@sumiya11) - CompatHelper: add new compat entry for Atomix at version 0.1, (keep existing compat) (#101) (@github-actions[bot])

Closed issues: - Bug in groebner in Z_2 (#78)

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

groebner.jl - v0.5.1

Groebner v0.5.1

Diff since v0.5.0

Merged pull requests: - Add code coverage (#90) (@sumiya11) - Improve documentation for learn & apply strategy (#91) (@sumiya11) - CompatHelper: bump compat for AbstractAlgebra to 0.34, (keep existing compat) (#93) (@github-actions[bot]) - WIP, Fix some dynamic dispatch issues & new linear algebra backend (#96) (@sumiya11) - CompatHelper: add new compat entry for PrettyTables at version 2, (keep existing compat) (#98) (@github-actions[bot]) - Release of 0.5.1 in order to fix a downstream dependency clash between Nemo and Symbolics (#100) (@Krastanov)

Closed issues: - Does Groebner use checked arithmetic, or does it fail silently if a coefficient overflows? (#94)

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

groebner.jl - v0.5.0

Groebner v0.5.0

Diff since v0.4.4

Merged pull requests: - Record some timings and runtime statistics (#85) (@sumiya11) - CompatHelper: add new compat entry for TimerOutputs at version 0.5, (keep existing compat) (#86) (@github-actions[bot]) - Fix a bug in modular computation (#87) (@sumiya11)

Closed issues: - RecoverableException in Groebner\to18i\src\interface.jl:100 (#68) - Issues with normalform (#82)

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

groebner.jl - v0.4.4

Groebner v0.4.4

Diff since v0.4.3

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.32, (keep existing compat) (#77) (@github-actions[bot]) - Groebner.jl logo (#80) (@sumiya11) - adjust logo urls (#81) (@sumiya11)

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

groebner.jl - v0.4.3

Groebner v0.4.3

Diff since v0.4.2

Merged pull requests: - Minor debugging improvements & interface change (#75) (@sumiya11) - change of orderings for groebner_learn/apply (#76) (@sumiya11) - Add an option to homogenize input ideal (#79) (@sumiya11)

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

groebner.jl - v0.4.2

Groebner v0.4.2

Diff since v0.4.1

Merged pull requests: - fix groebner_apply (#74) (@sumiya11)

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

groebner.jl - v0.4.1

Groebner v0.4.1

Diff since v0.4.0

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

groebner.jl - v0.4.0

Groebner v0.4.0

Diff since v0.3.6

Closed issues: - Possible to make Groebner.jl support 32bit Julia? (#69)

Merged pull requests: - Overhaul (#67) (@sumiya11) - CompatHelper: bump compat for MultivariatePolynomials to 0.5, (keep existing compat) (#70) (@github-actions[bot]) - Beautifulization (#72) (@sumiya11) - CompatHelper: bump compat for AbstractAlgebra to 0.31, (keep existing compat) (#73) (@github-actions[bot])

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

groebner.jl - v0.3.6

Groebner v0.3.6

Diff since v0.3.5

Merged pull requests: - Allow the user to speficy the maximal size of the matrix in F4 (#64) (@sumiya11) - Specify formatting file and format all code (#66) (@sumiya11)

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

groebner.jl - v0.3.5

Groebner v0.3.5

Diff since v0.3.4

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.30, (keep existing compat) (#63) (@github-actions[bot]) - Bump to 0.3.5 for release with AbstractAlgebra 0.30 support (#65) (@Krastanov)

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

groebner.jl - v0.3.4

Groebner v0.3.4

Diff since v0.3.3

Merged pull requests: - First try at decreasing compile latency via SnoopPrecompile (#60) (@sumiya11)

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

groebner.jl - v0.3.3

Groebner v0.3.3

Diff since v0.3.2

Merged pull requests: - WIP: CI benchmarking (#57) (@sumiya11) - toy commit to check CI benchmarking (#58) (@sumiya11) - Refactor benchmarks & increment version to 0.3.3 (#59) (@sumiya11)

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

groebner.jl - v0.3.2

Groebner v0.3.2

Diff since v0.3.1

Merged pull requests: - Add weighted, block, and matrix orderings (#53) (@sumiya11) - CompatHelper: bump compat for AbstractAlgebra to 0.29, (keep existing compat) (#54) (@github-actions[bot]) - Fix the bug with strings for julia 1.6 (#55) (@sumiya11) - slightly better finite field arithmetic (#56) (@sumiya11)

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

groebner.jl - v0.3.1

Groebner v0.3.1

Diff since v0.3.0

Merged pull requests: - Minor perf improvement (#51) (@sumiya11) - CompatHelper: bump compat for AbstractAlgebra to 0.28, (keep existing compat) (#52) (@github-actions[bot])

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

groebner.jl - v0.3.0

Groebner v0.3.0

Diff since v0.2.11

Merged pull requests: - Make term orderings typed (#49) (@sumiya11)

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

groebner.jl - v0.2.11

Groebner v0.2.11

Diff since v0.2.10

Merged pull requests: - remove unbound type parameters (#43) (@nsajko) - Compact monomial representation (#45) (@sumiya11)

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

groebner.jl - v0.2.10

Groebner v0.2.10

Diff since v0.2.9

Closed issues: - Error with hashnextindex(::UInt32, ::Int64, ::UInt32) (#39)

Merged pull requests: - Large refactoring (#41) (@sumiya11)

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

groebner.jl - v0.2.9

Groebner v0.2.9

Diff since v0.2.8

Merged pull requests: - fix missing UInt32 bug (#40) (@sumiya11)

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

groebner.jl - v0.2.8

Groebner v0.2.8

Diff since v0.2.7

Closed issues: - Integer Type Error (#33)

Merged pull requests: - Fixed UInt32 issue (#34) (@aabouman) - CompatHelper: bump compat for AbstractAlgebra to 0.27, (keep existing compat) (#35) (@github-actions[bot]) - fix degrevlex comparator bug (#36) (@sumiya11) - patch (#37) (@sumiya11)

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

groebner.jl - v0.2.7

Groebner v0.2.7

Diff since v0.2.6

Closed issues: - Not working for univariate AA polynomials (#16) - Set up reverse CI (#26) - Julia 1.6 support (#29)

Merged pull requests: - Re-instate Julia 1.6 support (#30) (@odow)

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

groebner.jl - v0.2.6

Groebner v0.2.6

Diff since v0.2.5

Closed issues: - Add fglm step (#8) - Test groebner for DynamicPolynomials better (#13)

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

groebner.jl - v0.2.5

Groebner v0.2.5

Diff since v0.2.4

Merged pull requests: - CompatHelper: bump compat for AbstractAlgebra to 0.26, (keep existing compat) (#27) (@github-actions[bot])

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

groebner.jl - v0.2.4

Groebner v0.2.4

Diff since v0.2.3

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

groebner.jl - v0.2.3

Groebner v0.2.3

Diff since v0.2.2

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

groebner.jl - v0.2.2

Groebner v0.2.2

Diff since v0.2.1

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

groebner.jl - v0.2.1

Groebner v0.2.1

Diff since v0.2.0

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

groebner.jl - v0.2.0

Groebner v0.2.0

Diff since v0.1.1

Merged pull requests: - WIP: Tutorial (#17) (@sumiya11) - sidebar changes (#20) (@sumiya11)

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

groebner.jl - v0.1.1

Groebner v0.1.1

Diff since v0.1.0

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

groebner.jl - v0.1.0

Groebner v0.1.0

Closed issues: - make struct Hashvalue immutable (#2) - Write simple docs page (#6) - fix reducegb_f4 to work with noon systems (#7) - Use f4 in isgroebner (#11)

Merged pull requests: - Create LICENSE (#1) (@sumiya11) - Create LICENSE (#9) (@sumiya11) - initialize docs (#12) (@shashi)

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