giacpy-sage 0.4.6

Nouveautes concernant Xcas.
News about Xcas

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

giacpy-sage 0.4.6

Message par frederic han » lun. juin 08, 2015 8:48 pm

J'ai mis a jour la partie sage de la page de giacpy:

http://webusers.imj-prg.fr/~frederic.han/xcas/giacpy

avec des explications pour l'installer si l'on n'a pas la version git de sage. Sur linux j'ai même l'impression que ca fonctionne avec le paquet debian de giac (ie sans installer giac via sage).

J'ai ajouté de nouveaux tests que j'ai pu faire sur un serveur 64bits avec 16G de ram et sage + magma + giac/giacpy. J'ai pu calculer une base de grobner sur QQ de cyclic9 en environ 7h (mais giacpy met 49h de temps CPU), j'ai pu l'enregistrer (28s pour un fichier de 1.1G) avec la nouvelle méthode: .savegen et la charger avec loadgiacgen en 68s et comparer les différences étaient nulles (c'etait rapide mais je n'ai pas chronométré).
Ensuite ca n'a mis que 170s pour convertir cette base vers une liste de polynomes de sage.
http://webusers.imj-prg.fr/~frederic.ha ... ml#cyclic9

On arrive donc a faire des travaux lourds avec giacpy et sage.

parisse
Messages : 5734
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: giacpy-sage 0.4.6

Message par parisse » mar. juin 09, 2015 7:27 pm

Je n'ai pas bien compris ou en est l'integration dans sage, tu peux developper ?

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: giacpy-sage 0.4.6

Message par frederic han » mer. juin 10, 2015 8:48 am

ca n'est pas encore intégré, mais j'ai eu un bon contact récemment mais j'ai un petit probleme a resoudre suite a un header qui a ete déplacé, mais je ne m'en rendais pas compte car bien que mon git soit a jour une copie de ce hearder etait resté chez moi. Je peux m'en sortir avec un CFLAG mais j'attend un peu de voir s'il y a une meilleure idée.
http://trac.sagemath.org/ticket/12375#comment:157


mais on peut utiliser giacpy des a présent, soit avec une version git de sage et en y ajoutant la branche public/giac_spkg

soit comme je l'ai expliqué sur ma page.

Répondre