π
<-
Chat plein-écran
[^]

Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python !

Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python !

Message non lude critor » 21 Nov 2018, 18:16

10033
La nouvelle version
1.8.1
pour ta calculatrice
NumWorks
est maintenant disponible. Découvrons ensemble les améliorations :
ImageImageImage


Application Python
:
Go to top

Une première nouveauté concerne ce qui avait déjà été annoncé dans le contexte de la diffusion de la version
bêta
1.8.0
.
Un défaut de la calculatrice
NumWorks
était son espace de stockage ridicule pour les scripts
Python
,
2.946Ko
, extensible jusqu'à
4,094Ko
en supprimant les scripts d'exemple préchargés.

Déjà insuffisant rien que pour faire tenir simultanément en mémoire les deux scripts
Python
de notre concours de rentrée.


Avec la version
1.8.1
tu n’es plus à l'étroit, l'espace de stockage passe à
15.234Ko
extensible jusqu'à
16.382Ko
; un quadruplement donnant quelque chose d’enfin comparable à la concurrence d'entrée de gamme ! :bj:

Notons que l’espace disponible sur la calculatrice se consulte à ce jour exclusivement en ligne sur https://workshop.numworks.com/python/calculator.

Autre chose de très bien sur
NumWorks
, c’est que lors de l’exécution d’un script
Python
la liste
Fonctions et variables
accessible avec la touche
var
était automatiquement préremplie avec l’ensemble des fonctions et variables globales définies par le script.

Cela pouvait toutefois être embêtant avec certains scripts, donnant une liste surchargée avec plusieurs entrées peu utiles.

Désormais, plutôt que de s’embêter avec des artifices alphabétiques peu confortables pour les renvoyer en fin de liste, il suffira tout simplement au développeur de préfixer les noms des variables globales dont il juge l’ajout à la liste peu utile avec le caractère tiret-bas
( _ )
. :bj:
Code: Tout sélectionner
#public global variables
n=3
platform=”numworks”
#hidden global variables
_key=3.24
_implementation=”micropython”


Application Calculs
:
Go to top

Le moteur de calcul a été entièrement réécrit avec en interne une meilleur gestion des éventuelles erreurs de mémoire, et en ce qui nous concerne pour la partie visible de nouvelles possibilités.

Déjà, comme sur les modèles formels haut de gamme il y a désormais la possibilité de faire des calculs avec l’infini notamment dans le contexte d’un travail sur les limites, le nombre infini étant à écrire inf. :bj:

Mais ce n’est pas tout, les fonctions logarithmes, trigonométriques inverses et hyperboliques inverses sont maintenant étendues aux nombres complexes ! :bj:

La simplification des logarithmes pouvait être problématique lorsque le paramètre était un nombre puissance de la base.
$mathjax$log_b(a)$mathjax$
avec
$mathjax$a=b^k$mathjax$
k
est un entier positif. Dans ce cas la
‘simplification’
effectuée par la machine consistait à factoriser le nombre
a
sans tenir compte de la base du logarithme, ce qui pouvait conduire à des formes mal simplifiées, et dont l’écriture décimale pourtant exacte était de plus adjointe avec un symbole environ. Dorénavant, la simplification tiendra compte de la base. :)

Autre chose de remarquable sur la
NumWorks
dans le cadre des sciences expérimentales
(Physique-Chimie notamment)
, c’est la possibilité de choisir un format de résultats selon la règle des chiffres significatifs. Mais la règle en question n’était pas toujours respectée, notamment pour les nombres dont l’écriture commençait par un ou plusieurs chiffres zéro, zéro étant dans ce cas comptabilisé à tort comme un chiffre significatif. Cette erreur est maintenant corrigée. :)

Un autre avantage exceptionnel sur la
NumWorks
c’est, lorsque approprié, la présentation des résultats sous deux formes, exacte et décimale, liées selon le cas par un symbole de relation adéquat, égale ou environ. Un problème arrivait par contre au changement d’applications, où toutes les relations dans l’historique de calcul étaient alors réaffichées systématiquement avec le symbole environ. Ce problème est dès à présent corrigé. :)


Application Paramètres
:
Go to top

Enfin dans l’application
Paramètres
les choix offerts pour la personnalisation des formats d’angles, nombres réels, saisies et nombres complexes sont à présent illustrés et de façon intuitive. :)


Notons également comme déjà remarqué dans la bêta qu'il s'agit de la toute première mise à jour firmware où l'on ne fonce plus dans le mur des
1024Kio
de la mémoire
Flash
. Des optimisations ont permis d'en diminuer nettement la taille, libérant ainsi pas moins de
89Ko
d'espace en mémoire
Flash
pour coder de futures améliorations - peut-être un module tortue pour
Python
? ;)


Liens
:
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 85.7%
 
