Version 0.120 beta 4

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…

Sortie de la version 0.120 beta 3

À récupérer ici.

Un certain nombre de corrections de bugs et régressions, mais surtout le support des versions récentes de matplotlib (0.98+).

Attention, les utilisateurs d’une distribution Linux très récente, comme Ubuntu 8.10 (Intrepid Ibex) doivent impérativement utiliser cette version.
Pour les utilisateurs d’Ubuntu Hardy, la mise à jour est néanmoins conseillée.

Je conseille aux utilisateurs de Windows d’attendre la sortie de la version 0.120 officielle, les versions bêta étant fournies sans installeur, et peu testées (voire très peu sous Windows).

Note : s’agissant d’une version beta, elle ne sera pas publiée sur Sourceforge.

Sortie de la version 0.120 beta 2

Cette version peut être récupérée ici.

Cette version corrige un certain nombre de bugs de la calculatrice, et y ajoute quelques nouveautés.
L’intégration avec sympy a été améliorée ; j’en ai profité également pour faire un certain nombre de rapports de bugs pour sympy.

Il s’agit d’une version de développement, ce qui signifie entre autres que je l’ai très peu utilisée avant de la publier.
Néanmoins, elle devrait être relativement stable, en particulier du fait de l’ajout progressifs de tests unitaires au fur et à mesure que je refactorise le code.

Pour les utilisateurs de Windows, je conseille de patienter quelques mois (d’ici janvier ?) pour attendre la sortie de la version 0.120 finalisée, et de continuer à utiliser la 0.112.3 en attendant.

Note : s’agissant d’une version beta, elle ne sera pas publiée sur Sourceforge.

Sortie de la version 0.120 beta 1

Cette version peut être récupérée ici.

Les changements sont innombrables, mais pour la plupart invisibles.

Parmi les changements sensibles, j’ai enfin réussi à corriger un bug très gênant qui perturbait la gestion de la souris sous Linux.

Les utilisateurs de Linux devraient donc passer à cette version.

Pour les utilisateurs de Windows, je conseille de patienter quelques mois pour attendre la sortie de la version 0.120 finalisée, et de continuer à utiliser la 0.112.3 en attendant.

Note : s’agissant d’une version beta, elle ne sera pas publiée sur Sourceforge.

Intégration de sympy

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’

Pétition contre la “riposte graduée”

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 ?

C’est pour bientôt !

Version 0.112.2

Deux bugs et une regression ont été corrigé depuis la sortie de la version 0.112.

La version 0.112 a désormais l’air à peu près stable (pour une bêta), les travaux sur la 0.113 devraient progressivement commencer, dès que mon temps libre me le permettra. ;-)

Edit (14 février 2008) : sortie de la version 0.112.3 qui corrige quelques bugs.

Edit (15 février 2008) : correction d’un bug dans l’installeur (merci à Christophe Bal de me l’avoir signalé).

Sortie de Sudophar 1.0

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′

Sortie de la version 0.112

Pour les utilisateurs de Windows, je recommande la version sans installation. (Pour ceux qui veulent mettre les mains dans le cambouis, les sources ne sont toujours pas compatibles avec la série 2.8 de WxPython sous Windows, il faut donc utiliser WxPython 2.6.4.0).

Pour les utilisateurs de Linux, les librairies suivantes sont nécessaires :
- une version récente de Python (série 2.4 ou 2.5), en général déjà installée
- une version récente de matplotlib (0.87.5 au moins de mémoire)
- une version récente de numpy (de préférence à Numeric, qui est déprécié)
- WxPython (série 2.6 ou 2.8, ça ne change rien sous Linux)

A noter que la gestion des évènements (clic de souris, etc.) n’est pas vraiment fluide sous Linux… de manière général, WxPython souffre de nombreux bugs sous Linux. Une solution pas très satisfaisante peut-être d’utiliser la version sans installation Windows, avec Wine.

La version 0.112 apporte quelques nouveautés, en particulier un rudiment de calcul formel dans la calculatrice.
Continue reading ‘Sortie de la version 0.112′