π
<-
Chat plein-écran
[^]

Moteur CAS EigenMath-FX, enfin une version fiable

Moteur CAS EigenMath-FX, enfin une version fiable

Message non lude critor » 12 Fév 2014, 01:30

Pendant l'été 2013, plusieurs acteurs des communautés de calculatrices graphiques TI et Casio ont réalisé des portages du moteur de calcul formel (CAS) du logiciel EigenMath. En effet ce logiciel disponible initialement pour PC/Mac est sous licence GPL, et avait déjà fait l'objet de portages sur console ou téléphone portable.

L'on compte à ce jour 3 portages - par ordre chronologique :
  • EigenMath-FX add-in par la communauté cnCalc, pour Casio Graph USB (75/85/95, et 35+ transformée), et leurs équivalents internationaux sous la série des fx-9860G
  • nEigenMath programme Ndless par la communauté cnCalc, pour TI-Nspire
  • EigenMath add-in par gbl08ma, pour Casio Prizm fx-CG

Le tout premier portage, pour Casio Graph USB donc, souffrait de problèmes très embêtants.

Tout d'abord, il n'y avait aucune gestion spécifique du jeu de caractères des Casio Graph, avec l'impossibilité d'utiliser autre chose que des chiffres, lettres ou opérations.
  • En conséquence, la saisie de nombre de fonctions qui auraient pu nécessiter seulement 1 à 2 touches s'en retrouvait lourde et ce n'est pas peu dire, puisqu'il était nécessaire de taper leur nom alphabétique complet lettre par lettre, avec besoin en prime d'utiliser la touche alpha comme si cela ne suffisait pas.
  • De même, la sortie utilisait seulement les caractères entrables - ce qui donnait des résultats longs et difficilement lisibles pouvant prendre plusieurs lignes sur le petit écran de la calculatrice, et comme si cela ne suffisait avec ajout d'espaces inutiles au cas où.
  • Ajoutons de plus pour ne rien arranger que l'indicateur alphabétique ne fonctionnait pas sous EigenMath-fx.
  • Et sait-on jamais, histoire de bien ruiner votre expérience utilisateur, les touches fléchées ne marchaient pas non plus. Si vous faisiez la moindre erreur, vous n'aviez donc aucune possibilité de correction rapide et deviez tout effacer jusqu'à l'erreur en question pour tout retaper.
Ensuite, le fonctionnement correct de EigenMath nécessitait une gestion des nombres entiers sur 64-bits, non prévue par le SDK de Casio. Outre l'impossibilité évidente de donner des résultats supérieurs à 232, cela impactait aussi tous les calculs ou types de résultats faisant appel d'une façon ou d'une autre à de tels nombres:
  • Il était impossible de primitiver ou intégrer, la requête renvoyait systématiquement une erreur.
  • Mais bien plus grave que ça, la recherche des racines de polynômes du second degré donnait des résultats faux sans préavis ! :mj:

Et bien la communauté cnCalc.org publie enfin aujourd'hui une mise à jour ajoutant le support des entiers 64-bits, et corrigeant ainsi ces deux derniers points! :bj:
version initialenouvelle version
Image
Image
ImageImageImage


Le problème le plus grave est donc corrigé et c'est une bonne chose - il n'était en effet pas acceptable qu'un élève, étudiant ou candidat risque de recopier une bêtise à un examen ou concours. :bj:

Mais hélas, strictement aucun effort n'a été fait sur les problèmes d'interface utilisateur déjà signalés la dernière fois et qui sont littéralement à vomir. Une caricature tristement bien réelle, illustrant parfaitement comment rater ce qui aurait pu être un projet génial: un excellent moteur sous le capot ne sert à rien si les commandes permettant d'en profiter sont hors d'atteinte de l'utilisateur. La version actuelle me donne littéralement envie de balancer la calculatrice par la fenêtre en moins d'une minute d'utilisation, tellement j'ai l'impression que j'aurais le temps d'écrire au stylo le calcul justifié dans le même temps. :'(
L'add-in plus ancien CAS développé par jeuxcasio.com, sera une bien meilleure alternative pour le moment, même si l'on peut qualifier son moteur de 'gadget' en comparaison de EigenMath.


Mais terminons sur une note d'espoir en rappellant que le projet est sous licence GPL et que le code source est donc fourni. Si cnCalc.org n'a pas la possibilité de s'en occuper, n'importe qui peut dès maintenant reprendre le code source pour se pencher sur ces problèmes d'interface utilisateur, et nous publier en toute légalité une version 'utilisable' d'ici les examens ou concours. ;)



Téléchargements :
  • CAS (pour Graph 75/85/95 et Graph 35+USB transformée)
  • eigenMath-fx (pour Graph 75/85/95 et Graph 35+USB transformée) + documentation et code source
Source :
http://www.cncalc.org/thread-9800-1-1.html
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41492
Images: 14556
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Moteur CAS EigenMath-FX, enfin une version fiable

Message non lude Lionel Debroux » 13 Fév 2014, 07:16

C'est bien que la fiabilité ait été améliorée.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl


Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1491 utilisateurs:
>1464 invités
>23 membres
>4 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)