π
<-
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

Unread postby 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, 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
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.3%
 
Posts: 33746
Images: 8795
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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

Unread postby Adriweb » 07 Mar 2019, 02:18

critor wrote: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 !
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.7%
 
Posts: 12652
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

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

Unread postby 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.
User avatar
Lionel DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 5.2%
 
Posts: 6392
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl


Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 9 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
551 utilisateurs:
>499 invités
>46 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)