Skip to content

Releases: oscar-system/Oscar.jl

v1.3.0

28 Feb 18:21
8330fc3
Compare
Choose a tag to compare

Oscar v1.3.0

Highlights

  • #4399 Graduate Weyl groups and root systems from experimental to officially supported
  • #4294 Graduate elliptic surfaces from experimental

Renamings

  • #4526 Rename blowup and blow_up_points to blow_up and blow_up_points, and other intersection theory changes
  • #4433 Rename new_ray to exceptional_ray
  • #4304 Change hom to map in in intersection theory
  • #4302 Rename acting_domain to acting_group and some improvements for group cosets
  • #4278 Rename minimal_generating_set for groups to minimal_size_generating_set

Algebraic Geometry

  • #4615 Speed up computations for EllipticSurface by reduction to positive characteristic.
  • #4560 Add a database of Enriques surfaces
  • #4540 Support for computing automorphism groups of Enriques surfaces
  • #4534 Add stabilizer_in_orthogonal_group to compute stabilisers of timelike vectors
  • #4485 Make saturation for principal ideals faster by delegating to remove
  • #4393 Introduce -inf as potential output for the dimension of an ideal
  • #4352 Add documentation for coherent sheaves
  • #4345 Add a prototype for a moving lemma in concrete intersection theory
  • #4327 Add Eagon-Northcott complexes
  • #4272 Add Hasse-Schmidt derivatives
  • #4256 Print Betti tables more nicely
  • #4183 Add tweaks for enabling a 2-neighbor-step in characteristic 0

Combinatorics

  • #4633 Fix vertices(G) to return all vertices, including isolated ones
  • #4499 Add is_bipartite(::Graph)
  • #4459 Make vertex labels in graph visualization start at 1
  • #4450 Add in(::Int, ::Edge), signed_incidence_matrix(::Graph{Undirected}), connectivity(::Graph{Undirected})
  • #4441 Fix degree(::Graph) documentation
  • #4299 Fix leading zero bug in matroid_hex
  • #4270 Fix BoundError in weights(hook_lengths(...))

Commutative Algebra

  • #4601 Fix Krull dimension of polynomial rings over number fields
  • #4596 Support computing Gröbner basis for lattice ideals using 4ti2, and improve eliminate to avoid recomputing a Gröbner basis
  • #4497 Allow variables of same positive degree in monomials_of_degree
  • #4492 Add links to commutative algebra tutorials
  • #4488 Overhaul preprocessing for radical, primary_decomposition, and friends over number fields
  • #4468 Graduate present_finite_extension_ring from experimental to supported (and fix a bug in it)
  • #4456 Generalize monomials_of_degree to allow graded rings with grading group Z
  • #4400 Speed up evaluation of maps of MPolyRings which take variables to variables
  • #4379 Fix bug in comparison function in module orderings
  • #4346 Fix characteristic method for localized rings
  • #4248 Add Cartan eilenberg resolutions of complexes
  • #4235 Add monomial_basis for MPolyQuoLocRing

F-Theory Tools

  • #4636 Add attribute for more detailed info on tunable sections
  • #4597 Update tune function and related definitions/functions
  • #4562 Align names of properties and attributes among families of and individual G4-fluxes
  • #4503 Fix and extend strict_transform
  • #4500 Extend support for G4-flux families and individual G4-fluxes
  • #4491 Save updated intersection numbers after costly computation
  • #4487 Compute D3-tadpole for family of G4-fluxes
  • #4466 Introduce families of G4-fluxes
  • #4446 Add support for all vertical, well-quantized G4s that do not break the non-abelian gauge group
  • #4423 Use Zenodo data as artifact
  • #4422 Print known properties of G4-fluxes
  • #4343 Extend support for zero section and zero section class
  • #4286 Support computation of all well-quantized and vertical G4-fluxes
  • #4268 Implement ambient space models for G4-flux candidates
  • #4243 Support computation of basis of H^(2,2) and H^4

