π
<-

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

Unread postby critor » 01 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Adriweb » 01 Apr 2019, 07:00

Ouf... impressionnant !

A quand un téléchargement ?

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

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

Unread postby Lionel Debroux » 01 Apr 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

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

Unread postby critor » 02 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby parisse » 02 Apr 2019, 11:44

Que pensez-vous de renommer le titre en y ajoutant au debut: Challenge.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Hamza.S » 02 Apr 2019, 11:49

Parce que vous comptez le réaliser ?
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby critor » 02 Apr 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41981
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Hamza.S » 02 Apr 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
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby parisse » 02 Apr 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.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3663
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

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

Unread postby Lionel Debroux » 02 Apr 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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Next

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

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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 Calculatrices à acheter chez Calcuso
-
Stats.
884 utilisateurs:
>812 invités
>65 membres
>7 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)