Le site de WxGéométrie a subi un léger toilettage (mise à jour de WordPress, et changement de thème graphique).
Il utilise désormais le thème Kubrick 2… qui n’est pas vraiment un thème, puisqu’il ajoute aussi de nouvelles fonctionnalités à WordPress.
Comme je n’ai pas trouvé de version française à jour, j’ai mis à jour une ancienne traduction en français de K2.
Au cas où ça puisse éviter à certains de refaire ce fastidieux travail, voici une traduction mise à jour pour K2 1.0-RC7 (attention, la traduction, quoique globalement fidèle, reste parfois un peu approximative).
Par ailleurs j’ai rajouté une rubrique FAQ (questions fréquentes). Si vous avez d’autres questions à me suggérer, laissez-moi un commentaire ci-dessous.
Et en guise d’étrennes, voici la version 0.120 bêta 6. 
Cette fois-ci, elle devrait vraiment tourner sur Ubuntu 8.10 (Intrepid Ibex).
La calculatrice possède également une nouvelle fonction resoudre, qui s’applique à la fois aux équations, inéquations et systèmes d’équations.
Exemples :
- resoudre(2x+3<5x-4 et 3x+1>=4x-4)
- resoudre(2x+3y=4 et 4x-2y=1)
Il reste encore un peu de travail avant la sortie de la version 0.120…
J’ai fait également plusieurs rapports de bugs aussi détaillés que possible pour sympy, wxpython, et numpy. Les bugs ont été confirmés, espérons qu’ils soient rapidement corrigés.
Edit (03/01/2008) : voici la release candidate 1 de la version 0.120. Plusieurs bugs et régressions ont été corrigées ; les exemples et les tests unitaires passent à peu près tous.
Edit (04/01/2008) : voici la release candidate 2. Deux bugs mineurs avec les versions récentes de matplotlib (0.98+) ont été corrigés, ainsi qu’une régression majeure.
Edit (07/01/2008) :voici la release candidate 3. Correction d’une autre régression, et mise à jour (un peu rapide) de la documentation. Sauf imprévu, la version 0.120 “officielle” devrait sortir dans la semaine.
Essentiellement des corrections de bugs.
C’est ici.
Edit (14/12/08): Il semble que WxGéométrie ne fonctionne pas correctement avec la dernière version d’Ubuntu (Ubuntu Ibex 8.10). Il va falloir remettre les mains dans le cambouis…
La prochain version (0.120) intègrera sympy, ce qui lui donnera de vraies capacités de calcul formel.
Sympy est encore un peu jeune (ce qui signifie qu’il est encore fréquent de rencontrer des bugs), mais les développeurs sont dynamiques et réactifs, et en particulier les bugs signalés sont en moyenne vite corrigés. Le résultat est déjà vraiment impressionnant.
Le plus gros travail concernant la version 0.120 concerne la refonte d’une grande partie de geolib, y compris son API (ce qui signifie que la documentation n’est plus à jour).
Continue reading ‘Intégration de sympy’
La pétition est ici.
La riposte graduée inverse la charge de preuve : au lieu que les groupes de musique puissent porter plainte pour obtenir une sanction contre l’internaute, ils pourront directement faire appliquer une sanction contre un internaute présumé coupable, et ce sera à lui de porter plainte s’il conteste la sanction.
Dans le cadre actuel, une personne seule hésite déjà souvent à se lancer dans une action en justice pour faire valoir ses droits face à une multinationale.
Désormais, Goliath Inc. pourra faire appliquer des sanctions contre David Martin sans décision de justice ; combien de David Martin oseront-ils engager une procédure peut-être longue et couteuse ?
Ce titre un peu pompeux pour indiquer la sortie d’un mini-programme de résolution de sudokus.
Comme j’imagine qu’on en trouve un peu partout sur internet (j’avoue ne pas avoir cherché), je publie les sources surtout pour donner un exemple simple d’utilisation de PyQt4.
Continue reading ‘Sortie de Sudophar 1.0′
Published on
10/10/2007 in
General.
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.)
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.
Depuis la version 0.111, l’installeur de WxGéométrie pour Windows installe par défaut la librairie numpy au lieu de Numeric.
En fait, un bug (idiot, comme trop souvent) dans l’installeur fait qu’il oublie d’installer numpy.
En attendant la sortie de la prochaine version, le mieux est encore de télécharger la version sans installation de WxGéométrie.
(Une autre solution étant de télécharger manuellement la version de numpy adaptée à votre version de Python).
Note: ce bug n’est pas gênant s’il s’agit d’une mise à jour du programme.
La dernière version de WxGéométrie (0.110.1) inclut un utilitaire de rapport de bug.
Je viens de recevoir le 1er rapport par son biais.
C’est l’occasion pour moi de vérifier que cet utilitaire de rapport de bugs… n’est pas trop buggué
, et aussi de remercier chaleureusement l’anonyme qui a pris la peine de rapporter le problème.
Problème aussitôt corrigé.