Les jeudi sages à Bordeaux

(autour de Sage, PARI/GP, et plus)

Prochaine(s) séance(s): le jeudi 24 janvier de 9h00 à 13h00 en salle visio (num 74) au LaBRI.

Nous nous réunissons les jeudi au LaBRI pour discuter et programmer autour des logiciels de calculs formels. Les journées restent centrées sur Sage et PARI/GP mais elles sont ouvertes à tous/toutes. Le principe est que si vous avez des questions vous venez les poser et si vous savez des choses vous venez les partager. Certains jeudi seront centrés sur des thématiques sous forme de mini-cours ou démonstration.

Pour être tenu informé vous pouvez vous abonner à la liste de diffusion.

Mot clé pour trac: thursdaysbdx

Idées et Projets en cours

Compte-rendus

jeudi 24 janvier 2019

Présents: Sébastien, Vincent K, Adrien

Sébastien a compris comment installer et utiliser RISE, une extension du Jupyter Notebook pour faire des présentations éditables. Il ne suffit pas de l'installer il faut aussi recopier les css au bon endroit. Il suffit de faire:

sage -pip install rise
sage -sh
jupyter-nbextension install rise --py --sys-prefix

Après on peut consulter ce démo sur youtube et la doc est ici.

jeudi 17 janvier 2019

jeudi 10 janvier 2019

Présents: Sébastien, Vincent K, Pascal, Xavier

Sébastien

Vincent

jeudi 20 décembre 2018

Présents: Sébastien, Vincent K, Pascal, Adrien

Sébastien:

Vincent:

et parent commun.

jeudi 13 décembre 2018

Présents: Sébastien, Vincent K, Pascal, Xavier, Adrien, Florent

10h-10h20: un exposé de Florent Hivert, Expérimentations haute performance en combinatoire algébrique et énumérative

Sébastien:

jeudi 29 novembre 2018

Présents: Sébastien, Vincent K, Pascal

Sébastien:

jeudi 22 novembre 2018

Présents: Adrien, Vincent K.

Vincent K:

jeudi 15 novembre 2018

Présents: Adrien, Vincent K., Sébastien, Pascal, Xavier, Ilya

Avec Ilya, nous avons trouvé trois lignes de code pour que les .plot() ouvre des pdf plutôt que des png:

sage: from sage.repl.rich_output import get_display_manager
sage: dm = get_display_manager()
sage: dm.preferences.graphics = 'vector'  # value must be unset (None) or one of ('disable', 'vector', 'raster')

All tests passed in the package of Pascal!

Vincent K:

Sortie de la dernière version de gmpy2:

jeudi 8 novembre 2018

Présents: Adrien, Vincent K., Sébastien, Pascal, Xavier

Sébastien, Pascal: création d'un package Python sur les Finitely generated subgroups

Adrien: finalisation des corrections sur les polyominos paralélogrammes #16110

Vincent K.:

Xavier: Coder les piecewise affine function dans Sage

jeudi 1 novembre 2018

vacances de la Toussaint

jeudi 25 octobre 2018

Présents: Adrien, Vincent K., Sébastien, Andrew.

Sébastien: Création d'un package pour glucose dans Sage: #26552

jeudi 18 octobre 2018

Présents: Pascal, Adrien, Vincent K., Sébastien.

Sébastien: Discussion avec Pascal sur son projet de Stallings graphs. Création de #26502

jeudi 11 octobre 2018

Présents: Pascal, Adrien, Vincent K.

Sébastien (au Québec) a fait la revue de #26486 (clean distances_all_pairs.pyx) et #26348 (3 other internet doctests failing in findstat.py) et a bossé sur: #26473 (py3: fix doctests failures of sage/combinat/words/word_*datatype*)

jeudi 4 octobre 2018

Présents: Pascal, Adrien, Vincent K.

Sébastien (au Québec): #25378 (I/O operation on closed file when sage -t --optional=sage,external --logfile is_provided.log)

Jeudi 5 juillet 2018

Présents: Sébastien, Vincent K.

Sébastien:

Jeudi 28 juin 2018

Présents: Pascal, Milton, Vincent K.

