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. ;)

0 Responses to “Projets pour la version 0.120”


Comments are currently closed.