π
<-

NumWorks, 1ère graphique française programmable en Python

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby IAMISSAM » 30 Aug 2017, 12:46

parisse, sur le simulateur, la touche entrée nous fait quitter "Python" oui, pour sauter une ligne, clique avec ta souris sur le bouton "EXE" en bas de la calculette
User avatar
IAMISSAMProgrammeur
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 36.3%
 
Posts: 63
Joined: 11 Sep 2015, 21:56
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale S SI

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby parisse » 30 Aug 2017, 13:07

oui, j'ai fini par decouvrir ca sur leur forum. Disons qu'il y a actuellement un moteur python, mais pas encore une interface utilisateur tout public, et il faudrait aussi voir quelles bibliotheques sont utilisables, a commencer par les fonctions trigo/exp/ln. Il y a aussi un manque d'integration entre les modules: par exemple une fonction Python n'est pas utilisable dans l'ecran de calculs, mais une fonction definie dans l'app fonction ne l'est pas non plus, et ca je crains fort que ca soit difficile a changer.
C'est aussi pour ca que la taille de flash disponible me parait bien faible pour les evolutions futures de cette calculatrice. Je ne sais pas si c'est difficile de changer la taille de la flash. Si c'est simple, alors je pense que numworks a de l'avenir, mais c'est quand meme dommage de ne pas avoir suivi des le debut mon conseil d'avoir plus de flash.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby critor » 30 Aug 2017, 17:23

Faut pas hésiter à aller sur le forum officiel aussi pour les questions :
https://www.reddit.com/r/numworks/
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby parisse » 30 Aug 2017, 20:05

Pas trop a mon gout leur forum. Bon, il se confirme qu'on aura rapidement les corrections de bug. Par contre, c'est quand meme etonnant qu'ils n'aient pas vu que la factorielle ne fonctionnait pas. La base de tests de regression du repertoire test de poincare n'a pas l'air tres fournie.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby clifward » 30 Aug 2017, 20:11

Rajouter de la SRAM externe, c'était pourtant pas la mer à boire :(
Mais difficile à faire en 1 an...
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Online

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby jean-baptiste boric » 30 Aug 2017, 23:01

parisse wrote:Pas trop a mon gout leur forum. Bon, il se confirme qu'on aura rapidement les corrections de bug. Par contre, c'est quand meme etonnant qu'ils n'aient pas vu que la factorielle ne fonctionnait pas. La base de tests de regression du repertoire test de poincare n'a pas l'air tres fournie.


Le simulateur PC a le raccourci clavier de la touche '9' relié à '0'... J'ai envoyé un pull request avec un mappage clavier plus sensé (https://github.com/numworks/epsilon/pull/36), mais il est assez évident que la version Emscripten est plus abouti que le simulateur PC.

parisse wrote:C'est aussi pour ca que la taille de flash disponible me parait bien faible pour les evolutions futures de cette calculatrice. Je ne sais pas si c'est difficile de changer la taille de la flash. Si c'est simple, alors je pense que numworks a de l'avenir, mais c'est quand meme dommage de ne pas avoir suivi des le debut mon conseil d'avoir plus de flash.


Clifward wrote:Rajouter de la SRAM externe, c'était pourtant pas la mer à boire :(
Mais difficile à faire en 1 an...


D'après le site de STMicroelectronics, dans la famille STM32F4xx on peut monter jusqu'à 2 MiB de Flash (comparé à 1 MiB) et jusqu'à 384 KiB de RAM (comparé à 256 KiB). Si on veut pousser plus haut sans passer par des puces externes, il faut aller voir du côté de la famille STM32H7 (jusqu'à 2 MiB de Flash et 1 MiB de RAM pour les modèles sortis).

Après avoir fureté dans le code source, qui est agréablement propre et moderne, je pense que la puce sélectionnée est suffisante pour le segment visé. De ce que j'ai vu, y'a ~180 KiB de RAM disponible au total pour l'allocation dynamique (je ne sais pas à quel point elle est utilisée cependant, mais le framebuffer est déporté sur le contrôleur LCD et donc ne prend pas de place en RAM). Pour la mémoire Flash on en est à ~511 KiB d'utilisé dont ~320 KiB de code, les images et polices ne sont pas compressées. Y'a pas de bootloader, la calculette embraye directement sur l'initialisation de l'OS (le DFU étant dans une ROM séparée, programmée par ST à la fabrication).

Certes, y'a pas la place pour faire tourner Doom ni Giac dessus et fonctionnellement ils ont encore du retard à rattraper. Mais matériellement on est grossièrement dans l'ordre de grandeur d'une TI-83 Premium CE et le firmware a de la place pour grandir.

