Releases: oscar-system/Oscar.jl
Releases · oscar-system/Oscar.jl
v1.2.1
Oscar v1.2.1
- fix _as_subgroups #4277
- Resolves BoundError in weights(hook_lengths(...)) #4270
- fixed the leading zero bug in matroid_hex #4299
- Update license #4257
- Fixes small_generating_set, mininimal_primes over a number field #4279
- changes to the check argument in matroid_from_matrix_columns #4287
- Test and fix norm_equation for RelNumFieldOrder #4282
- add two missing doctest end markers #4321
- CI: check for jldoctest end markers and unknown admonitions #4325
- Patch search index #4292
- Minor clarification in docs of facets. #4313
- bib: add a bunch of DOIs, minor corrections #4317
- Add some dummy hash functions for the geometry #4305
- fixes regression and adds test for file format paper #4335
Full Changelog: v1.2.0...v1.2.1
v1.2.0
Oscar v1.2.0
- Do not cache polynomial rings by @ederc in #3838
- Sets poly ring caching to false for invariant theory by @ederc in #3864
- Fix some combinatorics by @joschmitt in #3860
- Added more attributes including gauge algebras by @emikelsons in #3822
- fix: change idel to idele and improve printing by @thofma in #3859
- fixes (hopefully) #3841 by @fieker in #3866
- PolyhedralGeometry: Document IncidenceMatrix feature for maximal_* functions by @lkastner in #3854
- Add option to endow tensor product with product ordering by @joschmitt in #3868
- Fibration hopping presentation by @HechtiDerLachs in #3839
- TropicalGeometry: new linear_space algorithm for triv val on QQ by @YueRen in #3759
- Checking for product orderings by @ederc in #3873
- Set version to 1.2.0-DEV by @benlorenz in #3867
- matroids: fix automorphism for some matroids by @benlorenz in #3878
- [FTheoryTools] Refactor F-Theory QSMs by @HereAround in #3871
arrangement_polynomial
by @danteluber in #3806- Some more fixes for the fibration hopping. by @HechtiDerLachs in #3877
- rearrange how Oscar loads GAP packages at runtime by @ThomasBreuer in #3874
- catch a corner case for elliptic surfaces by @simonbrandhorst in #3880
- speedup elliptic surfaces by @simonbrandhorst in #3884
- Experimental: Algebraic Statistics by @bkholler in #3812
- Improve type stability of tropical code by @fingolfin in #3879
- Updates AlgebraicSolving to v0.5.0 by @ederc in #3897
- Taking up intersection theory again by @wdecker in #3889
- undo most of #3874 by @ThomasBreuer in #3890
- Banff presentation rebased by @HechtiDerLachs in #3898
- change the handling of the
init
argument inmap_word
by @ThomasBreuer in #3892 - Remove caching of Lie algebras by @lgoettgens in #3894
- abstract blowups and more by @wdecker in #3901
- CI: update julia-actions/cache to v2 by @fingolfin in #3902
- Construct Lie algebras from root system by @lgoettgens in #3831
- Add direct sums of Lie algebras by @lgoettgens in #3896
- Iteratorify some tableaux by @joschmitt in #3887
- avoid calling
GAP.Packages.install
if possible by @ThomasBreuer in #3903 - FTheoryTools: Use direct sum of Lie algebras by @HereAround in #3908
- Enhance
show
forIdealGens
by @lgoettgens in #3893 - Intersection theory: Further examples by @wdecker in #3906
- [FTheoryTools] Small QOL changes by @emikelsons in #3911
- Make LieAlgebraModule tests better gc-able by @lgoettgens in #3913
- Abstract bundles and more by @wdecker in #3917
- adjusting code in intersection theory by @wdecker in #3922
- fixes regression for persistent uuids across multiple sessions by @antonydellavecchia in #3920
- Adv/fix fq field elem load by @antonydellavecchia in #3919
- remove global variables and disable a check by @simonbrandhorst in #3925
- [ToricVarieties] Limit coefficient values in generic sections by @HereAround in #3930
- Intersection theory: code correction, new example by @wdecker in #3929
- add tables of marks by @ThomasBreuer in #3916
- [Serialization] Support ToricDivisorClass by @HereAround in #3931
- Intersection theory: start to document abstract variety maps and more by @wdecker in #3942
- Add/move some type assertions by @fingolfin in #3927
- Rename QQAbElem -> QQAbFieldElem by @lgoettgens in #3935
- Make global variables const by @lgoettgens in #3945
- Fix doctests by @joschmitt in #3948
- Minor tweaks by @fingolfin in #3936
- Matroid serialisation and matroid encodings by @Sequenzer in #3886
- Added the
groebner_basis
method for FreeAssAlgIdeals to the docs. by @Sequenzer in #3949 - Intersection theory: Correct code + corresponding example by @wdecker in #3952
- tropical determinant via Hungarian method by @micjoswig in #3943
- [FTheoryTools]Small QOL changes 2 by @emikelsons in #3941
- Intersection theory: extend documentation by @wdecker in #3953
- Use
algebraic_closure(QQ)
instead ofQQBar
by @lgoettgens in #3954 - Make Lie algebra construction faster by @lgoettgens in #3937
- Mj/various cleanup by @micjoswig in #3955
- Sets poly ring caching to false for modules by @ederc in #3872
- Disable Solving tests by @ederc in #3957
- [FTheoryTools] Overhaul Serialization by @HereAround in #3932
- Intersection theory: Schubert calculus by @wdecker in #3959
- updates related to polymake 4.12 by @benlorenz in #3819
- Schemes: disable cremona transformation test due to random failures by @benlorenz in #3960
- A few toric fixes and additions by @HereAround in #3964
- tests if a set of tropical vectors are tropically generic by @danteluber in #3938
- Fix vinberg booktests by @simonbrandhorst in #3939
- [ToricVarieties] Overhaul equality of normal toric varieties by @HereAround in #3946
- chore: bump dependencies by @thofma in #3958
- [ToricSchemes] Fix underlying_divisor for trivial toric divisor by @HereAround in #3962
- Stop pretending OscarInterface has a manual by @fingolfin in #3968
- fix: use updated documentation source for Hecke by @thofma in #3971
- Intersection theory: hyperplane classes by @wdecker in #3970
- Nicer show for GAPGroupClassFunction by @fingolfin in #3972
- [FTheoryTools] Implement G4-fluxes by @HereAround in #3965
- FTheoryTools: Add comment to explain similar terminology; doc fix by @apturner in #3975
- Add tensor_product for two GAPGroupClassFunction by @fingolfin in #3973
- CI: stop testing for invalidations by @fingolfin in #3977
QuadFormAndIsom
: Galois action on cyclotomic genera by @StevellM in #3966- Add
smaller_degree_permutation_representation
, lazy double cosets by @simonbrandhorst in #3899 - test and improvements for borcherds method by @simonbrandhorst in #3984
- [FTheoryTools] Some docstring fixes by @lgoettgens in #3985
- Remove custom non-conformant
Base.:/
method forMPolyLocRingElem
by @HechtiDerLachs in #3981 - Intersection theory: Correct function
abstract_projective_bundle
by @wdecker in #3990 - [ToricVarieties] Add link to docu of immaculate line bundles by @HereAround i...
v1.1.2
Oscar v1.1.2
What's Changed
- [1.1] booktests: merge updates from book repo by @benlorenz in #4220
- Version 1.1.2 by @benlorenz in #4224
v1.0.5
Oscar v1.0.5
This release has been identified as a backport.
Automated changelogs for backports tend to be wildly incorrect.
Therefore, the list of issues and pull requests is hidden.
v1.1.1
v1.1.0
What's Changed
- Rename two functions to avoid confusion with
is_<property>_with_<extrastuff>
functions by @lgoettgens in #3170 QuadFormAndIsom
: more features by @StevellM in #3160- Version 0.15.0-DEV by @lgoettgens in #3176
- Replace some instances of 'typeof(a)<:b' by 'a isa b' by @fingolfin in #3177
- Sheaf cohomology rebase by @HechtiDerLachs in #3154
- Renaming for localizations by @HechtiDerLachs in #3174
- CI: add julia-cache action for github ci by @benlorenz in #3164
- renaming for the book and speed up by @gfourier in #3181
- Fix one docstring typo by @paemurru in #3182
- Yr/tropical bugs by @YueRen in #3169
- Rename jacobi_matrix to jacobian_matrix by @paemurru in #3180
- fix some problems with group automorphisms by @ThomasBreuer in #3190
- Fix a typo in the documentation by @joschmitt in #3188
- Catch empty polynomial ring in matroid code by @joschmitt in #3183
- Renaming for schemes by @HechtiDerLachs in #3175
- Rename
are_algebraically_independent
by @lgoettgens in #3172 - Streamline powers of Lie algebra modules by @lgoettgens in #3081
- Fixes length for free resolutions by @ederc in #3194
- Glueing to gluing by @HechtiDerLachs in #3195
- [FTheoryTools] More improvements by @HereAround in #3146
- Delete the old plane curves and projective space by @simonbrandhorst in #3179
- Two bugs in
tropical_polynomial
by @YueRen in #3187 - fix: workaround for bug in new flint binaries by @thofma in #3203
- Address a bunch of JET and Aqua issues by @fingolfin in #2995
- Some more changes for the book by @HechtiDerLachs in #3200
- Remove ambient closure ideal by @HechtiDerLachs in #3205
- Revert "fix: workaround for bug in new flint binaries (#3203)" by @benlorenz in #3206
- docs: fix reference to intersection -> intersect by @benlorenz in #3214
- different data format for pc group serialization by @ThomasBreuer in #3018
- Initial ideals and marked Groebner bases from
TropicalGeometry/groebner_fan.jl/groebner_fan
by @ooinaruhugh in #3215 - add special objects for subgroup transversals by @ThomasBreuer in #3216
- Add some more functionality, docs and tests for root systems by @lgoettgens in #3191
- Remove trailing newline in labelled matrix printing by @joschmitt in #3213
- Rename some methods by @HechtiDerLachs in #3208
- Make inj/proj of products groups consistent with other products objects by @lgoettgens in #3201
- Minor fix for show method of character tables; fix printing of named groups like
SL(2,2)
in some situations by @fingolfin in #3226 - Adv/serialization upgrades docs by @antonydellavecchia in #3112
- Exact arithmetic check for Gröbner related functionality by @ederc in #3232
- change
show
for nat. symmetric/alternating groups by @ThomasBreuer in #3235 - Fix function name in docstring by @StevellM in #3233
- added text to a "TODO" FAQ concerning GAP packages by @ThomasBreuer in #3236
- More functionality for Weyl groups by @felix-roehrich in #3051
- better printing for RelativeBrauerGroupElem by @fieker in #3243
- CI: disable nightly for macos to reduce test time by @benlorenz in #3245
- Some group theory changes for the OSCAR book by @fingolfin in #3242
- Adds
prune_with_map
by @RafaelDavidMohr in #3239 - Simple fixes for sheaf cohomology computation by @HechtiDerLachs in #3241
- tests: start message for ipc.jl, explicit GC call by @benlorenz in #3229
- Serialization: disable IPC test until #3184 is solved by @benlorenz in #3246
- Adjust casing in
show(::MatroidRealizationSpace)
by @lgoettgens in #3244 - let
right_cosets
return a G-set by @ThomasBreuer in #3223 - move tropical geometry up by @fieker in #3247
- upgrade selected GAP packages at startup by @ThomasBreuer in #3222
- Fix casing in
show(::AlgClosure)
by @lgoettgens in #3249 - deprecate SimplicialComplex for simplicial_complex by @antonydellavecchia in #3234
- [FTheoryTools] More improvements by @HereAround in #3251
- Remove some dead code by @fingolfin in #3090
- Make new versions of AA, Nemo, Hecke available by @lgoettgens in #3231
- TropicalGeometry: fixed bug in binomial tropical varieties by @YueRen in #3212
- Rename issubset to is_subscheme for subschemes (#3202) by @paemurru in #3252
- Implement printing guidelines for multivariate ideals by @joschmitt in #3250
- use stored OD values for factor groups by @ThomasBreuer in #3248
- add
show_OD_info
by @ThomasBreuer in #3267 - Remove obsolete
getindex
methods for accessing generators by @fingolfin in #3260 - Rename
number_of_*
functions by @lgoettgens in #3272 - Adapt unicode printing guidelines by @lgoettgens in #3269
- Polish linear strands by @HechtiDerLachs in #3218
- polyhedron: make sure empty [] vector works as right hand side by @benlorenz in #3278
- Fix #3107 by @HechtiDerLachs in #3211
- add
is_conjugate_subgroup_with_data
by @ThomasBreuer in #3281 - CI: adjust test subgroups, try macos aarch64 runner for one subgroup and doctests by @benlorenz in #3280
- Adapt unicode printing of exterior powers of Lie algebra modules by @lgoettgens in #3270
- add G-set functionality for conjugacy classes by @ThomasBreuer in #3268
- Prepare for
algebraic_closure(::QQField)
by @lgoettgens in #3283 - feat: adjust for upcoming indexing changes by @thofma in #3276
- Say 'Polytope' in show if it is known that a Polyhedron is bounded by @micjoswig in #3289
- Remove two temporary files by @lgoettgens in #3295
- Add two missing Lowercase() by @fingolfin in #3290
- Fixed two bugs in the matroid realization code by @LukasKuehne in #3292
- Reduce test noise by @lgoettgens in #3293
- let
left_cosets
return a G-set by @ThomasBreuer in #3297 - Adjust to AA/Nemo/Hecke by @joschmitt in #3288
- Fix deprecation testjob by @lgoettgens in #3301
- add support to adjoin many elements by @fieker in #3294
- Simplify and unify GAP iteration code by @fingolfin in #3302
- Fix broadcast for
PointVector
/RayVector
by @alexej-jordan in #3285 - Add serialization upgrade script for type renaming by @lgoettgens in #3303
- Add describe(G::MultTableGro...
v1.0.4
What's Changed
- Fix Oscar.build() (#3728)
- booktests: remove duplicate include, add env var to suppress spammy plots output (#3851)
- Fix Regression in K3Auto (#3847)
- Another small change to docu (#3829)
- Small changes to experimental docs (#3823)
- Small change to docu (#3824)
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Oscar v1.0.3
Backported pull requests:
- list group types that can be serialized #3767 (with correction via #3771)
- booktest: fix projects when called from test_module #3628
- Small fixes #3648
- Fix indentation of doc strings #3744
- Fix documentation formatting in Normal Toric Varieties #3734
- Remove stuff from docs that should not be there in a 1.0 version #3729
- bug: fix galois_group regression #3763
- No longer load code dependent on is_dev #3779
- added to documentation about reverse type map #3768
- Enhance booktests #3745
- Book Metadata #3783
- Make simplify_light return maps also for FreeModule case #3786
- Remove superfluous whitespace in documentation #3784
- Adjust to some renamings in AbstractAlgebra 0.40 #3556 (to avoid conflicts in the next two PRs)
- Fix vector_space(K, polynomials) #3717
- Tweak vector_space(K, polynomials) a bit more #3727
- Adv/update serialization docs #3793
- To fix issue with Betti Tables #3800
- add a paragraph about CTRL-C in Julia and GAP #3814
archive-tag-1
Please do not remove or rename any existing files!
These might be used in existing (older) releases.
v1.0.2
Oscar v1.0.2
Merged pull requests:
- booktest: make path filter more robust #3613
Full Changelog: v1.0.1...v1.0.2