π
<-
Chat plein-écran
[^]

Maj NumWorks 9.2.0: partage+libre nommage vars + module time

Online

Maj NumWorks 9.2.0: partage+libre nommage vars + module time

Unread postby critor » 09 Jan 2019, 17:13

La nouvelle version
9.2.0
pour ta calculatrice
NumWorks
est maintenant disponible.

Il y a donc un changement de numérotation, puisque nous sommes passés de
1.8.1
à
1.9.0
et
1.9.1
en bêta, et puis maintenant à
9.2.0
. On pourrait donc qualifier cette version de
1.9.2.0
, mais il va falloir se faire à cette nouvelle numérotation.

Commençons déjà par les améliorations transversales puisque cette version
(1.)9.2.0
introduit de grands changements internes.

Partage des variables entre applications
:

Mise à part l’application
Python
qui pour l’instant reste dans son coin comme chez la concurrence ainsi que l’application
Paramètres
non concernée, toutes les autres applications deviennent enfin capables de partager des données autrement que par une opération de copier/coller. :bj:
On accède à ces données via la touche
var
qui listera maintenant, à chaque fois avec un aperçu de leurs valeurs :
  • les expressions
    (variables numériques et matricielles)
    mais désormais seulement celles définies
    (par ordre d’affectation)
    et non tout l’alphabet comme avant
  • les fonctions et ça c’est nouveau
Oui grâce à cela il devient enfin possible d’utiliser dans l’application
Calculs
des fonctions définies dans l’application
Fonctions
, et même d’y définir directement des fonctions via une simple opération d'affectation ! :bj:

La solution mathématique
NumWorks
franchit ainsi un cap historique. On ne peut plus parler d'un simple agrégat d'applications comme chacun peut s'en faire sur son smartphone; il s'agit désormais d'une suite mathématique intégrée ! :bj:


Libre nommage des variables
:

Mais ce n’est pas tout… les noms de variables et de fonctions peuvent désormais être choisis librement sur 7 caractères au maximum, peu importe qu’il s’agisse de nombres, matrices ou fonctions ! :bj:
Ils acceptent :
  • les lettres majuscules A à Z
  • les lettres minuscules a à z
  • les chiffres, mais uniquement après une lettre
  • le caractère tiret-bas
    (_)
    , mais uniquement après une lettre

De formidables possibilités d’avoir des noms de fonctions beaucoup plus intelligibles et même collant davantage aux notations imposées par les énoncés ! :bj:


Rajoutons que selon le même esprit, les fonctions de dérivation, intégration, somme et produit acceptent désormais un argument supplémentaire pour préciser librement le choix de la variable.


Maintenant voici ce qui concerne plus spécifiquement chacune des applications, mais non moins important pour autant :
ImageImageImageImage


Application Calculs
:
Go to top

Pour alléger/clarifier l’affichage, les
undef
ne sont plus affichés inutilement dans les résultats. Notamment lorsqu’un résultat exact/littéral a été trouvé.


Application Fonctions
:
Go to top

Dans le cas des définitions effectuées dans l’application
Fonctions
, il suffit maintenant de faire
OK
après avoir sélectionné le nom d’une fonction pour se voir proposer la possibilité de la renommer. :bj:

Plus de limite, l'on peut désormais définir plus de 4 fonctions depuis cette application ! :)

Il devient même enfin possible de définir une fonction en fonction d’une autre ! :bj:


Application Python
:
Go to top

Plusieurs fonctions du module
builtins
étaient parfaitement utilisables mais non listées au catalogue; elles devaient donc être saisies à la main. Les fonctions eval() et float() sont maintenant rajoutées au catalogue. :)

Plus de limite ici non plus, on peut maintenant créer plus de 8 scripts depuis la calculatrice. :)

Le
Python
bénéficie lui aussi d’une énorme nouveauté, l’ajout du module
time
bien que non listé au catalogue, et qu’il faudra donc importer à la main en tapant import time. Une exclusivité à ce jour parmi les implémentations de
Python
sur calculatrices ! :bj:

En l’absence donc de catalogue, on peut par exemple l’explorer avec notre script
explmod
.

Outre le nom du module et donc les sous-fonctions de chaîne qui en découlent, on peut noter les deux fonctions time.monotonic() et time.sleep().

Enfin sur le simulateur en ligne, les dessins via le module
kandinsky
sont désormais affichés progressivement au fur et à mesure de leur réalisation, et non brutalement en fin d’exécution.
De quoi bien mieux comprendre ce qui se passe et éventuellement corriger, surtout dans le contexte du nouveau programme de Physique-Chimie de Seconde à la rentrée 2019. :bj:


Application Régressions
:
Go to top

