π
<-

News 2024
August (1)
July (2)
June (2)
May (1)
April (1)
March (1)

News 2023
August (4)
July (2)
June (3)
May (2)
April (4)
March (2)

News 2022
August (2)
July (8)
June (4)
May (7)
April (9)
March (10)

News 2021
August (7)
July (8)
June (2)
May (6)
April (11)
March (10)

News 2020
August (4)
July (11)
June (6)
May (4)
April (8)
March (3)

News 2019
August (1)
July (3)
June (3)
May (5)
April (1)
March (2)

News 2018
August (4)
July (1)
June (5)
May (9)
April (13)
March (5)

News 2017
August (4)

Firmware 10.0.0 tiers avec affichage optimal résultats

New postby Admin » 23 May 2019, 11:54

Un des rares embêtements avec la NumWorks, c'est la place occupé par chaque calcul sur l'écran.

En effet, le résultat d'un calcul est systématiquement présenté de façon décalée sur la ligne suivante. Pour peu que les couples saisie-résultat fassent intervenir des quotients, il n'en rentrera même pas complètement 2 dans l'écran.

Certes, on peut faire défiler l'historique des calculs. Mais dans le contexte de captures d'écran ou d'une vidéoprojection, cela reste bien embêtant de ne pas pouvoir montrer l'enchaînement des calculs sans multiplier les captures ou manipulations.

11258C'était sans compter sur 0b101 et PiGuy2 qui te partagent une version 10.0.0 modifiée n'ayant plus cet inconvénient.

Lorsqu'il y a suffisamment de place, les résultats sont désormais affichés sur la même ligne que le rappel de l'expression saisie. :bj:

Téléchargement : firmware 10.0.0 précompilé avec cette amélioration (installable facilement via webdfu-NumWorks )
Code source : https://github.com/numworks/epsilon/pull/954

Cercle chromatique paramétrable et plus rapide pour NumWorks

New postby Admin » 20 May 2019, 21:41

Petit retour ce soir sur la possibilité de mettre le cercle chromatique dans ta NumWorks.

A la rentrée 2019 en Seconde, le programme de Physique-Chimie fait en effet appel aux scripts Python afin d'illustrer graphiquement divers phénomènes physiques. La NumWorks est à ce jour la seule calculatrice dont le Python offre des possibilités graphiques, et donc la seule calculatrice entièrement conforme au nouveau programme. :bj:

Nous avions donc vu un premier script en ce sens dans un article précédent. Script qui avait la particularité très artistique de colorier le cercle de façon concentrique en partant du centre.

Un inconvénient de cette méthode est qu'elle est peu précise pour allumer une grille de pixels.

Les approximations poussent à jouer la sécurité afin de ne pas laisser de trous, quitte à traiter certains pixels plusieurs fois, ce qui ralentit le tracé.

Aussi, les cercles concentriques étant de plus en plus grands, cela donne visuellement l'impression peu agréable que le tracé ralentit de plus en plus.

11257Voici donc ce soir un autre script Python dédié au cercle chromatique, qui cette fois-ci colorie le disque ligne par ligne de haut en bas.

Une méthode sans doute moins esthétique en cours de tracer, mais qui permet ici de viser précisément chaque pixel et qui est donc beaucoup plus rapide ! :bj:
Aussi, la fonction de ce nouveau script a l'avantage d'offrir le contrôle de nombre de paramètres, afin de se s'adapter au mieux à tes besoins ou ceux de tes propres scripts.

Tu pourras préciser notamment cette fois-ci la position du centre ainsi que le rayon, et même décider d'inverser l'ordre des couleurs.

En interne, le script travaille sur des couleurs en coordonnées non pas RVB (Rouge-Vert-Bleu) mais TSV (Teinte-Saturation-Valeur), possiblement plus connues chez les graphistes et anglophones en tant que HSV (Hue-Saturation-Value) ou HSB (Hue-Saturation-Brightness). Ce système de coordonnées a l'avantage d'être basé sur une approche de la perception des couleurs, ce qui simplifie énormément nombre d'effets optiques. ;)

Tu pourras par exemple demander à la fonction d'augmenter ou de diminuer progressivement la saturation ou la valeur du centre à la périphérique pour des effets que tu peux constater sur la démo ci-contre, de quoi illustrer aussi bien la synthèse additive que soustractive par exemple. :D

11252Avertissement pour les codeurs NumWorks dont les scripts manipulent des couleurs.

La version bêta 11.0.0 actuellement en phase de tests change le comportement de la fonction kandinsky.color(r,g,b), qui ne renvoie plus un nombre mais un tuple.

L'avantage est de permettre la récupération facile des différentes composantes RVB au codeur débutant, exactement comme avec une liste. Un changement une fois de plus à l'heure et en parfaite adéquation avec l'évolution des programmes scolaires du lycée à la rentrée 2019 ! :bj:

Toutefois, selon comment les scripts déjà existants récupéraient et utilisaient la valeur retour de cette fonction, certains pourront ne plus fonctionner correctement lors d'une prochaine mise à jour NumWorks. Notamment ceux qui en récupéraient les composantes RVB pour y appliquer des transformations, et qui devront donc être corrigés.

Le script de cet article n'est pas concerné par le problème. Il a en effet été écrit de sorte à fonctionner aussi bien avec le nouveau comportement que l'ancien. :bj:


