Releases: oscar-system/Oscar.jl
Releases · oscar-system/Oscar.jl
v0.7.0
Oscar v0.7.0
Closed issues:
- supported Julia versions (#80)
- Better feedback when users try to use our packages under Windows (#235)
- Scary but harmless error about ferret binary missing (#283)
- build_doc expects that Documenter, DocumenterCitations, DocumenterMarkdown are installed (#340)
- confusion on the return of collect(permutation group) (#345)
- Constructors for polyhedral objects (#388)
- Oscar doesn't precompile with Julia 1.7.0-beta2 (#504)
- docs: weirdness in navbar with docs included from Hecke (#513)
- docs: why do some filenames have a prefix like
ca_
,pg_
,it_
? (#514) - error installing Ferret: gmp.h not found (#540)
- singular_ring not working for finite prime fields (#564)
- Problems with $ in singular_ring (#574)
- singular_ring woes (#575)
- New binaries with flint 2.8 (#589)
- docs: add a "FAQ" or "Common questions & troubleshooting" section to the manual (#640)
- Something goes wrong with divides in quotient rings (#645)
- AlgebraHomomorphism doesn't seem to copy its own list of generators (#655)
- Add docstring for
describe(G::GAPGroup)
and add it to the manual (#657) - (documentation) univariate polynomials: normalise function example (#662)
- Polymake lattice_points not in the documentation? (#663)
number_moved_points
does not know that it returnsfmpz
(#666)- Some functionality missing for rings (#672)
- Unifying and streamlining Polytopes interfaces (#677)
- Add
IntegerUnion = Union{Integer, fmpz}
somewhere (#679) convert
forGAP.GapObj
(#681)- Invariant ring and polynomial ring with complex coefficients (#687)
- docs: remove reference to Oscar.Integer, Oscar.Rational; update or remove
IntegerTypes.svg
andRationalTypes.svg
(#688) - Affine way of thinking causes confusion with trivial hyperplane (#715)
- Require Julia >= 1.6 ?! (#716)
- CI tests with Julia nightly fail precompiling Singular.jl (#721)
- CI tests segfault on master with Julia 1.7, nightly, since merge of Modules PR #461 (#735)
- Segfault in libcurl when
Download.download
is used by GAP.jl (#773) - Test failures, possible caused by GAP.jl 0.7.1 (#774)
- Allow constructing ideals with no generators (#784)
- Test suite speed regression (#788)
- HomotopContinuation.jl/OSCAR compatibility issue (#792)
- Equality test for zero ideals fails (#795)
- zsolve problems on macOS (#801)
- msolve dependency broken? (#814)
Merged pull requests:
- Modules [WIP] (#461) (@AlexD97)
- Property iterators (#578) (@alexej-jordan)
- Change the presentation of the documentation for plane curves (#592) (@delphinepol)
- Interface to the Singular library Paraplanecurves.lib (#605) (@delphinepol)
- docs: unify filenames (#621) (@fingolfin)
- Combine incidencematrix (#622) (@alexej-jordan)
- docu more concise (#625) (@wdecker)
- Add type assertion to a bunch of isFOO functions (#626) (@fingolfin)
- Simplify VERSION_NUMBER computation (#627) (@fingolfin)
- more information for the non-expert (#628) (@wdecker)
- Update binomial_ideals.jl - symbols for variables given by the user (#630) (@CarloSircana)
- Change default for Qab to use ζ (#631) (@thofma)
- adjusting to #631 (#633) (@wdecker)
- Return isomorphism in isomorphic_matrix_group_over_finite_field (#634) (@thofma)
- Invariant theory (#635) (@joschmitt)
- added textbook references (#637) (@ThomasBreuer)
- more functions documented (#639) (@wdecker)
- Add Molien series for the non-modular case (#641) (@thofma)
- Use bibtool to organize bibliography (#642) (@fingolfin)
- Introduce graphs as Oscar objects (#644) (@lkastner)
- Grade the polynomial ring in an invariant ring (#646) (@joschmitt)
- Fixes divides for quotient rings (#647) (@ederc)
- Fix loading Oscar when offline (#650) (@fingolfin)
- Fix for modular groebner basis (#651) (@thofma)
- Temporarily pin Hecke version in the doc build (#653) (@thofma)
- Fix a problem with MappedWord (#654) (@joschmitt)
- fundamental invariants, invariant rings as affine algebras (#656) (@wdecker)
- Fix #655 (#661) (@thofma)
- Fix Oscar (#665) (@thofma)
- Purge
Oscar.Integer
(#668) (@thofma) - Minor change (#669) (@delphinepol)
- Fix type instability in
number_moved_points
(#670) (@thofma) - Improve some GAP related code (#671) (@fingolfin)
- Clean up docs/oscar_references.bib (#673) (@fingolfin)
- Added functionalities for non plane curves (#675) (@delphinepol)
- Add some defensive asserts in MPolyQuo* constructors (#678) (@thofma)
- Add conversion from oscar
GapGroup
andGapGroupElem
toGAP.GapObj
. (#680) (@FriedrichRober) - Add IntegerUnion (#686) (@fingolfin)
- Finish the integer purge (#689) (@tthsqe12)
- Remove broken Coveralls integration (#692) (@fingolfin)
- Refactor parts of the groups code (#693) (@fingolfin)
- Add Singular's implementation of King's algorithm (#694) (@joschmitt)
- Reynolds operator and bases of invariant rings (#695) (@joschmitt)
- Fix performance regression (#698) (@thofma)
- Issue/677 (#700) (@lkastner)
- fix typos in orderings (#701) (@fieker)
- Gal qt (#702) (@fieker)
- bump dep versions (#706) (@tthsqe12)
- docs: fix incorrect
Pages
entries in @contents blocks (#708) (@fingolfin) - Replace Vector{<:Any} by Vector (#709) (@fingolfin)
- added a helper to convert certain GAP matrices (#710) (@ThomasBreuer)
- Remove CompatHelper, it just creates noise (#711) (@fingolfin)
- Feature/polytopes/new standard constructions (#717) (@OguzhanYueruek)
- first attempt to
stabilizer
for groups (#718) (@ThomasBreuer) - added a docstring for
describe(G::GAPGroup)
(#719) (@ThomasBreuer) - Require Julia >= 1.6 (#720) (@fingolfin)
- move some code from
experimental/GaloisGrp
(#724) (@ThomasBreuer) - first version of GITFans in Oscar (#725) (@ThomasBreuer)
- Merging the code of Polymake/ into Polytopes/ (#726) (@lkastner)
- group characters stuff (#727) (@ThomasBreuer)
- Polymake: bump compat to 0.6 for new polymake version 4.5 (#728) (@benlorenz)
- Update to GAP 0.7 (#729) (@fingolfin)
- Replace many uses of GAP.gap_to_julia (#734) (@fingolfin)
- SubQuo: add type annotation to fix crash with julia 1.7 and nightly (#738) (@benlorenz)
- Import JToric code (#739) (@fingolfin)
- Move docs for sub(G::GAPGroup, elems) into docstring (#740) (@fingolfin)
- Remove hash(::FreeModuleElem), already in AA 0.22.2 (#741) (@fingolfin)
- Drop unused Requires.jl dependency (#742) (@fingolfin)
- start docu for monomial orderings (#743) (@wdecker)
- First draft for FAQ, style guide, diffs to other systems (#744) (@fingolfin)
- Toric variety structs (#745) (@lkastner)
- Introduce Cyclic Quotient Singularities (#746) (@lkastner)
- Polytopes: Minor improvements (#747) (@lkastner)
- Documentation for strong Gröbner bases over the integers (#748) (@ederc)
- Use
IncidenceMatrix
forPolyhedronOrConeIterator
(#749) (@alexej-jordan) - fixed
QabElem
, improved printing of char. tables (#752) (@ThomasBreuer) - overhaul after implementing King's algorithm (#754) (@wdecker)
- Extended toric functionality (#755) (@HereAround)
- unified docu of quotient rings and affine algebras into affine algebr… (#757) (@wdecker)
- move functions into Hecke for this branch (#759) (@fieker)
- Kemper's algorithm for primary invariants of minimal degree (#761) (@joschmitt)
- Refactor order(::MatrixGroup) (#762) (@fingolfin)
- Introduce computation of toric ideals (#764) (@lkastner)
- Short paragraph on constructing polynomials. (#765) (@wdecker)
- Rename accessor to underlying polymake object (#767) (@lkastner)
- Localization framework for commutative rings (#768) (@HechtiDerLachs)
- update singular to v0.8 (#775) (@tthsqe12)
- Change perfect_group to return permutation groups by default (#776) (@fingolfin)
- docs: workflow to cleanup doc preview after closing PR (#778) (@benlorenz)
- ToricVarieties: Move docs under Algebraic Geometry, minor improvements (#779) (@lkastner)
- Issue/772 and SubObjectIterator (#780) (@alexej-jordan)
- Introduces msolve functionality to OSCAR (#781) (@ederc)
- Faq: WIP (#782) (@fieker)
- initial step towards matrix groups in char. zero (DRAFT) (#783) (@ThomasBreuer)
- Some code unification (#785) (@lkastner)
- Documentation by Wolfram on ungraded modules (#786) (@AlexD97)
- Add birkhoff, pyramid, bipyramid to manual (#789) (@fingolfin)
- move Cohomology to GModule to experimental (#793) (@fieker)
- get rid of the
mat_iso
field in matrix groups (#796) (@ThomasBreuer) - changed
show
forMatrixGroupElem
... (#797) (@ThomasBreuer) - fix for
ring_iso_oscar_gap
(#799) (@ThomasBreuer) - Improve documentation of toric varieties (#800) (@HereAround)
- Adjust doctest to latest Singular.jl (#804) (@fingolfin)
- Fix #788 (Test suite speed regression) (#805) (@AlexD97)
- Fix direct product of modules (#806) (@AlexD97)
- Some tweaks to the GAP code (#807) (@fingolfin)
- improve
ring_iso_oscar_gap
for finite fields (#808) (@ThomasBreuer) - CI: cancel superfluous CI runs for pull requests (#810) (@fingolfin)
- Fixes #795 (#811) (@thofma)
- Fewer nested rings in tests, and groebner over immutables (#812) (@tthsqe12)
- Tweak the "cancel" workflow (#813) (@fingolfin)
- Improvements (and minor extension) for toric varieties (#815) (@HereAround)
- Minor tweaks to the group actions code (#816) (@fingolfin)
- support empty lists of group generators (#817) (@ThomasBreuer)
- CI: use cancel-in-progress (#818) (@fingolfin)
- Optimize some calls into GAP (#819) (@fingolfin)
- Implement group of torusinvariant Cartier divisors and the Picard group (#820) (@HereAround)
- Fix (work around...) #784 (#821) (@joschmitt)
- small changes in preparation of docu (#822) (@wdecker)
- Fix minor bugs (#823) (@AlexD97)
- Require GAP 0.7.2 (#824) (@fingolfin)
- Fix some matrix(...) call relying on soon to be changed method (#825) (@thofma)
- Fill in some Hecke stubs (#826) (@thofma)
- Require Singular 0.9.0 (#827) (@tthsqe12)
- Rework folder structure and some minor improvements to PolyhedralGeometry (#828) (@lkastner)
- overhauling the com...
v0.6.0
Oscar v0.6.0
Closed issues:
- Groups: Replace adhoc linear algebra code (#407)
- iszero duplicate (#417)
- Absolute factorization docstring example failing (#420)
- Documentation broken (#422)
- OSCAR website should link to docs (#443)
- Don't forget to fix singular_ring(::NmodRing) (#444)
- Random error in FreeModules-graded-test.jl (#451)
- Introduce (resp. import from Hecke)
coefficient_ring
for our polynomial rings (including decorated) (#454) - Ideal membership (#485)
- inexplicable behaviour of QabField (#491)
- bug in
hilbert_polynomial
(#505) - docs: collapse all top-level entries in the navigation by default (#512)
- docs: ordering of top-level entries (#516)
- Missing functionality for quotients of graded rings (#526)
- Kroki (#529)
- Determinants of matrices with polynomial entries (#545)
- problem with building the Oscar documentation (#547)
- Printing roots of unity (#552)
- segmentation fault primary decomposition over number field (#557)
- No singular_ring for finite fields (#566)
- geometric_genus(C::ProjectivePlaneCurve{S}) is wildy type unstable (#572)
- Importing Oscar breaks display of Vectors in Pluto notebooks (#597)
- docs: disable doctests by default, allow enabling (#604)
galois_group
problems (#613)
Merged pull requests:
- Binomial ideals (#401) (@CarloSircana)
- Projective elliptic curves and points on it (#411) (@delphinepol)
- Bump version to 0.5.3-DEV (#415) (@thofma)
- Don't run doctest of upstream packages (#416) (@thofma)
- add mpoly-parametric file for Q(t)[x] (#418) (@tthsqe12)
- Remove duplicate method for
iszero(I::MPolyIdeal)
(#419) (@fingolfin) - Nestings (#421) (@tthsqe12)
- Fix documentation build (+ tweaks) (#423) (@thofma)
- Mat elim (#425) (@GDeFranceschi)
- homogenous -> homogeneous (#428) (@fingolfin)
- access to GAP's "tester" and "setter" functions (#431) (@ThomasBreuer)
- small changes in Docu (#433) (@wdecker)
- Remove the module name from the docstring (#435) (@thofma)
- Bugfix in "noether_normalization" (#436) (@raulepure)
- various changes in docu (#438) (@wdecker)
- small change suggest by @rfourquet (#439) (@wdecker)
- Fix binomial primary decomposition (#440) (@CarloSircana)
- Export MPolyQuoElem for better printing (#441) (@thofma)
- Bump dependencies (#442) (@thofma)
- added
labelled_matrix_formatted
(#445) (@ThomasBreuer) - Decorate MPolyElem_dec with another type parameter (#446) (@thofma)
- Begin new structure docu CA (#447) (@wdecker)
- Normal form (#448) (@ederc)
- Improvements on isunital function (#450) (@CarloSircana)
- Removed homogenization.jl (#452) (@delphinepol)
- simple tests for ideals (#453) (@wdecker)
- Groebner fixes (#455) (@ederc)
- Fix #451 (#456) (@thofma)
- correction + addition (#457) (@wdecker)
- include binomial_ideals.jl (#458) (@CarloSircana)
- Fix for binomial primary decomposition (#459) (@CarloSircana)
- add upper_bound_theorem in polytopes (#460) (@OguzhanYueruek)
- add interface, protoptype, to Singular fancy orderings (#462) (@fieker)
- Extend PolynomialRing constructors (#463) (@thofma)
- Wolfram (#464) (@wdecker)
- Wolfram2 (#465) (@wdecker)
- Adapted genus for curves to recent changes (#466) (@delphinepol)
- Reorder include statements (#467) (@thofma)
- Polytopes: Initial documentation (#468) (@lkastner)
- fix some nesting bugs (#469) (@tthsqe12)
- Primality proving (#470) (@delphinepol)
- more on quotient rings, various, docu (#471) (@wdecker)
- add absolute_primary_decomposition over QQ (#472) (@tthsqe12)
- Restructured docu (#473) (@wdecker)
- Clarify groebner assure (#474) (@tthsqe12)
- Two trivial changes (#476) (@fingolfin)
- Added the available docstrings for Groups (#477) (@ThomasBreuer)
- start docu binomial ideals (#478) (@wdecker)
- Fix binomial ideals (#479) (@CarloSircana)
- Update Algebra Homomorphisms (#481) (@raulepure)
- split
groups.md
into several files (#482) (@ThomasBreuer) - Bump dependencies (#486) (@thofma)
- fix coordinates to return graded polys (#487) (@fieker)
- fixes leading_ideal stuff (see issue #485) (#489) (@ederc)
- deepcopy bug fixes (#490) (@tthsqe12)
- Remove illegal == for QabField (#492) (@thofma)
- add interface to Conway polys in flint (#493) (@fieker)
- small changes affine algebras and Docu (#494) (@wdecker)
- added an index to the Oscar documentation (#495) (@ThomasBreuer)
- Use DocumenterCitations >= 0.2.5 for docs (#496) (@fingolfin)
- changed/fixed references (#498) (@ThomasBreuer)
- started docu invariant theory (#500) (@wdecker)
- Add docs/README.md (#501) (@fingolfin)
- try to automate and improve the doc building. WIP (#502) (@fieker)
- Some minor doc tweaks (#503) (@fingolfin)
- Basic functionality for quotient rings (#506) (@ederc)
- corrected hilbert_polynomial (#507) (@wdecker)
- Wolfram (#509) (@wdecker)
- First attempt for a documentation for the PlaneCurveModule (#510) (@delphinepol)
- Use @cite in two more places (#511) (@fingolfin)
- basic function field support (#519) (@8d1h)
- docs: reorder top-level entries (#521) (@fingolfin)
- docs: collapse level 1 in the navbar (#522) (@fingolfin)
- Refactor code for building the documentation (#524) (@fingolfin)
- Small fix for AlgHom (#527) (@raulepure)
- Fix nmod ring (#528) (@tthsqe12)
- mostly cosmetics (#530) (@wdecker)
- Fix return type of homogenous_components (#531) (@thofma)
- Fix coercion into quotient rings (#532) (@thofma)
- Fix evaluation for graded polynomials (#533) (@thofma)
- Fix promotion (#534) (@thofma)
- Rename function to obtain underlying abelian group (#535) (@thofma)
- some doctest examples (#537) (@wdecker)
- Towards char 0 matrix groups in Oscar (#538) (@joschmitt)
- Make degree of zero elements throw (#543) (@thofma)
- fix divides for zero dividend (#544) (@tthsqe12)
- add "Introduction" sections to the documentation (#549) (@ThomasBreuer)
- docs: try harder to use the same module instances (#550) (@fingolfin)
- replaced more bib entries (#551) (@ThomasBreuer)
- Bump dependencies, ad some ad hoc methods and fix promote rules (#555) (@thofma)
- example absolute primary decomposition (#556) (@wdecker)
- Adjust AbstractAlgebra doc refs after recent rearrangement. (#562) (@wbhart)
- proper singular_ring(::AnticNumberField) (#563) (@tthsqe12)
- Minor changes to Plane Curve and Curve Divisor (#565) (@delphinepol)
- add singular_ring(::FqNmodFiniteField) (#567) (@tthsqe12)
- fix printing of QabElem (#568) (@tthsqe12)
- fix ideal printing (#570) (@tthsqe12)
- Clean up for abelian closure (#571) (@thofma)
- Fixed problem of stability of types for genus of curves (issue #572) (#579) (@delphinepol)
- Fix typo in __init_JuliaData, simplify code (#580) (@fingolfin)
- introductary text (#581) (@wdecker)
- WIP: next step for documentation of groups (#583) (@ThomasBreuer)
- First interface for invariant theory of finite groups (#584) (@joschmitt)
- Upgrade to GAP.jl 0.6 (#586) (@fingolfin)
- Run CI tests with Julia 1.7 (#587) (@fingolfin)
- Fix AA version in the documentation (#593) (@thofma)
- changed the
rand
methods for groups and cosets ... (#598) (@ThomasBreuer) - some more docu for invariant theory (#599) (@wdecker)
- Bump dependencies (#600) (@thofma)
- fixed
omega_group(d, q)
for oddd
and evenq
(#601) (@ThomasBreuer) - fix doctests in invariants (Array->Vector) (#602) (@benlorenz)
- docs: rework docs-project, allow doctest option (#606) (@benlorenz)
- more details on set-up in docu of invariant theory (#607) (@wdecker)
- Feature/polytopes/catalan_solid (#608) (@OguzhanYueruek)
- Improve isomorphic_group_over_finite_field (#609) (@fingolfin)
- Polytopes: Add SubdivisionOfPoints object (#610) (@lkastner)
- Docs/polytopes (#611) (@tbrysiewicz)
- Update Singular.jl to 0.6.0 (#612) (@tthsqe12)
- CI: enable color in docu workflow (#614) (@fingolfin)
- Enh/polytopes/normal cone (#616) (@lkastner)
- Polytopes: Further improve docs (#619) (@lkastner)
- Set version to 0.6 (#620) (@thofma)
What's Changed
- Binomial ideals by @CarloSircana in #401
- Bump version to 0.5.3-DEV by @thofma in #415
- Don't run doctest of upstream packages by @thofma in #416
- Projective elliptic curves and points on it by @delphinepol in #411
- add mpoly-parametric file for Q(t)[x] by @tthsqe12 in #418
- Remove duplicate method for
iszero(I::MPolyIdeal)
by @fingolfin in #419 - Fix documentation build (+ tweaks) by @thofma in #423
- Nestings by @tthsqe12 in #421
- small changes in Docu by @wdecker in #433
- Remove the module name from the docstring by @thofma in #435
- Bugfix in "noether_normalization" by @raulepure in #436
- various changes in docu by @wdecker in #438
- Fix binomial primary decomposition by @CarloSircana in #440
- small change suggest by @rfourquet by @wdecker in #439
- Export MPolyQuoElem for better printing by @thofma in #441
- Bump dependencies by @thofma in #442
- Begin new structure docu CA by @wdecker in #447
- Normal form by @ederc in #448
- Decorate MPolyElem_dec with another type paramter by @thofma in https...
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