π
<-
Chat plein-écran
[^]

importer module python (pour transformées de Laplace)

TI's micropython + modules

Re: importer module python (pour transformées de Laplace)

Unread postby parisse » 28 Sep 2020, 18:41

Adriweb wrote:Alors moi je veux bien (juste faire un alias, d'ailleurs), mais mon machin n'a rien a voir avec du "CAS", ca marchera avec la math engine que la calculatrice aura, et ce n'est pas forcément une machine CAS

Certes, un alias parait une bonne idee. Il me semble qu'en Python on utilise des noms de commande en minuscules, pas avec de la casse mixte a la TI, par exemple evalnative?
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.3%
 
Posts: 2199
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: importer module python (pour transformées de Laplace)

Unread postby Adriweb » 28 Sep 2020, 18:47

Ouai, il faut que je m'aligne sur la coding style de TI, du coup ca serait plutot eval_expr et call_func.
Mais je fais quoi pour l'alias ? (cf. mes questions dans mon post d'avant et/ou ma proposition de modification de comportement de eval_expr)
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.6%
 
Posts: 13119
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: importer module python (pour transformées de Laplace)

Unread postby parisse » 28 Sep 2020, 18:58

Du coup ce n'est peut-etre pas un alias qu'il faut, mais un evalnative qui teste le nombre d'arguments et ne rajoute pas () s'il n'y a pas d'arguments.
Je ne sais pas s'il faut mettre un _, c'est un peu penible a taper sur la calculatrice.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.3%
 
Posts: 2199
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: importer module python (pour transformées de Laplace)

Unread postby Adriweb » 28 Sep 2020, 19:04

En fait toutes les fonctions de ti utilisent ca.
Pour obtenir _ c'est juste Ctrl-Espace.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.6%
 
Posts: 13119
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: importer module python (pour transformées de Laplace)

Unread postby parisse » 28 Sep 2020, 19:08

Ok, je conserve caseval chez moi et je mets eval_native pour l'alias.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.3%
 
Posts: 2199
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: importer module python (pour transformées de Laplace)

Unread postby Adriweb » 28 Sep 2020, 19:31

eval_expr, plutôt, alors.

(apres, ya aussi expr() en natif ti-basic, mais bref).
Le pendant Nspire-lua c'est math.eval et math.evalStr pour ne pas avoir de conversion de type.
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.6%
 
Posts: 13119
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: importer module python (pour transformées de Laplace)

Unread postby parisse » 28 Sep 2020, 19:36

J'ai mis eval_native, parce que ce n'est pas forcement une expression, c'est vraiment un appel a l'evaluateur natif. Et puis, j'ai deja tout recompile, ca prend du temps.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.3%
 
Posts: 2199
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: importer module python (pour transformées de Laplace)

Unread postby parisse » 28 Sep 2020, 19:43

En plus eval_native ca sous-entend qu'on va voir ailleurs que dans Python, ce qui n'est pas le cas de eval_expr.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.3%
 
Posts: 2199
Joined: 13 Dec 2013, 16:35
Gender: Not specified

Re: importer module python (pour transformées de Laplace)

Unread postby Adriweb » 28 Sep 2020, 19:45

Je rajouterai un alias de compat, un de plus, on n'est plus à ca pret :P
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.6%
 
Posts: 13119
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: importer module python (pour transformées de Laplace)

Unread postby parisse » 28 Sep 2020, 21:06

Ok, j'ai modifie le nom de commande (caseval -> eval_native) dans le menu rapide et dans la doc.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 10.3%
 
Posts: 2199
Joined: 13 Dec 2013, 16:35
Gender: Not specified

PreviousNext

Return to Python

Who is online

Users browsing this forum: No registered users and 0 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
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 Calculatrices à acheter chez Calcuso
-
Stats.
669 utilisateurs:
>662 invités
>1 membre
>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)