Cette fois, nous y sommes !
La 3e version majeure de Géophar vient de sortir, près d’un an après la publication des 2 précédentes.
Ces 2 versions précédentes essuyaient les plâtres, et apportaient un grand nombre de changements externes et internes, avec la refonte de l’interface sous Qt. Du lourd donc. Et dans les grands travaux, on manque de temps pour arrondir les angles…
A contrario, cette nouvelle version s’attache aux finitions : correction de nombreux bugs, améliorations discrètes mais efficaces de l’ergonomie, ajout de nouvelles fonctions dans la calculatrice (en lien avec la réforme du lycée : loi normale, intervalle de confiance, etc.)
Le générateur de tableaux LaTeX a lui aussi profité du lifting général : documentation améliorée, davantage d’options (en particulier pour les tableaux de variations), syntaxe simplifiée pour les tableaux de valeurs…
Le dessin des arbres de probabilités est désormais plus conventionnel, avec les probabilités inscrites au dessus des branches (demande récurrente !), et non au beau milieu.
La gestion des sessions a été revue : par défaut, Géophar ne recharge plus la session précédente (ce qui finissait par ralentir considérablement le démarrage au fil du temps).
Par contre, le bouton de sélection des modules (en haut à gauche) permet de restaurer en deux clics la session précédente au besoin.
Un changement important : le séparateur décimal par défaut est maintenant la virgule, et non plus le point (mais les nostalgiques et les anglophiles peuvent choisir de revenir au point dans les options, of course).
Le meilleur pour la fin : grâce à la patience et à l’efficacité de Jean-Pierre Garcia, Géophar est maintenant disponible sous forme d’image disque .dmg pour Mac. Plus besoin de mettre les mains dans le cambouis !
Les versions Windows, Linux et Mac sont à télécharger sur Sourceforge, comme toujours.
Pour les curieux, le changelog intégral (en anglais) est maintenant disponible dans “À propos”… attention, il y a de la lecture !
Et WxGéométrie ? Après avoir été maintenu à minima pendant près de 2 ans (correction de bugs uniquement), une dernière version mineure est attendue prochainement. Après quoi, il prendra une retraite bien méritée, pour laisser définitivement la place à son successeur Géophar.
Bonjour,
Un grand merci pour cette nouvelle version qui me semble beaucoup plus ” stable “.
Le nouveau système utilisé avec les onglets est convivial.
Les ajouts sont très utiles.(notamment en statistiques et probabilités)
Petits bémols:
On ne peut pas charger certains fichiers créés avec l’ancienne version. (statistiques,arbres par exemple)
La loi normale ne fonctionne-t-elle qu’avec la loi normale centrée réduite? Que fait normal(0,1,2)par exemple?
Je n’ai pas encore trouvé comment faire les calculs avec la loi binomiale.Je n’arrive plus à créer une matrice!
Ma trop forte “exigence” montre tout l’intérêt que je porte à ce très beau logiciel que j’utilise régulièrement et qui me rend beaucoup de services.
Félicitations pour tout le travail effectué.
Très cordialement , Dominique Pommier.
Bonjour Dominique,
j’ai corrigé un bug concernant les matrices.
Pourriez-vous à l’occasion m’envoyer des exemples d’anciens fichiers qui ne se chargent plus, pour que je fasse des tests dessus ?
Bonne journée,
Nicolas
Bonjour Dominique,
merci pour votre commentaire.
Il y a en effet un problème de compatibilité avec certains fichiers de l’ancienne version. Je vais essayer d’améliorer ça, vous pouvez ajouter une nouvelle entrée dans le tracker (http://wxgeo.free.fr/tracker/) à ce sujet.
Concernant la loi normale, attention : le séparateur décimal par défaut étant désormais la virgule, il faut séparer les arguments par des points-virgules, ou une virgule + un espace.
“normal(0,1,2)” devrait donc renvoyer une erreur, mais l’interpréteur est un peu trop laxiste, et convertit “normal(0,1,2)” en “normal(0.1, 2)”.
(Vous pouvez aussi laisser un rapport de bug pour demander à ce que l’interpréteur affiche une erreur explicite dans ce cas là.)
La syntaxe pour calculer P(a≤X≤B) lorsque X suit une loi normale N(sigma²,mu) est « normal(a;b;sigma;mu) ».
La syntaxe pour calculer P(a≤X≤B) lorsque X suit une loi binomiale B(n,p) est « binomial(a;b;n;p) ».
Le système de doc est à améliorer… on peut taper par exemple « ?normal » dans la calculatrice, mais l’ordre des arguments n’apparaît pas dans la doc interactive.
Cordialement,
Nicolas
Bonjour Nicolas,
Merci pour cette réponse rapide, claire et précise.
J’avais testé la version beta depuis quelques jours et je n’avais pas senti le changement virgule en point-virgule.
Pour la loi normale, je pense que l’instruction pour obtenir
P(a<X<b)est plutôt normal(a;b;moyenne;écart-type).
Dès lundi, je montrerai à tous mes élèves de lycée cette nouvelle version qui va à coup sûr leur plaire.
Très cordialement, Dominique.
« normal(a;b;moyenne;écart-type) »
Oui, effectivement !
Concernant les matrices, puisque tu m’en parlais, je viens de trouver un bug…
Je mène l’enquête, à suivre…
Bonjour.
Merci pour la version DMG pour Mac.
En tant que développeur Python, merci au passage de m’avoir faite découvrir ce langage, j’aimerais avoir accès aux codes pour créer ce DMG. Où sont-ils ?
Sinon pour le code complet, où le trouve-t-on sur SourceForge ?
Bonjour,
c’est Jean-Pierre Garcia qui s’occupe de générer les DMG (je n’y connais rien en Mac) ; il a mis les scripts qu’il utilise sur Sourceforge :
http://sourceforge.net/projects/geophar/files/outils_developpement/version%2013.04/kit_developpement_MacOsX.zip/download
Sinon, le code source de Géophar est sur Github :
https://github.com/wxgeo/geophar
Merci pour les liens !
Bonjour,
j’aimerais avoir quelques pistes sur la façon dont tu as programmé la gestion des graphiques sous PyQT. J’aimerais crée un petit programme graphique de Sudoku. Je pense faire les dessins via matplotlib, et j’aimerais repérer où l’utilisateur clique afin de remplir une case.
Puis-je t’embêter avec cela via mail privé ?
Christophe
Bonjour Christophe,
Désolé pour le délai, je suis assez pris en ce moment.
J’avais justement commencé sous pyQt avec un programme de résolution de Sudoku.
C’est ici :
http://sourceforge.net/projects/geophar/files/Sudophar/version%201.0/
Pas de souci pour les délais, cela fait aussi du bien de laisser du temps au temps…
Super pour sudophar ! Je vais regarder cela.
Sinon pour matplotlib, comment fais-tu pour gérer l’interaction avec la souris ? Y a pas d’urgence.
Précision : j’ai vu sur le net l’intégration de matplotlib dans une interface PySide qui est proche de PyQT. Voir par exemple dans cette page : http://wiki.scipy.org/Cookbook/Matplotlib/PySide .
Mon souci serait de récupérer au sein de Python les coordonnées du point cliqué par l’utilisateur.
Bonjour,
Tout d’abord merci pour tout le travail effectué, votre logiciel est un vrai secours pour moi. Cependant depuis quelques semaines j’ai des problèmes d’affichage, certains caractères n’apparaissent plus, d’autres pas comme avant … (problème constaté surtout sur les arbres de proba et graphes mais ce sont les modules que j’utilise le plus)
Geophar est enregistré sur une clé usb et si j’ouvre les mêmes fichiers sur un autre pc aucun problème !
Puis-je vous faire parvenir des copies d’écran du soucis constaté ? Ou bien avez-vous déjà une idée de l’origine du problème ?
Cordialement