Téléchargement : archives_voir.php?id=2107931

Le cercle chromatique dans ta NumWorks

New postby Admin » 19 May 2019, 11:27

11230A la rentrée 2019 en Seconde, le Python débarque en Physique-Chimie pour illustrer graphiquement divers phénomènes physiques.

Une seule calculatrice graphique offre à ce jour un langage Python incluant des capacités graphiques, la NumWorks.

UnCurieux continue à te proposer des scripts Python s'inscrivant dans l'esprit de ces nouveautés, et plus particulièrement dans la partie Vision et image du nouveau programme de Physique-Chimie de Seconde.

Voici aujourd'hui chromatic_circle.py dont l'appel chroma() remplira ton écran NumWorks avec le disque chromatique. Tracé en cercles concentriques partant du centre, le script ne rate pas le moindre pixel, un exploit ! :bj:

De quoi consulter les couples de couleurs complémentaires. ;)

11252Avertissement pour les codeurs NumWorks dont les scripts manipulent des couleurs.

La version bêta 11.0.0 actuellement en phase de tests change le comportement de la fonction kandinsky.color(r,g,b), qui ne renvoie plus un nombre mais un tuple.

L'avantage est de permettre la récupération facile des différentes composantes RVB au codeur débutant, exactement comme avec une liste. Un changement une fois de plus dans les temps et en parfaite adéquation avec l'évolution des programmes scolaires du lycée à la rentrée 2019 ! :bj:

Toutefois, selon comment les scripts déjà existants récupéraient et utilisaient la valeur retour de cette fonction, certains pourront ne plus fonctionner correctement lors d'une prochaine mise à jour NumWorks. Notamment ceux qui en récupéraient les composantes RVB pour y appliquer des transformations, et qui devront donc être corrigés.

Précisons que chromatic_circle.py n'est pas concerné et fonctionne parfaitement avec la version bêta 11.0.0. :bj:

Téléchargement : archives_voir.php?id=2103624
Link to topic: Le cercle chromatique dans ta NumWorks (Comments: 0)

Toutes les couleurs du visible dans ta NumWorks

New postby Admin » 18 May 2019, 12:21

11251A la rentrée 2019 en Seconde le Python est au programme de Physique-Chimie, pour représenter graphiquement divers phénomènes physiques.

Une seule calculatrice graphique offre à ce jour un langage Python disposant de capacités graphiques, la NumWorks.

UnCurieux te propose dès maintenant un script NumWorks s'inscrivant parfaitement dans ce nouveau contexte scolaire, visible_spectrum.py dont l'appel spectrum() te dessinera une représentation du spectre des rayonnements visibles.

En fin de tracé, tu pourras même saisir des longueurs d'onde, et voir à quelles couleurs elles correspondent. ;)

11252Avertissement à tous les codeurs NumWorks dont les scripts manipulent des couleurs.

La version bêta 11.0.0 actuellement en phase de tests change le comportement de la fonction kandinsky.color(r,g,b), qui ne renvoie plus un nombre mais un tuple.

L'avantage est de permettre la récupération facile des différentes composantes RVB au codeur débutant, exactement comme avec une liste. Un changement une fois de plus dans les temps et en parfaite adéquation avec l'évolution des programmes scolaires du lycée à la rentrée 2019 ! :bj:

Toutefois, selon comment les scripts déjà existants récupéraient et utilisaient la valeur retour de cette fonction, certains pourront ne plus fonctionner correctement lors d'une prochaine mise à jour NumWorks. Notamment ceux qui en récupéraient les composantes RVB pour y appliquer des transformations, et qui devront donc être corrigés.

Précisons pour référence que visible_spectrum.py fonctionne parfaitement avec la version bêta 11.0.0. :bj:

Téléchargement : archives_voir.php?id=2102708
Link to topic: Toutes les couleurs du visible dans ta NumWorks (Comments: 15)

Firmware 10.1.0 tiers orienté accessibilité

New postby Admin » 07 Apr 2019, 16:18

1106011061jean-baptiste boric avait déjà à son actif diverses modifications du firmware NumWorks :
Cette semaine Jean-Baptiste se lancee sur une nouvelle piste d'améliorations, avec le rajout d'options d'accessibilité.

1105811059Tu disposes donc en prime d'un mode inversant les couleurs de l'écran, ce qui te donnera un thème nocturne moins agressif pour tes yeux.

Tu bénéficies également d'un mode d'affichage en zoom x2 pour une meilleure lisibilité. Une fois activé tu contrôleras le quadrant affiché via la touche
shift
suivie d'une touche du pavé numérique utilisé en tant que pavé directionnel.

Enfin, tu as aussi la possibilité d'activer une correction gamma. Là encore un moyen de filtrer entre autres la lumière bleue nocive pour tes yeux.

Ces rajouts arriveront-ils eux aussi à atterrir dans une prochaine version du firmware officiel ? ;)

Téléchargement : firmware 10.1.0 précompilé avec ces améliorations (installable facilement via webdfu_numworks )
Code : https://github.com/numworks/epsilon/pull/947
Source : viewtopic.php?f=102&t=22484&p=241335#p241306
Link to topic: Firmware 10.1.0 tiers orienté accessibilité (Comments: 11)

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
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 !
12345
-
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.
1110 utilisateurs:
>1081 invités
>23 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)