π
<-
Chat plein-écran
[^]

Module externe Xcas: Python + calcul formel (giac) sur 83PCE

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

Module externe Xcas: Python + calcul formel (giac) sur 83PCE

Message non lude critor » 01 Avr 2019, 01:11

Edit: poisson d'avril ;) Mais... peut-être pas pour longtemps ? :)

Bernard Parisse, enseignant chercheur à l'Université de Grenoble (Institut Fourier), auteur et principal développeur du logiciel de mathématiques Xcas ainsi que du moteur de calcul formel giac qui se cache derrière, nous prépare une fois de plus un de ces coups d'éclat dont il a le secret.

Après avoir porté le moteur giac pour calculatrices TI-Nspire...
Après avoir porté le moteur giac pour Casio Graph 90+E et fx-CG10/20/50...

Bernard s'apprête à offrir giac à la TI-83 Premium CE, soit la calculatrice couleur la plus populaire au lycée en 2017 ! :D
(PdM de l'année 2018 écoulée non encore communiquées par les constructeurs)

La TI-83 Premium CE avec son pauvre processeur 8 bits est bien évidemment encore plus incapable de faire tourner giac qu'incapable d'exécuter des scripts Python sans module externe.

Et justement, Bernard a repris l'idée d'un module externe TI-Python de Texas Instruments, pour nous offrir un module externe baptisé Xcas dont voici ci-contre un premier prototype reçu hier.

Bien évidemment ce n'est pas la même carte pyboard que Texas Instruments, parce qu'avec 256 Kio de Flash on ne va pas loin.

Non Bernard a opté pour une version modifiée de la LOLIN D1 Mini, version amputée de son antenne WiFi puisqu'interdite aux examens en France. Avec pas moins de 4 Mio de Flash ! :bj:

De quoi faire rentrer très largement le moteur de calcul formel giac ainsi qu'une implémentation Python, cette fois-ci non pas CircuitPython mais un véritable MicroPython bien complet ! :bj:

Mais comment ça marche après sur la calculatrice ?

Et bien c'est très simple, tout se passe dans l'application PyAdaptr sortie avec le dernier système 5.3.5 de Texas Instruments.

L'application détecte la LOLIN D1 Mini avec le firwmare de Bernard comme un module externe TI-Python, et tu pourras donc l'utiliser de la même façon, sauf que tu disposeras cette fois-ci de tous les modules livrés en standard avec MicroPython ainsi que du module rajouté giacpy, interface qui te permettra de faire appel au moteur de calcul formel giac ! :bj:

Le prix de ce module externe ne nous a toutefois pas été communiqué à ce jour.

Merci Bernard ! :#tritop#:
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: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude Adriweb » 01 Avr 2019, 07:00

Ouf... impressionnant !

A quand un téléchargement ?
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: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude Lionel Debroux » 01 Avr 2019, 08:02

Waouh, en effet :)

Techniquement, ces ESP8266 semblent être un bon choix, parce que les SoC ne sont vraiment pas chers, disposent de beaucoup plus de Flash que les boards à base d'ATSAMD21, peuvent tourner un portage beta de MicroPython et non un CircuitPython... maintenant que je vois ça, je me demande encore plus ce que TI a fait avec le TI-Python Adapter ? C'est la présence d'un chip WiFi dans la plupart des ESP8266 qui posait problème, ou bien c'était la volonté d'économiser au maximum ?
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

Re: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude critor » 02 Avr 2019, 09:57

Bonjour, nous sommes le 2 avril.
Ceci était un poisson, mais franchement, nous n'en sommes pas bien loin si les avancées continuent au même rythme... ;)
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: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude parisse » 02 Avr 2019, 11:44

Que pensez-vous de renommer le titre en y ajoutant au debut: Challenge.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude Hamza.S » 02 Avr 2019, 11:49

Parce que vous comptez le réaliser ?
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4461
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude critor » 02 Avr 2019, 11:50

Pourquoi pas ?
Tu ne trouves pas ça intéressant pour la calculatrice couleur la plus représentée au lycée ?

Et habituellement nos poissons d'avril ne frappent pas très loin de la vérité. ;)
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: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude Hamza.S » 02 Avr 2019, 11:54

Justement c'est ce qui m'est passé à la tête, un poisson d'avril qui se réalise ça fait tout drôle.
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4461
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude parisse » 02 Avr 2019, 14:07

Ca ne parait en effet pas du tout hors de portee, c'est justement ce cote realiste qui rend le poisson d'avril plus amusant.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3500
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Module externe Xcas: Python + calcul formel (giac) sur 8

Message non lude Lionel Debroux » 02 Avr 2019, 20:19

Ah oui, pourquoi pas faire un autre challenge sur une base ESP8266, en effet :)
Faire un portage suffisamment complet de giac est moins drôle avec seulement 64 KB de RAM sur la board qu'avec 256 KB de RAM, mais faire seulement une alternative compatible TI-Python Adapter (et améliorée) est probablement un peu trop facile, vu que MicroPython tourne déjà sur ces plate-formes.

Même sans giac, les boards à base d'ESP8266 étant beaucoup mieux équipées en Flash que les boards à base d'ATSAMD21, et disposant de plus d'I/O, elles pourraient même être utilisées pour faire des TPs plus larges que de l'algorithmique à laquelle le TI-Python est cantonné, TPs plus larges qui seraient probablement plus amusants et plus formateurs pour les lycéens (ceux qui sont motivés, du moins). Evidemment, pour les examens, avec ce chip WiFi, une board à base d'ESP8266 n'est pas convenable, mais ce n'est pas le but.

[EDIT: un truc qui peut embêter un peu, c'est que ni les ESP8266, ni les ESP32 supérieurs (là, il y aurait moins de challenge) ne sont des ARM - ce sont des Xtensa. Mais bon, tout ce qui a été porté dessus montre amplement que GCC fonctionne suffisamment bien pour Xtensa.]

Bon, en cas de challenge officiel, il faudrait trouver quelque chose à faire gagner à ceux qui relèvent avec succès le défi... de préférence autre chose qu'une news que je n'ai jamais faite, pauvre zardam...
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

Suivante

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 63 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.
1034 utilisateurs:
>1012 invités
>17 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)