Et la tentation est grande, très grande pour moi d'en prendre une et de m'amuser joyeusement avec...
User avatar
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.5%
 
Posts: 379
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: boricj

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby parisse » 31 Aug 2017, 06:56

Je persiste a penser qu'ils ont fait une erreur en ciblant uniquement le marche de la ti83 avec un hardware qu'il ne semble pas simple de faire evoluer vers plus de flash. Bien sur il y aura des geek qui acheteront la numworks pour s'amuser (pas moi parce qu'il n'y a pas assez de flash), mais ce n'est pas ca qui assurera de grosses ventes, il suffit de comparer les prix de la ti83ce et de la numworks a cette rentree. D'autres se sont casse les dents avant eux, je pense par exemple a HP avec la hp39gii.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby critor » 31 Aug 2017, 10:15

A voir les PDM des HP Prime et fx-CP400+E, ainsi que le (possible) recul des TI-Nspire CX CAS depuis l'existence de la TI-83 Premium CE, je ne suis pas convaincu que cibler le milieu de gamme soit une erreur en France.

Nous sommes un pays où il n'est pas question de payer plus de 100€ pour une calculatrice, contrairement aux Pays-Bas qui le font allègrement pour une simple TI-84 Plus T (TI-82 Advanced) ou Casio fx-9860GII (Graph 75+E).
Après, que ce soit dû chez nous à une culture spécifique (l'éducation n'est pas une marchandise) ou à un niveau de vie inférieur, peu importe.

L'échec de la HP-39GII de milieu de gamme résulte probablement d'autres paramètres.
D'une part, aucune campagne d'annonce du lancement de ce modèle ne m'a touché, que ce soit directement ou indirectement.
D'autre part, à part le matériel de toutes façons invisible, elle n'avait niveau fonctionnalités rien d'extraordinaire par rapport à ses concurrentes.
Une application de suites aussi peu évoluée que celle ayant accompagné le lancement de la HP Prime, et même pas de moteur de calul exact.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby parisse » 31 Aug 2017, 10:36

Quelques remarques sur les hp vs la numworks:
* le marche francais n'est pas du tout representatif du marche mondial pour HP, HP a conserve une position historiquement forte dans les pays hispanophones. Je ne sais pas quels autres marches que le francais sont vises par la numworks.
* une des raisons de l'echec de la 39gii a mon avis c'est qu'elle avait trop peu de ressources memoire. Cela necessitait constamment des optimisations en developpement, or qui dit optimisations dit temps de developpement plus long et plus de bugs. Le risque est grand qu'on observe le meme phenomene ici: ainsi en regardant rapidement le code source du module poincare, j'ai l'impression que la gestion memoire n'utilise pas les automatismes du c++.
* une autre raison de l'echec de la 39gii c'est le manque de maturite (voir raison precedente) au moment ou elle a ete mise sur le marche. Je pense qu'on va observer la meme chose ici: la factorielle d'abord, mais en calcul matrice*vecteur on a egalement un bug: par exemple [[1,2][3,4]] sto> M0, puis M0*[[1][1]] renvoie un vecteur ligne. Sans parler de tout ce qui n'est pas encore disponible, par exemple le solveur d'equations, l'interconnexion entre les apps, la programmation (encore au stade alpha). A cote de ca, la faiblesse de l'app suite de la 39gii me semble anecdotique et l'absence de moteur de calcul exact s'applique tout autant a la numworks. Voici la liste des fonctions reconnues par le lexer de l'application calcul
Code: Select all
acos
acosh
abs
ans
arg
asin
asinh
atan
atanh
binomial
ceil
confidence
diff
dim
det
conj
cos
cosh
floor
frac
gcd
im
int
inverse
lcm
ln
log
permute
prediction95
prediction
product
quo
re
rem
root
round
sin
sinh
sum
tan
tanh
trace
transpose

Je ne vois pas de moyen de definir une fonction par morceaux.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86.1%
 
Posts: 3664
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: NumWorks, 1ère graphique française programmable en Pytho

Unread postby critor » 31 Aug 2017, 10:44

Pas de fonction par morceaux non, je n'ai donc pas changé les scores de cet épisode QCC.

Le catalogue des fonctions me semble correct.
38 disponibles via la touche boîte à outils, et 5 disponibles au clavier.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

PreviousNext

Return to News NumWorks

Who is online

Users browsing this forum: ClaudeBot [spider] and 10 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.
1061 utilisateurs:
>1006 invités
>49 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)