Groups

  • #4608 Add is_primitive for $G$-sets
  • #4594 Add $G$-set docstrings to main documentation
  • #4582 Cache parents for permutations in perm, cperm and @perm
  • #4490 Make the @perm macro more powerful by supporting more argument variants and increased consistency
  • #4469 Add dedicated stabilizer methods for matrix groups for improved performance
  • #4465 Add orbit_representatives_and_stabilizers for 0-dim. subspaces
  • #4416 Add is_atlas_character_table
  • #4411 Support character_field for a vector of characters
  • #4409 Add the library of groups with at most 14 conjugacy classes
  • #4401 Add isomorphic_subgroups
  • #4378 Fix wrong result of isomorphism(FPGroup, G, on_gens = true) for trivial G with more than 0 generators
  • #4361 Speed up cperm
  • #4359 Add cycle_length for PermGroupElem
  • #4357 Improve isomorphism from pc-groups and fp-groups to FinGenAbGroup
  • #4337 Speed up orbit_representatives_and_stabilizers for not too large examples
  • #4319 Make isomorphism(PcGroup, A) for infinite abelian A work
  • #4311 Add action on matrices in row reduced echelon form
  • #4307 Speed up orbits of permutation groups on integers
  • #4298 Add is_left and is_right for SubgroupTransversal
  • #4281 Speed up stabilizer methods for the natural action of permutation groups, and the actions on sets, tuples, and vectors of pos. integers
  • #4265 Add stabilizer for $G$-sets with action on Set, Vector or Tuple objects
  • #4259 Add argument check to $G$-set constructor
  • #4202 Add letters function for PcGroupElem

Lie Theory

  • #4676 Fix bracket for LieSubalgebras (it sometimes returned the wrong result)
  • #4621 Add (dual_)geometric_representation(::WeylGroup), is_finite_order(::WeylGroupElem) and order(::WeylGroupElem)
  • #4589 Implement syllables, letters and their inverse for WeylGroup and WeylGroupElem
  • [#4536](https://gi...
Read more

v1.2.2

13 Dec 22:47
11820e4
Compare
Choose a tag to compare

Oscar v1.2.2

  • fix galois_group problem. #4396
  • Fix zero-dimensional cone in cones in PolyhedralGeometry #4336
  • Fix up generic characteristic method for localized rings. #4346
  • test/PolyhedralGeometry: remove some prefer blocks #4351
  • Add comment about bibtool version, minor fix in testsuite #4356
  • Add hash method for RayVector #4354
  • Fix indent in AlgebraicCycles.md #4368
  • Fix toric typo #4367

Full Changelog: v1.2.1...v1.2.2

v1.2.1

21 Nov 14:53
357fd97
Compare
Choose a tag to compare

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

30 Oct 14:34
cfb03fd
Compare
Choose a tag to compare

Oscar v1.2.0

Read more

v1.1.2

22 Oct 08:27
eee0f25
Compare
Choose a tag to compare

Oscar v1.1.2

Diff since v1.1.1

What's Changed

v1.0.5

21 Oct 10:46
d1cdf15
Compare
Choose a tag to compare

Oscar v1.0.5

Diff since v1.0.4

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.

Read more

v1.1.1

03 Jul 23:33
27ec7aa
Compare
Choose a tag to compare

Oscar 1.1.1

Backported changes

  • catch a corner case for elliptic surfaces #3880
  • speedup elliptic surfaces #3884

Full Changelog: v1.1.0...v1.1.1

v1.1.0

21 Jun 09:47
d0b75de
Compare
Choose a tag to compare

What's Changed

Read more

v1.0.4

18 Jun 09:18
1ce4c12
Compare
Choose a tag to compare

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

31 May 14:59
6f1c28b
Compare
Choose a tag to compare

Oscar v1.0.3

Diff since v1.0.2

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