Hello, OSCAR Community!
Welcome to the August edition of the OSCAR newsletter! We are excited to share the latest updates, features, and achievements from our community.
New features as compared to version 1.7.2 include:
DrawingCurves, a new experimental project for drawing
real plane curves. Added algorithm option for ideal_membership of
FreeAssociativeAlgebraIdeal. Fixed a rare Groebner basis error in quantum_symmetric_group.
ZZLat in QuadFormAndIsom. Fixed a bug for odd lattices in automorphism
group and isometry computations of quadratic lattices and tuned the heuristics.tutte_group, is_tutte_realizable,
bergman_fan for matroids and on_graph for acting on a graph with a
PermGroupElem. Fixed a bug and achieved a speedup in tutte_group. Added equality and hash for
Graph and GraphMap, isomorphism functionality for edge-labeled graphs, and methods checking
for transversals in matroids.contains and contains_in_interior for polyhedra
and cones, as well as common_refinement also for polyhedral fans. Migrated slack ideals from polymake to
OSCAR. Added n_rays_modulo_lineality and n_minimal_faces.vector_space_dimension. Added linear solving for matrices over multivariate polynomial and Laurent rings.
Introduced cohomology rings of complexes with a DG-algebra structure. Achieved a speedup of
vector_space_basis for SubquoModule. Refactored existing code for ungraded modules over a
MPolyLocRing localized at a point and extended its functionality to modules with true sub-part. Improved
performance for vector_space_dim and vector_space_basis by using M.quo and its
cached groebner_basis. Added support for sparse matrices for transformations in Groebner basis
computations, and a modular algorithm for determinants of matrices over univariate polynomial rings over the integers.
maximal_supersolvable_quotient, character_table_rational,
and regular_action_homomorphism for finite groups. Now allowing
matrix_group(::Ring, ::Vector). Optimized stabilizer(G, v, permuted).kostant_kumar_character and dual for roots and
coroots in Lie theory. Added is_feasible(::TropicalPolyhedron) and
visualize(::TropicalPolyhedron) in tropical geometry. Updated AbstractAlgebra to v0.50, GAP.jl to v0.17
and Nemo to v0.56. Changes related to serializing data in the MRDI file format.Janika Peters (Total contributions to OSCAR last 12 months: 13 commits; 2,500 added lines of code)
Janika Peters is a master's student at RWTH Aachen University and a student assistant for OSCAR. She works on monomial bases of Demazure modules of Lie algebras, and in her bachelor's thesis she implemented basic functionality for linear algebraic groups. Follow her on GitHub under the username janikapeters.
Should OSCAR be awarded an Oscar? You can decide, since we started rolling out the first few OSCAR movies! You can check them out on tube.mathe. Meet some of the OSCAR developers in personal interviews, and let our mascot sloth OSCAR teach you about Galois theory and Ehrhart polynomials.
These videos and other content will also be slowly rolled out on our newly created YouTube and Instagram channels.
If you're curious about trying OSCAR, but don't want to install anything yet, you can now try OSCAR online. It works completely within your browser, using Jupyter notebooks hosted by the NFDI JupyterHub service.
Visit the OSCAR-Shop for exclusive merchandise and show your support for the project in style.
Do you want to contribute to the project? Find more information at our Contributor Guide to learn how to help-from code and documentation to outreach and community support.
To unsubscribe from this newsletter, click here.
Best regards,
The OSCAR Team