Milton nous as présenté ses travaux sur les fractions continues multidimensionnelles.

Vincent K. :

Jeudi 21 juin 2018

Présents: Vincent K, Sébastien, Nicolas, Mélodie, Milton

Sébastien:

Jeudi 14 juin 2018

Présents: Pascal, Vincent K.

Jeudi 7 juin 2018

Présents: Pascal, Sebastien, Vincent D., Vincent K., Elise Vandomme ... (à compléter)

Jeudi 31 mai 2018

Présents : Pascal, Milton, Vincent K

Jeudi 24 mai 2018

Présents : Sébastien, Pascal, Milton, Vincent K, Andrew

Sébastien:

Jeudi 17 mai 2018

Présents : Sébastien, Pascal, Milton, Vincent K, Vincent D, Mélodie, Nadia, David, Yvan, Michael

Utilisation de code C dans un fichier externe dans une cellule Jupyter grâce à Cython

Contenu du fichier test.c:

int my_function(int x)
{
    return x*x;
}

Contenu du fichier test.h:

int my_function(int x);

Contenu d'une cellule Jupyter dans le même répertoire que les fichiers test.h et test.c:

%%cython
# distutils: sources = test.c
cdef extern from "test.h":
    int my_function(int)
def my_function_wrapper(int a):
    return my_function(a)

Contenu d'une autre cellule normale:

my_function_wrapper(10)

Vincent D:

Sébastien:

Mélodie:

Jeudi 10 mai 2018

Congé.

Jeudi 3 mai 2018

Présents : Sébastien, Pascal, Milton

Jeudi 26 avril 2018

Présents : Vincent K, Sébastien, Pascal

Jeudi 19 avril 2018

Présents : Vincent K, Vincent D, Milton, Pascal

Jeudi 12 avril 2018

Présents : Sebastien Labbé et Vincent Klein

Jeudi 5 avril 2018

Présents : Sebastien Labbé, Milton et Vincent Klein

Jeudi 29 Mars 2018

Pause, trop d'absent.

Jeudi 22 Mars 2018

Présents : Sebastien Labbé, Pascal Weil, Milton et Vincent Klein

Jeudi 15 Mars 2018

Jeudi 8 Mars 2018

Jeudi 8 Février 2018

9 participants!

Jeudi 1er Février 2018

Jeudi 25 janvier 2018

Présents : Sebastien Labbé, Milton et Vincent Klein

Vincent K.

Jeudi 18 janvier 2018

Présents : Pascal Weil, Sebastien Labbé et Vincent Klein

Vincent K.

Jeudi 21 décembre 2017

Jeudi 14 décembre 2017

Sébastien Labbé et Pascal Weil:

Jeudi 30 Novembre 2017

Vincent D

Sébastien et Vincent D:

Vincent K

Jeudi 16 Novembre 2017

Vincent K :

Jeudi 19 octobre 2017

Jeudi 12 octobre 2017

Jeudi 21 septembre 2017

Jeudi 14 septembre 2017

Sébastien:

Vincent D:

Vincent K:

Jeudi 29 juin 2017

Vincent K.

Jeudi 22 juin 2017

Sylvain L. est venu nous présenter Wali (la suite de Vaucanson)! Intégration dans Sage en prévision... à suivre!

Vincent D.

Vincent K.

Jeudi 15 juin 2017

Sébastien L is reviewing:

Vincent K

Vincent D

Mardi 13 juin 2017

Vincent K

jeudi 1 juin 2017

Adrien is working on ticket #16110 of Parallelogram polyominoes.

Vincent K

jeudi 18 mai 2017

Sébastien is reviewing the following tickets and making sure they work on OSX:

Vincent D & K

jeudi 11 mai 2017

Sébastien a reviewé:

Vincent D a finalisé (needs review) #22970: use flint fmpq_mat for rational dense matrices

Vincent K a travaillé sur #22928: Conversions/coercions between gmpy2 and Sage

jeudi 13 avril 2017

Finalement, on a plutôt travaillé dans le grand bureau de Vincent K qui offrait du réseau.

Autour de gmpy2 et pplpy