Messages: 31657
Images: 7979
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude jean-baptiste boric » 21 Nov 2018, 18:38

Une 1.8.1 alors que la dernière version officielle était la 1.7.1? Ils n'ont pas fait de release officielle 1.8.0 au final?
Avatar de l’utilisateur
jean-baptiste boricPremium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 99.6%
 
Messages: 194
Inscription: 21 Déc 2015, 22:22
Genre: Non spécifié
GitHub: boricj

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude critor » 21 Nov 2018, 18:41

C'est ça, la 1.8.0 reste une bêta.
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 85.7%
 
Messages: 31657
Images: 7979
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude ptitjoz » 21 Nov 2018, 23:08

Toujours pas de tableur
pas de nouveaux modules (time, turtle)
pas de nouveautés dans Kandinsky (pas de draw_line, circle, etc)
toujours limités à 8 scripts en entrée sur la calculatrice)
Bref on attend la 1.8.2 ou 1.9 pour Python notamment (peut-être pour Noël ?)
mais ça reste une super machine :) et on va encore patienter
Avatar de l’utilisateur
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 56.6%
 
Messages: 74
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude critor » 21 Nov 2018, 23:13

Pour l'impossibilité de créer plus de 8 scripts sur la calculatrice, est-ce que le problème leur a été signalé ?
https://github.com/numworks/epsilon/issues
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 85.7%
 
Messages: 31657
Images: 7979
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude Thom986 » 22 Nov 2018, 00:43

Encore une fois de bonnes nouvelles et un esprit également à la correction d'erreur.

Vraiment un chouette projet à suivre.
La réalité, c'est ce qui refuse de disparaître quand on cesse d'y croire.
-
Philip K. Dick
Avatar de l’utilisateur
Thom986Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 23.8%
 
Messages: 129
Inscription: 21 Fév 2018, 19:11
Genre: Homme
Calculatrice(s):
GitHub: homeostasie

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude ptitjoz » 22 Nov 2018, 08:14

critor a écrit:Pour l'impossibilité de créer plus de 8 scripts sur la calculatrice, est-ce que le problème leur a été signalé ?
https://github.com/numworks/epsilon/issues

Merci de ta suggestion.
J'ai créé ce ticket : https://github.com/numworks/epsilon/issues/778

Bien à toi
Avatar de l’utilisateur
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 56.6%
 
Messages: 74
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude critor » 22 Nov 2018, 12:12

Super, merci à toi. :)
Image
Avatar de l’utilisateur
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Prochain niv.: 85.7%
 
Messages: 31657
Images: 7979
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
Classe: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude ptitjoz » 23 Nov 2018, 09:50

Pour info, @Ecco de Numworks vient de me répondre (sur le lien de mon message précédent) :
The fix for this is coming very soon. We're removing the arbitrary limit altogether :)


et le ticket est clos !
Réponse de l'équipe :
This is fixed in the version 1.9.0

ils sont efficaces :)
la modif sera dans la prochaine version 1.9.0 (j'ai testé en recompilant la release et on peut mettre autant de scripts que l'on veut (dans la limite de la mémoire disponible)

Image
Avatar de l’utilisateur
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 56.6%
 
Messages: 74
Inscription: 17 Oct 2018, 15:38
Localisation: France Loir et Cher
Genre: Non spécifié
Calculatrice(s):
Twitter: @PtitJoz

Re: Mise à jour NumWorks 1.8.1 : 16K stockage scripts Python

Message non lude samourai3745 » 26 Nov 2018, 12:28

Bonjour à tous,
voilà cela fait 2 fois que j'ai le bug depuis la maj : la calculatrice se reset et vide la mémoire toute seule (j'avais une dizaine de script en mémoire) soit en modifiant un script (graphics.py que l'on trouve sur le site de numworks) ou lançant un nouveau script dont voici le code source :
def f(x):
return x**2-x+3
p=0.0000000001
def fp(p):
a = 3;
x = a;
y = f(a);
while abs(y-x)>p:
x=y;
y=a-(y-a)/(f(y)-f(a))*f(a);
return y;

avez-vous eu aussi ce genre de problème ?
Avatar de l’utilisateur
samourai3745Prog.
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 75.8%
 
Messages: 63
Images: 0
Inscription: 19 Juil 2015, 17:23
Localisation: Tours
Genre: Homme
Calculatrice(s):
Classe: BTS Informatique de Gestion, BTS Formateur d'adultes

Suivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

Campagne de dons
Pour nous aider à financer nos déplacements sur les salons/congrès qui vous donnent du contenu exclusif

Vous aurez droit aux avantages VIP et des goodies !
22.5%
-
Rechercher
-
Sujets à la une
Avantages VIP et goodies pour les donateurs !
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
1234
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...

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 
-
Stats.
394 utilisateurs:
>378 invités
>10 membres
>6 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)