Needed:
PerMuVAR in MuPAD
Ugly homegrown C++ permutation group library (GLIP) + low level interface
Text interface to FGb
Student project: Lyx as notebook interface
Was MuPAD the right choice?
SageMath: finally GAP, PARI, Singular, Python, ... all under the same open source roof!
G = gap.SymmetricGroup(7)
%time l = list(G.List())
G = libgap.SymmetricGroup(7)
%time l = list(G.List())
Needs:
Technical problems:
Usability problems:
Consequences:
Semigroupe -> Jean-Eric Pin
Proof of concept binding from Sage, but does not scale
libsemigroups
Python bindings (joint sprint with James)
Conda packaging (joint sprint with James)
Bindings with cppy (Cernay workshop): non functional
Use from xeus-cling (@LoicGouarin, Johan Mabile, ): functional: run the index.ipynb notebook of https://github.com/james-d-mitchell/libsemigroups on binder.
Use sage-explorer
A widget to display tableaux
Modular rep theory from GAP.
MeatAxe
LLT, symmetric functions, ...
pypersist / Memoize
Already used by Pauline.
Working at Huawey and YouTube; using Jupyter on a daily basis for machine learning!