Monthly Archive for octobre, 2007

FAQ ?

Je pense qu’il serait intéressant de regrouper les questions les plus fréquentes concernant WxGéométrie, soit quelque part sur ce site, soit sur le wiki de l’Académie d’Aix-Marseille.

Bien sûr, je pourrais créer cette FAQ de toute pièce, mais je risquerais de passer complètement à côté des vraies questions d’un utilisateur lambda. ;)

Je vous propose donc de poster à la suite de ce message tous les points d’utilisation qui mériteraient éclaircissement (y compris l’installation, etc.)

Projets pour la version 0.120

Alors que la version 0.112 devrait sortir pour les vacances de Toussaint, je viens de découvrir le projet que je cherchais depuis deux ans en vain (et pour cause, il n’est pas si vieux).

Sympy
est un ensemble de librairies de calcul formel entièrement écrites en Python. Il est bien moins complet que des poids lourds du calcul formel comme Maxima, et il est relativement lent, Python oblige.

Ceci étant dit, il convient largement aux besoins en calcul formel d’un élève de lycée ; et cette simplicité des calculs dans le secondaire me fait dire que la relative lenteur de sympy ne devrait pas non plus être un handicap.
Il est aussi léger : décompressé, il pèse moins de 5 Mo, ce qui permettrait de l’intégrer directement dans WxGéométrie (du moins tant qu’il n’y a pas de paquets .deb et .rpm). Par ailleurs, il supporte l’export en Latex, ce qui devrait permettre de présenter les résultats de manière plus agréable.
Enfin, last but not least, sympy est sous licence BSD (nouvelle version), et donc en particulier compatible GPL (mais aussi CeCILL, si je me décide un jour pour une double licence).

Cela dit, son intégration devrait demander un peu de travail, et vu mon peu de temps libre depuis la rentrée, sympy ne devrait pas faire son apparition dans WxGéométrie avant la nouvelle série 0.120, courant 2008 – c’est vague ! ;)

Cela signifie aussi que la librairie de calcul formelle que j’avais fini par développer pendant les vacances n’aura pas duré bien longtemps (elle sera intégrée dans la version 0.112, en attendant d’être remplacée par sympy). Elle m’aura au moins permis de réfléchir à la question, qui n’est pas si triviale. ;)