See trac tickets with fpsac2019 keyword.
Many beginners got their first experiences with the sage development process. The tutorials and exercises helped a lot to get started and to gain confidence with git, git trac, sage development, …
The official talks showed the participants how to use free and practical software for their own research.
The diversity of the group allowed us to work on many different projects and learn from each other.
Trying to resurrect Viviane's code for multivariate polynomials.
Finalization of symmetric functions tutorial
Integration of a linear time algorithm for enumeration of all distinct squares in a word #28182 (pending review) and #23573.
For future organisers: Providing good network connection is hard. Eduroam alone is not enough to provide stable connections. Think about backup solutions.
Travis Scrimshaw, Darij Grinberg, Nicolas Thiéry …
Sprint tonight 20:30
A, B, C: Super algebras
tensor([A, B, C]) -> SuperAlgebras().SignedTensorProducts()
tensor([A, B, C], category=Algebras())
SuperAlgebras() subcategory of Algebras().Graded()
SuperAlgebras().TensorProducts() subcategory of Algebras().Graded().TensorProducts()
C -> C.default_tensor_construction
Modules().SubcategoryMethods.tensor = tensor
SuperAlgebras().SubcategoryMethods.tensor -> signed_tensor
tensor([A,B,C]) -> find the meet category D, and build D.tensor([A,B,C])
Enable A.tensor(B,C) ???
SuperAlgebras().SignedTensorProducts() is a subcategory of Modules().Graded().TensorProducts()
Darij Grinberg, Anne Schilling, Travis …
https://github.com/darijgr/sage-subspace/
Wencin Poh, Jeremy Meza, Anne Schilling, Kyle Meyer …
Sprint at 20:00
Aram Dermenjian
Created an (alpha) package for oriented matroids.
https://github.com/thecaligarmo/oriented_matroids/
Darij Grinberg, Tom Roby, reviewed by Travis Scrimshaw
was finished off during these SageDays
https://trac.sagemath.org/ticket/24128
Henri, Abolape
Abolape
Explore the use of sage-combinat-widgets for teaching and research purposes.
E.g. implement a Robinson-Shensted App
Presenter: Odile Bénassy + …
Installation: Mee Seong, Harrison
sage -pip install sage_combinat_widgets
Workshop Tuesday from 10:30 and from 15:30 – room 202
by Henri D -> 1 PR accepted, 2 will be accepted
by Hugo M -> work in progress
by Can OO -> work to be started
Getting a more natural implementation for differential rings in a general way, adapting the strucre to general rings, fields and the coercion system in Sage.
Or just learn with precision how it is already in Sage.
Antonio, Mee Seong
Merge the new symmetric function tutorial into SageMath
Pauline Hubert, Anne Schilling?
Nicolas, Antonio,…
Nicolas, Antonio, Mee Seong,…
Tom Roby (creating rst files, just getting started)
Darij Grinberg, Nicolas T.
Pauline (problem solved !), Tomer (Improve zetalib)
Basically define f_{-1} operator on set of shifted prime tableaux and its tensor product rule
Wencin Poh, Eric Marberg?, Ines Rodrigues
Implement a SymplecticTableau object for Kashiwara-Nakashima tableaux and King tableaux that doesn't go through (slow) crystal algorithms. There is already a ticket, but it's colored red so I think that means something is very wrong…
Jeremy Meza, João Santos
Steps:
Do you want to help? Contact me (Antonio Jimenez-Pastor)
Python 3 compatibility and a little improvement to logging.
We should add a demo notebook with Binder support.
See trac #28136 for future addition of number_of_subgroups(). Ready for review!
On the way we discovered bugs for simple things in subgroups of a subgroup of an abelian group. See trac #28150 for details.
Tomer
See trac #28160 for details. The ticket has a positive review and will soon be closed. Here are some examples that I got running the algorithm on French and English dictionaries.
albatros bars alto
ambiance banc amie
banlieues bleue anis
botaniste tante bois
botaniste botte anis
céramiques émis craque
craignent crin agent
criminel miel crin
doctrine dote crin
versatile veste rail
voitures ours vite
greatest rest gate
vertices vets rice
violates vile oats
facility fail city
threaten then rate