![](https://i.imgur.com/PVtRgLHt.png)
- mise à jour en 5.5 de l'application SciTools
- mise à jour en 5.5 de l'application Periodic
- mise à jour en 5.5 de l'application Python (TI-83 Premium CE Édition Python uniquement)
![](https://i.imgur.com/XjUFwHet.png)
![](https://i.imgur.com/pmWtjUCt.png)
- time, certes déjà présent mais maintenant listé au menu et donc officiel
- ti_system, avec diverses possibilités :
- détection des simples pressions de touches clavier, y compris avec un clavier USB externe !
- affichage dans la console à la ligne que tu veux
- exportation de listes de nombres du contexte Python vers l'environnement de la calculatrice
- importation dans le contexte Python de listes existant dans l'environnement de la calculatrice vers
- et donc plus généralement un début d'intégration du Python à l'environnement mathématique de la calculatrice; plus besoin de traiter les tâches numériques à part, l'application Python 5.5 va enfin pouvoir servir s'articulier naturellement au sein de la résolution de problèmes et tâches complexes !
- ti_plotlib, une bibliothèque graphique pour tracer dans un repère othogonal, conformément aux programmes de Mathématiques et Physique-Chimie, comparable à matplotl chez Casio ou encore matplotlib.pyplot, et gérant ici les diagrammes suivants :
- nuage de points
- diagramme en ligne brisée
- droite de régression linéaire
- ti_graphics pour contrôler directement les pixels de l'écran, comparable à kandinsky chez NumWorks ou encore casioplot
- ti_hub, pour les projets d'objects connectés à l'aide de l'interface TI-Innovator Hub
- ti_rover, pour les projets de robotique à l'aide du TI-Innovator Rover
![](https://i.imgur.com/cLq1bVKt.png)
![](https://i.imgur.com/4zSxMdft.png)
Nous n'avions hélas pas réussi à la faire fonctionner correctement.
![:'( :'(](./images/smilies/crying.png)
Nous découvrions par la suite que les images affichables en question était des variables d'application (fichiers .8xv) à charger en mémoire de la calculatrice.
C'est très malin, drawImage() va donc chercher ses données en externe ce qui évite de consommer du tas/heap Python, surtout que les images pouvant rentrer dans 17K n'atteindraient même pas les dimensions timbre poste.
![](https://i.imgur.com/lzaKnept.png)
![:D :D](./images/smilies/grin.png)
Voici donc ci-contre le couple mythique de super-héros Tristan et Iseult :
![;) ;)](./images/smilies/wink.png)
- Code: Select all
import ti_graphics as scr
from ti_system import disp_wait
scr.drawImage('BOY_200', 15, 30)
scr.drawImage('GIRL_200', 125, 30)
scr.setColor((255, 0, 0))
scr.drawString('T', 155, 122)
scr.setColor((0, 255, 0))
scr.drawString('I', 175, 117)
Ce qui est exceptionnel c'est la vitesse de tracé, à peine une fraction de seconde pour l'affichage de ces deux énormes images !
![:o :o](./images/smilies/surprise.png)
Peut-être matière à réutiliser cela pour l'affichage de sprites au sein de futurs superbes jeux en Python pour ta formidable TI-83 Premium CE Edition Python !
![Favorite :favorite:](./images/smilies/favorite.png)
Et également de quoi aborder facilement le traitement d'image en SNT puis NSI !
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
![](https://i.imgur.com/5K4NfK5t.png)
![Bien joué! :bj:](./images/smilies/sg3agbjg3ag.gif)
Tant mieux, de quoi économiser la RAM de 150K déjà lourdement sollicitée par tes scripts et modules complémentaires Python.
![:) :)](./images/smilies/smile.png)
En passant notons la taille de l'image BOY_200, 10,830 Ko pour seulement 94×200=18800 pixels.
Nettement moins de 2 octets par pixel alors que nous sommes ici sur un écran 16 bits, et même moins d'1 octet par pixel, il y a clairement une compression à l'oeuvre.
![](https://i.imgur.com/ykAlenk.png)
Malheureusement nous ne disposons pas de l'outil img2appvar, et ignorons même totalement si il sera publié.
Un identifiant sur 4 octets IM8C débute de plus la partie données, et est donc à rajouter à la liste des types officiels de variables d'application que Texas Instruments est en train d'étoffer :
- PYCD : script Python
- PYMP : module complémentaire Python
- IM8C : image Python
![](https://i.imgur.com/NvHRKyWt.png)
- il utilise une palette avec au maximum 256 couleurs, chacune précisée au format RGB-565
- les données image sont par la suite compressées au format RLE
![:D :D](./images/smilies/grin.png)
Bref, nous avons maintenant a priori tout ce qu'il faut pour te concevoir un convertisseur d'images pour tes futures créations. A bientôt...
![;) ;)](./images/smilies/wink.png)
Téléchargement : OS + applis TI-83 Premium CE 5.5.1