
Téléchargement
Creation d’un projet Google Code :
Les nouvelles versions seront publiées sur le site Google Code de Ying (annoncées sur ce blog).
Dernière version ; 0.8.2 beta.
Ying version 0.8.2 beta :
La version précédente n’avait pas de gestion de la profondeur (GL_DEPTH_TEST) sur carte intel (sous linux) et cela donnait quelque chose de complètement inutilisable.
Je m’attaque dès maintenant à une refonte de l’interface graphique pour la rendre plus “passe-partout”, notamment pour les petites résolutions (netbook ou tablette).
La doc est en cours de rédaction, la version mac tourne mais nécessite un bon packaging, ce qui sera fait d’ailleurs pour toutes les versions, avec publication du code, pour septembre.
Ying (nécessite les bibliothèques wxwidgets2.8 et gtk disponibles dans la plupart des distributions)
Ying version 0.8.1 beta :
Version qui fonctionne sous Ubuntu 9.x , même sur carte Intel, après correction du bug (note technique : il fallait afficher la fenêtre mère avant d’afficher le canvas opengl)
Ying (nécessite les bibliothèques wxwidgets2.8 et gtk disponibles dans la plupart des distributions)
Attention, cette version est une version de développement, mise en ligne juste parce que je suis content d’avoir trouvé l’origine de ce bug récalcitrant et spécifique à une plateforme et à un type de matériel. Une nouvelle version plus aboutie devrait voir le jour dans les jours qui viennent (avec une version Mac, mais je n’en dis pas plus …) .
Ying version 0.8 beta (pour tests) :
Nouveau :
- La “boite” fonctionne (menu outils->boite)
- Affichage des coordonnées : touche T pour augmenter la taille des caractères, Shift T pour la diminuer
- Transparence des lignes de niveaux
- Affichage des plans de type z=k
- Disparition de l’onglet “Boite”. Mis dans le menu Outils->boite
- Affichage d’un plan d’équation ax+by=c (menu outils->plan)
Bugs connus :
- Le logiciel ne fonctionne pas avec les drivers intel sur certains netbooks, sous ubuntu à partir de 9.04 (10.04 en test) et très certainement tous les noyaux utilisant la dernière version des drivers intel. Je cherche l’origine de ce bug très “spécifique”. Pas de problème connu avec nvidia ou ati. Pas de problème non plus sous Windows (pour une fois
) - Un peu de lenteur lorsqu’on affiche tout (boite, plans, lignes de niveaux …). C’est en cours d’optimisation, même si le problème n’est sensible que sous les netbooks a priori.
- Sous Windows, les lignes “fil de fer” sont un peu épaisses. Résolution prochaine en ajoutant un paramètre réglable.
À venir :
- La rubrique “table”, permettant un tableau de valeurs, un export vers les tableurs classiques, un import de valeurs pour afficher des points sur la surface.
- Export dans divers formats.
- Résolution du bug ci-dessus.
Télécharger :
- Version linux : Ying (nécessite les bibliothèques wxwidgets2.8 et gtk disponibles dans la plupart des distributions)
- Version windows : Ying (décompresser les deux fichiers dans un même dossier et exécuter le fichier .exe)
- Des exemples issus des annales (voir le site de l’APMEP par exemple pour les sujets) : exemples à télécharger
Ying version 0.6 beta (pour tests) :
Nouveau :
- Possibilité de sauvegarder le projet en cours et de le récupérer.
- Affichage des coordonnées (enfin !) : accès par le bouton “Axes” ou par le clavier : touches x, y, z.
- Touches de raccourci : flèches pour bouger, pgUp, pgDown pour le zoom, espace pour le positionnement auto.
- Possibilité de modifier les couleurs (onglet OPENGL)
- Disparition de l’onglet “Courbes de niveaux”. Elles sont gérées dans le bouton “Axes”.
- Ajout de la possibilité d’ajuster les lignes de niveaux (paramètre “z début”).
- Un curseur variable peut être utilisé dans les deux fonctions (variable a)
Bugs connus :
- La “boîte” n’a toujours pas avancé. L’onglet est désactivé.
À venir :
- La rubrique “table”, permettant un tableau de valeurs, un export vers les tableurs classiques, un import de valeurs pour afficher des points sur la surface.
- Dans la rubrique “Plans”, implémentation des intersections avec les plans d’équation z=k.
- Une boîte digne de ce nom avec export des images pour utilisation dans un traitement de texte par exemple.
- Export dans divers formats.
Télécharger :
- Version linux : Ying (nécessite les bibliothèques wxwidgets2.8 et gtk disponibles dans la plupart des distributions)
- Version windows : Ying (décompresser les deux fichiers dans un même dossier et exécuter le fichier .exe)
Ying version 0.5 beta (pour tests) :
Plein de nouvelles choses :
- Analyseur syntaxique amélioré : il permet les écritures du type 2x à la place de 2*x et a une meilleure tolérance aux fautes de frappe.
Les fonctions acceptées sont : ^,SQRT,SIN,COS,TAN,LN,EXP. Les variables sont X et Y. Le tout en majuscules ou minuscules, indifféremment.
- Un mode de visualisation avec vues projetées (Menu Affichage->Vues).
- Une rubrique “Plans” qui permet de voir l’intersection de plans d’équations du type x=k ou y=k et de “couper” la surface. (les boutons “couper” sont à trois états, permettant de choisir le demi-espace à occulter).
- Une deuxième fonction peut être représentée en même temps que tout le reste.
- On peut définir le nombre de subdivisions en x et y de façon indépendante.
- Axes paramétrables.
- Bouton de positionnement automatique (pratique en cas de domaine très grand)
Bugs connus :
- L’échelle ne s’applique pas correctement à la fonction g
- La “boîte” n’a pas avancé et ne s’affiche plus du tout lorsqu’on affiche les vues projetées.
- Un bug trouvé dans l’analyseur syntaxique (écriture avec deux multiplications implicites à la suite. ex: 2xy). Il est préférable de renseigner les * pour l’instant.
- OpenGL pas très joli sous Windows. L’onglet OpenGL est en cours de développement pour paramétrer les textures et l’éclairage ..
À venir :
- La rubrique “table”, permettant un tableau de valeurs, un export vers les tableurs classiques, un import de valeurs pour afficher des points sur la surface.
- Dans la rubrique “Plans”, implémentation des intersections avec les plans d’équation z=k.
- Une sauvegarde dans un fichier du travail en cours.
- Une boîte digne de ce nom avec export des images pour utilisation dans un traitement de texte par exemple.
- Export dans divers formats.
Télécharger :
- Version linux : Ying (nécessite les bibliothèques wxwidgets2.8 et gtk disponibles dans la plupart des distributions)
- Version windows : Ying (décompresser les deux fichiers dans un même dossier et exécuter le fichier .exe)
Ying version 0.3.5 alpha (pour tests) :
Nouveautés :
- couleurs un peu plus acceptables (sauf pour les lignes de niveaux, toujours aléatoires)
- Transparence de la surface réglable.
- Boîte affichable avec graduations (pré-version)
- Correction de bugs …
Télécharger :
- Version linux : Ying (nécessite les bibliothèques wxwidgets2.8 et gtk)
- Version windows : Ying (décompresser les deux fichiers dans un même dossier et exécuter Ying.exe)
- Une version Mac très prochainement (fonctionne chez moi, mais j’apprends à réaliser un “bundle”)
Pour les sources, elles sont en cours de nettoyage. Vous pouvez m’envoyer un E-mail si vous êtes intéressé.
WriteOnScreen :
Un autre petit logiciel-test écrit rapidement en python et wxpython, après une démonstration, faite par Mamode Nassor, d’utilisation d’un tablet PC, lors d’un séminaire de l’IREM de La Réunion.
Il s’agit d’une première version. Le logiciel permet, comme d’autres, d’écrire sur l’écran. La différence vient du fait qu’on peut cliquer “à travers” le calque pour continuer à interagir avec le fond. Pour l’instant, uniquement pour Windows (testé sous XP), pour les autres plateformes, je verrai s’il y a de la demande.
WriteOnScreen 0.1 est distribué sous GPL, les sources (20 ko) sont ici, et un exécutable py2exe (5 Mo) est ici. (les sources en python sont utilisables avec … python et wxpython)
Les remarques sont les bienvenues.
[...] Ying is not a grapher Un logiciel de représentation de fonctions de 2 variables « Présentation du logiciel Nouvelle version alpha 0.3.5 13 octobre 2009 Mise à disposition d’une nouvelle version (alpha 0.3.5) sur la page téléchargements. [...]
[...] Voir la rubrique téléchargements [...]
[...] Voir la rubrique téléchargement. [...]
Génial,
je viens de découvrir et de tester Ying sous Ubuntu Lucid et ça marche nickel.
Je m’empresse de l’emmener au lycée sous win… pour voir la tête des collègues.
Ça devrait permettre à beaucoup d’épargner des heures de paramétrage de gnuplot qui était le seul outil libre avec un rendu satisfaisant mais dont on n’oublie la syntaxe dès qu’on ne l’utilise pas tous les jours.