π
<-
Chat plein-écran
[^]

TI-Python : mise à jour officielle avec correctif flottants

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

TI-Python : mise à jour officielle avec correctif flottants

Message non lude critor » 07 Mar 2019, 00:25

Aujourd'hui la chaîne Youtube de TI Education France nous publie toute une collection de tutos vidéo réalisés par Jean-Louis Balas.

De quoi découvrir l'avancement du développement du module externe TI-Python pour ta TI-83 Premium CE, module que nous avons déjà testé par deux fois.

Sur le stand de Texas Instruments en octobre 2018, le système d'exploitation TI-83 Premium CE compatible avec le module externe TI-Python était en version 5.3.5.0006.

Le système en question devrait déjà être quasiment finalisé, vu que la version utilisée aujourd'hui dans les vidéos est à peine plus récente, 5.3.5.0008, ce qui suggère donc seulement 2 recompilations depuis.

Pour saisir des scripts et les exécuter sur module externe TI-Python, il faut lancer l'application PyAdaptr.

Cette application était en version 5.3.5.0006 en octobre dernier. Il semble ici y avoir besoin de davantage de travail; nous avons vu passer une version intermédiaire 5.3.5.0010 lors d'une formation en ligne en décembre, et l'application est maintenant en version 5.3.5.0017 dans les tutos vidéo.

Nous avions remarqué en octobre que l'application PyAdaptr prenait beaucoup de place en mémoire de stockage. Avec à l'époque 306,21Ko c'était de loin la plus grosse application TI-83 Premium CE. Cette taille s'expliquait par le fait que l'application intégrait le microgiciel (firmware) du module externe TI-Python, et était ainsi capable de le mettre à jour une fois lancée.
Autant sur une calculatrice enseignant cela peut être utile pour mettre à jour l'ensemble des modules externes TI-Python des élèves, autant sur une calculatrice élève nous trouvons que c'est un gaspillage énorme de place pour quelque chose qui au mieux servira une seule et unique fois. :'(

Quoi qu'il en soit, ce comportement a visiblement été conservé comme tu pourras le constater ci-contre.

Notons que le logiciel de communication TI-Connect CE sera lui aussi disponible dans une nouvelle version, qui contrairement à certaines solutions concurrentes aura l'avantage de permettre l'envoi direct à la calculatrice de fichiers .py produits par ton éditeur Python favori ! :bj:

Enfin, il y aura également bien évidemment une nouvelle version de l'édition TI-83 Premium CE du logiciel d'émulation TI-SmartView CE, mais nous notons qu'elle n'émulera apparemment pas le module externe TI-Python.
Les enseignants n'auront donc pas la possibilité de l'utiliser pour prendre des captures d'écran de l'exécution de scripts Python, il leur faudra faire autrement dans ce cas précis.

Comme avec les solutions concurrentes rien n'est parfait, et nous avions fait plusieurs reproches aux premiers modules externes TI-Python livrés par Jarrety avec un firmware en version 3.0.0.0012 :
  • pas de gestion des entiers longs
  • pas de gestion des nombres complexes (Terminale S/STI2D/STL)
  • pas de module cmath pour les fonctions complexes qui vont avec
  • pas de module graphique pour le nouveau programme de Physique-Chimie Seconde à la rentrée 2019
  • précision des nombres flottants sur 22 bits au lieu de 40 bits comme sur TI-83 Premium CE ou 53 bits comme sur les solutions Python concurrentes basées sur MicroPython, problème de loin le plus grave avec nombre de conséquences désagréables

Concernant l'absence du module cmath ainsi que d'un module graphique, c'est visiblement toujours le cas à ce jour.

Devant la gravité du problème avec les nombres flottants, Lionel Debroux s'était empressé de publier un correctif avec code source en partant du code du firmware Adafruit Trinket M0 vraisemblablement réutilisé par Texas Instruments.

Nous ignorons si Texas Instruments s'est servi de ce travail, mais en tous cas ils ont bien compris la gravité du problème puisque ce dernier est déjà clairement corrigé comme visible ci-contre ! :D
En effet là ou notre module externe TI-Python en version 3.0.0.0012 répond actuellement que sqrt(2)==1.41421 et sin(pi/4)==0.707107, alors que le module présenté avec le nouveau firmware répond que sqrt(2)==1.414213562373095 et sin(pi/4)==0.7071067811865475 exactement comme les solutions Python concurrentes basées sur MicroPython.
Le module externe TI-Python code donc désormais correctement les nombres flottants en double précision sur 64 bits, avec 53 bits de mantisse.

Pour ceux qui ont donc déjà reçu le module externe TI-Python muni du [i]firmware 3.0.0.0012 problématique, aucun problème car ta TI-83 Premium CE une fois mise à jour avec la prochaine version 5.3.5 mettra donc automatiquement à jour le module externe TI-Python à sa première utilisation ![/i] :bj:

En octobre dernier, l'application PyAdaptr 5.3.5.0006 contenait le firmware 3.0.0.0006, puis il y a eu l'application PyAdaptr 5.3.5.0010, puis les premiers modules livrés par Jarrety sont venus avec un firmware non final 3.0.0.0012, et maintenant nous avons une application PyAdaptr en version 5.3.5.0017.

On peut supposer que le nouveau firmware TI-Python intégré dans l'application PyAdaptr 5.3.5.0017 est une version 3.0.0.0017.


Tutos vidéo TI-Python sources :

Autres tutos-vidéo TI-Python :
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: TI-Python : mise à jour officielle avec correctif flotta

Message non lude Adriweb » 07 Mar 2019, 02:18

critor a écrit:Nous ignorons si Texas Instruments s'est servi de ce travail, mais en tous cas ils ont bien compris la gravité du problème puisque ce dernier est déjà clairement corrigé comme visible ci-contre ! :D

D'après mes sources, c'était en développement depuis quelques temps déjà (avant les propositions communautaires), mais visiblement pas encore assez fini pour être montré lors des derniers salons...
Tant mieux, en tout cas - une grosse épine du pied en moins !
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.1%
 
Messages: 14606
Images: 1216
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: TI-Python : mise à jour officielle avec correctif flotta

Message non lude Lionel Debroux » 07 Mar 2019, 07:34

Bien, le plus gros défaut du firmware officiel initial du TI-Python Adapter est donc corrigé, rendant ce truc non inutilisable. C'est bien mais c'était la moindre des choses puisqu'aucune solution concurrente n'était (plus) affectée par le problème :)
En revanche, c'est toujours regrettable qu'il n'y ait pas de cmath. Si ça n'y est pas, il y a des risques que les autres défauts, dont la présence ou l'absence n'est pas montrée dans les vidéos, y soient également.
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 TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 65 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.
1124 utilisateurs:
>1107 invités
>12 membres
>5 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)