Releases: oscar-system/Oscar.jl
Releases · oscar-system/Oscar.jl
v0.5.2
Oscar v0.5.2
Closed issues:
- Factoring polynomials over finite fields does not work. (#188)
- Error in factoring polynomials over QQ (#211)
- Make a new release, soon (#234)
- wrong type? (#260)
- ideal in quotient ring (#263)
- BoundsError: attempt to access 0-element Array{GrpAbFinGenElem,1} at index [1] (#270)
- Add a bibliography to our manual(s) (#311)
- Ensure CI also covers our doctests (#323)
- Coercing a vector into a perm group should fail if it is too long (#371)
direct_product
for groups should give the embedding / projection morphisms (#372)- groebner_basis result is different to std (#397)
- Weird behaviour with all latest masters [maybe Oscar.Integer should be the same as Base.Integer] (#403)
Merged pull requests:
- Oscar matrix (#173) (@GDeFranceschi)
- an experiment in mixing docs... (#209) (@fieker)
- Vect spaces (#244) (@GDeFranceschi)
- Jordan struct (#268) (@GDeFranceschi)
- collected stuff to compute Galois groups of type M_22 (#273) (@fieker)
- Set version to 0.5.2-DEV (#284) (@thofma)
- Add configuration for GitHub Codespaces (#286) (@fingolfin)
- Some cleanup and simplification to polytopes code (#287) (@fingolfin)
- Polytopes: support fmpz_mat, fmpq_mat in convex_hull (#288) (@fingolfin)
- Forms (#290) (@GDeFranceschi)
- Added some functionalities for polynomials using the corresponding Si… (#292) (@delphinepol)
- add normalise(::MPolyQuo) (#293) (@tthsqe12)
- powmod -> powermod. Addresses Nemo # 988 (#294) (@wbhart)
- Small fix in invariant (#295) (@Pi-tree)
- Try to fix resolvent (#297) (@Pi-tree)
- add basic qring ideal arithmetic (#299) (@tthsqe12)
- First version of polyhedral fans (#300) (@lkastner)
- permutations act on
fmpz
(#302) (@ThomasBreuer) - add more functions related to primary decomposition (#303) (@tthsqe12)
- some functionality for G-sets (#304) (@ThomasBreuer)
- Small mpoly fixes (#306) (@tthsqe12)
- Transform form (#307) (@GDeFranceschi)
- split mpoly.jl into mpoly-ideal.jl (#308) (@wdecker)
- Refactor mpoly-graded-test.jl (#309) (@thofma)
- final touches (powering and intersect) (#312) (@fieker)
- Added functionalities for ProjCurveDivisor. (#313) (@delphinepol)
- fixes missing docstrings for ideal operations (#314) (@ederc)
- Refactor FreeModules-graded-test.jl, fix #270 (#315) (@thofma)
- Extracting and documenting groebner functionality (#316) (@ederc)
- make documentation examples jldoctests (#317) (@ederc)
- further functionality for ideals (#319) (@fieker)
- fix intersection of multiple ideals (#320) (@tthsqe12)
- Address some issues (#321) (@GDeFranceschi)
- no more end-user docu for internal groebner-related functionality, (#322) (@ederc)
- Don't deploy docs twice in CI, don't deploy locally (#324) (@fingolfin)
- func with monomial orderings (#325) (@fieker)
- docs: use DocumenterCitations (#326) (@rfourquet)
- Radical membership and other functionality (#327) (@fieker)
- Early attempt on an interface for elliptic curves (#328) (@delphinepol)
- converts examples from docu to jldoctests in mpoly-ideals.jl (#329) (@ederc)
- move Hilbert stuff over to Wolfram (#330) (@fieker)
- various additions (#333) (@wdecker)
- base_ring(A), modulus(A) (#334) (@wdecker)
- Fix grade (#335) (@fieker)
- Wolfram (#336) (@wdecker)
- Bump AA/Nemo/Singular version (#337) (@thofma)
- Functionality for Hilbert data of affine algebras. (#338) (@wdecker)
- add normalize_with_delta (#339) (@tthsqe12)
- isfiltrated -> isfiltered (#341) (@fingolfin)
- Build documentation on GitHub hosted runner (#342) (@fingolfin)
- CI: don't cache Julia artifacts (#343) (@fingolfin)
- CI: enable doctests (#344) (@fingolfin)
- Documentation text on Hilbert functions and further improvements on docu (#346) (@wdecker)
- adjusted help texts of Noether normalization and normalization as wel… (#350) (@wdecker)
- New isometry groups (#351) (@GDeFranceschi)
- dded function isnormal + docu (#352) (@wdecker)
- A new try on algebra homomorphisms (#354) (@raulepure)
- Add eltype + tests (#355) (@GDeFranceschi)
- fixed
orbits
forPermGroup
(#357) (@ThomasBreuer) - Docu for Raul's improvement of algebra homomorphisms (#358) (@wdecker)
- Deprecate coeffs (#359) (@wbhart)
- Fixed problem with missing docstring (#360) (@wdecker)
- Added help text for Hilbert data (#361) (@wdecker)
- some (harmless) things in Galois Group (#362) (@fieker)
- Further functionality for AlgHoms (#363) (@raulepure)
- Fix some doctest issues (#364) (@fingolfin)
- new functionality for Hilbert data, algebra homs (by Raul), and respe… (#365) (@wdecker)
- Replaced x by t in representing Hilbert data (#366) (@wdecker)
- Transform form groups (#368) (@GDeFranceschi)
- Modified conversion of elements related to MPolyQuo (#370) (@raulepure)
- Replace map_coeffs -> map_coefficients. (#375) (@wbhart)
- Updating AlgHom and "subalgebra_membership" (#376) (@raulepure)
- Strat to document functionality on modules (#377) (@wdecker)
- Two issues fixed. (#378) (@GDeFranceschi)
- Improved docu for ideals (#379) (@wdecker)
- Adjusted docstrings to changes by Raul, improved docu of affine algebras (#380) (@wdecker)
- Added functions for homogenization (#381) (@delphinepol)
- Weierstrass form from an elliptic curve (#382) (@delphinepol)
- Remove tail for spolys in favour of a version implemented in AbstractAlgebra. (#383) (@wbhart)
- small adjustions (#384) (@wdecker)
- CI: test with Julia 1.6 (#385) (@fingolfin)
- Simplify matrix_manipulation.jl, add cleanup TODOs (#386) (@fingolfin)
- More references, tests, small things (#387) (@wdecker)
- Remove
normaliser
synonym fornormalizer
; deprecate listperm (#390) (@fingolfin) - Use and require Singular 0.5.1 (#391) (@fingolfin)
- docs: consistently name 'Examples' section in docstrings (#392) (@fingolfin)
- Reorganizing the Polytopes code (#393) (@lkastner)
- Fix missing lc -> leading_coefficient, coeffs -> coefficients (#394) (@thofma)
- Remove (soon to be) deprecated Hecke functionality (#395) (@thofma)
- added saturation_with_index (#396) (@wdecker)
- Genus for plane curves (#398) (@delphinepol)
- Fix doctests (#400) (@fingolfin)
- start fractional_ideal (#404) (@tthsqe12)
- Fix #403 (#405) (@thofma)
- typo (#406) (@wdecker)
- added
parent_type
methods for group elements (#409) (@ThomasBreuer) - Fix duplicated function (now in Singular.jl) (#412) (@thofma)
- Bump Hecke version (#413) (@thofma)
- Bump OSCAR to 0.5.2 (#414) (@thofma)
v0.5.1
Oscar v0.5.1
Closed issues:
- Migrate all Oscar related Julia packages to use JLLs (#109)
- make some Singular functions accessible for Oscar objects (#139)
- inside Oscar, GAP's Browse package cannot be loaded (#160)
- Installation Fails (#187)
- Updating FLINT_jll (and other JLLs) across all OSCAR packages (#193)
- SLPolyRing not a ring? (#195)
- SLPoly (in Oscar) does not print (#196)
- Improve conversion between GAP larger integers and fmpz (#202)
- Polymake and Singular don't compile when installing Oscar v0.2.0 (#205)
- CI test failure: no method matching (::FlintRationalField)(::Singular.n_Q) (#208)
- is_dev tests are not run in CI (#213)
- divexact for decorated polynomials (#223)
- Fraction with decorated polynomials (#226)
- Failed to precompile with Julia 1.6.0-beta1 (#237)
- Coercion of elements in function fields (#241)
- conversion broken (#248)
- Eval for SLPoly wrong (#250)
- slpoly_ring (#251)
- evaluate SLPoly (#253)
- ferret.so: undefined symbol: _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1Ev (#262)
Merged pull requests:
- introduce
on_points
,on_tuples
, ... (#127) (@ThomasBreuer) - More tests + functions for factors (#142) (@GDeFranceschi)
- Change Homomorphisms type (#164) (@GDeFranceschi)
- Jacobi functions for non-decorated polynomials (#165) (@raulepure)
- First attempt for affine plane curves (#166) (@delphinepol)
- Adapted groebner_basis command (#167) (@raulepure)
- added two functions (#168) (@ThomasBreuer)
- First try on localalization of multivariate polynomial rings (#169) (@raulepure)
- fixed an assignment in
MPolyIdeal
(#170) (@ThomasBreuer) - CompatHelper: bump compat for "AbstractAlgebra" to "0.11" (#171) (@github-actions[bot])
- added components related functions (#172) (@delphinepol)
- Added multiplicity related functions for affine plane curves (#174) (@delphinepol)
- fix "docstring oddities" (#175) (@rfourquet)
- update TagBot.yml (#176) (@rfourquet)
- Remove .travis and add github actions (#177) (@thofma)
- Fix import statement for julia 1.3 (#179) (@thofma)
- Module (#180) (@dschaefetu-kl)
- Change travis to github actions badge (#181) (@thofma)
- Fix README.md badge (#182) (@fingolfin)
- Tweak github actions (#183) (@thofma)
- Define a structure and some functionalities for projective plane curves (#185) (@delphinepol)
- Restore code coverage reporting (#189) (@fingolfin)
- Fix test failure in Julia 1.6, some cleanup (#190) (@fingolfin)
- Submit coverage data to coveralls, too (#191) (@fingolfin)
- permutation action on polynomials (#192) (@ThomasBreuer)
- Added multiplicity related functions for projective plane curves and a… (#194) (@delphinepol)
- first conversions between GAP and Nemo (#197) (@ThomasBreuer)
- move SLpoly in Oscar (#198) (@rfourquet)
- GH Actions: update to actions/checkout@v2, tweaks (#199) (@fingolfin)
- README.md: add Coveralls status badge (#200) (@fingolfin)
- SLPolyRing: A couple fixes to make it more usable (#201) (@rfourquet)
- Update to GAP 0.5 (#203) (@fingolfin)
- gens(G,i) -> gen(G,i) (#207) (@fingolfin)
- Load PlaneCurve code in OSCAR dev builds; use gen(R,1) (#210) (@fingolfin)
- Tests for PlaneCurves (#212) (@delphinepol)
- Revise how DEV mode is decided (#214) (@fingolfin)
- Update AbstractAlgebra, Nemo, Hecke to latest version (#218) (@fingolfin)
- Faster conversion GAP <-> fmpz (#219) (@fingolfin)
- Rename pkgdir to oscardir (#220) (@fingolfin)
- Overhaul GitHub Action settings (#222) (@fingolfin)
- Add some missing MPolyElem_dec method (#224) (@thofma)
- Deal with presence of Hecke.isregular (#225) (@fingolfin)
- Radical of ideals (#227) (@raulepure)
- Foward ad hoc operations on MPolyElem_dec (#228) (@thofma)
- Replace convert function (#231) (@raulepure)
- Created a structure for divisors on curves (#233) (@delphinepol)
- Fix is_dev for ]add Oscar#master (#236) (@thofma)
- Fix BlockSystems iterator (#238) (@Pi-tree)
- 1st draft at HowTo (#239) (@fieker)
- More helpful error message on Windows (#240) (@thofma)
- Add one(::MPolyQuo) and sort the code a bit (#242) (@thofma)
- Require Singular 0.4.4 (#243) (@fingolfin)
- New type BasicGAPGroupElem and related editing (#246) (@GDeFranceschi)
- add more doc (and fun) (#247) (@fieker)
- a new start... (#249) (@fieker)
- Fix some problems with orderings in groebner basis over Q (#254) (@thofma)
- Sl poly not m poly (#255) (@fieker)
- fix #250, evaluate for SLPoly (#256) (@rfourquet)
- Experimental (#257) (@fieker)
- Paul (#258) (@fieker)
- sort the mess with isGB (#259) (@fieker)
- Some tweaks to the curves code (#261) (@fingolfin)
- Number fields as arbitrary multivariate quotients Q[x]/I (#265) (@thofma)
- adjusted GroupCharacters.jl (#266) (@ThomasBreuer)
- Curves: add missing parametric constructors, remove _assure_has_components (#267) (@fingolfin)
- Change order for groups to return fmpz by default (#269) (@fingolfin)
- Prepare for new version 0.5.1 (#272) (@thofma)
- [WIP] started process of merging OscarPolytopes into Oscar (#274) (@tbrysiewicz)
- Test against julia 1.6 (#278) (@thofma)
- Add missing exports for Polytopes (#281) (@fingolfin)
v0.5.0
Oscar v0.5.0
Closed issues:
- WARNING: import of Hecke.example into Oscar conflicts with an existing identifier; ignored. (#97)
- Oscar fails to precompile on Ubuntu (#137)
- installing Oscar is broken (#151)
- New Oscar release todo (#152)
Merged pull requests:
- Manual groups (#116) (@GDeFranceschi)
- G-sets (#119) (@fingolfin)
- initial proposal of Oscar group characters (#124) (@ThomasBreuer)
- import StraightLinePrograms package (#125) (@rfourquet)
- Cosets changes (#126) (@GDeFranceschi)
- Update StraightLinePrograms subtree (#130) (@rfourquet)
- add CatSLP example (#131) (@rfourquet)
- Highlight Julia syntax in README (#132) (@zlatanvasovic)
- Isomorphic group (#138) (@GDeFranceschi)
- CompatHelper: bump compat for "AbstractAlgebra" to "0.10" (#141) (@github-actions[bot])
- a few fixes and suggestions concerning groups (#144) (@ThomasBreuer)
- in (membership test) for groups (#145) (@ThomasBreuer)
- automorphisms of QabField() (#147) (@ThomasBreuer)
- show the complex conjugate value via overline (#148) (@ThomasBreuer)
- Add Oscar.@example with proper scoping (#150) (@thofma)
- Test 1.5 on travis (#153) (@thofma)
- allow fail in 1.3 (#154) (@fieker)
- Dschaefetu kl test (#157) (@fieker)
- support for quadratic subfields of QabField() (#158) (@ThomasBreuer)
v0.4.0
Oscar v0.4.0
Closed issues:
- Error while compiling Oscar v0.2.0 with Xcode >= 11.4 (#82)
- Oscar.build() fails with Oscar 0.3.0 due to a GMP issue with GAP.jl v0.3.5 (#99)
- Oscar tests crash on Julia 1.4.2 on Ubuntu (#104)
Merged pull requests:
- import GAPGroups (#84) (@GDeFranceschi)
- More work on groups stuff, for Oscar demo (#102) (@fingolfin)
- Fix typos in ?Oscar help (#103) (@wbhart)
- Primary Decomposition via GTZ. (#105) (@raulepure)
- Fixed typo in Primary Decomposition Code (#106) (@raulepure)
- Some work on groups (#107) (@fingolfin)
- Work around compiler bug (#110) (@thofma)
- groups: interface to various GAP group libraries (#113) (@fingolfin)
- Groups: a few small suggestions (#114) (@ThomasBreuer)
- Travis: fix building & deploying the manual (#115) (@fingolfin)
- Update authors list (#117) (@fingolfin)
v0.3.0
Oscar v0.3.0
Closed issues:
Merged pull requests:
- Update README.md (#85) (@fingolfin)
- Update Travis settings, add Travis & Codecov badges to README.md (#87) (@fingolfin)
- Setup Travis and Code coverage tracking in README.md (#88) (@mohamed-barakat)
- Add CompatHelper action (#91) (@fingolfin)
- Update to latest Polymake.jl, Singular.jl (#93) (@fingolfin)
- Version 0.3.0 (#96) (@fingolfin)
v0.2.0
v0.1.0: Merge pull request #73 from wbhart/rational_numbers
Rational numbers