Dans l’onglet
Stats
présentant les différents paramètres de notre ou nos séries statistiques à deux variables, l’on note la réservation d’un espace bien plus grand pour les colonnes associées à chaque variable.




Par rapport à la dernière version sortie
(1.8.1)
, le microgiciel de la calculatrice a pris dans les 33Kio, ce qui est relativement peu par rapport à l'importance des nouveautés apportées. Il occupe désormais
688,7Kio
soit 67,2% de la Flash de
1024Kio
de la calculatrice.



Liens
:
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 92%
 
Posts: 32350
Images: 8393
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: NumWorks 1.9.2: partage+libre nommage vars + module time

Unread postby Thom986 » 09 Jan 2019, 17:29

Super nouvelle pour la réunification des modules.

Pouvoir faire des composées de fonctions est un gros plus.
La réalité, c'est ce qui refuse de disparaître quand on cesse d'y croire.
-
Philip K. Dick
User avatar
Thom986Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 36.3%
 
Posts: 146
Joined: 21 Feb 2018, 19:11
Gender: Male
Calculator(s):
GitHub: homeostasie

Re: NumWorks 9.2.0: partage+libre nommage vars + module time

Unread postby ptitjoz » 09 Jan 2019, 18:09

Voilà du bon travail :); notamment le partage entre les modules
quand on sera à la version 2.9.2.0 ça affichera 9.2.0 ?
sinon pourquoi le module time n'est-il pas dans le menu ?
User avatar
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 56.6%
 
Posts: 75
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Online

Re: NumWorks 9.2.0: partage+libre nommage vars + module time

Unread postby critor » 09 Jan 2019, 18:12

ptitjoz wrote:Voilà du bon travail :); notamment le partage entre les modules
quand on sera à la version 2.9.2.0 ça affichera 9.2.0 ?

Non le "1." n'existe plus.
En gros nous en sommes à la version 9.2.x, et donc la prochaine version majeure sera donc en 10.x.x.

ptitjoz wrote:sinon pourquoi le module time n'est-il pas dans le menu ?

Je l'ignore.
Peut-être que le temps a simplement manqué pour légender ses fonctions dans les 5 langues de la calculatrice.
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 92%
 
Posts: 32350
Images: 8393
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postby ptitjoz » 09 Jan 2019, 19:17

Merci des infos
ce que je crois comprendre (vu que c'est peu documenté) que le module time ne contient (pour l'instant que 2 items : (j'ai testé avec le programme explmod (donné dans ton ton lien)

sleep(x) pour faire une pause en seconde(s) sleep(3) ou un temps plus précis sleep(1.123) monotonic() qui donne le temps écoulé en millisecondes depuis la mise en service de la machine

exemple
Code: Select all
from time import *
def test(y): 
  print(monotonic())
  x=monotonic()
  sleep(y)
  t=monotonic()-x
  return t

ce qui affiche
>>> test(2.36)
1403.677
2.360000000000127

Voilà ça permet de faire des petites horloges assez précises ! :)
User avatar
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 56.6%
 
Posts: 75
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Online

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postby jean-baptiste boric » 09 Jan 2019, 19:39

Ca sent quand même bon la faute de frappe, ce numéro de version...
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 13.7%
 
Posts: 223
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postby ptitjoz » 09 Jan 2019, 19:53

C'était la réflexion que je m'étais faite ! et si c'est ça, ça ne fait pas très sérieux.. Quand on déploie un logiciel on s'assure que tout est Nickel. Mais bon ce n'est pas très grave, il vaut mieux cela qu'un gros bug...
User avatar
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 56.6%
 
Posts: 75
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postby Adriweb » 09 Jan 2019, 19:55

Non mais c'est pas une faute, c'est bien voulu - ils l'ont confirmé mais on le voit aussi dans les commits, tags, changelog...
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 50.4%
 
Posts: 12398
Images: 1079
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postby ptitjoz » 09 Jan 2019, 20:19

Ok alors, on a écrit sans vérifier.. Désolé
User avatar
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 56.6%
 
Posts: 75
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Re: Maj NumWorks 9.2.0: partage+libre nommage vars + module

Unread postby ptitjoz » 09 Jan 2019, 22:24

https://www.reddit.com/r/numworks/comme ... e_version/
voir dans le commentaire la raison de la numérotation des versions
User avatar
ptitjoz
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 56.6%
 
Posts: 75
Joined: 17 Oct 2018, 15:38
Location: France Loir et Cher
Gender: Not specified
Calculator(s):
Twitter: @PtitJoz

Next

Return to News NumWorks

Who is online

Users browsing this forum: No registered users and 1 guest

-
Search
-
Featured topics
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 !
123
-
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 
-
Stats.
421 utilisateurs:
>355 invités
>61 membres
>5 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)