numworks / epsilon

Modern graphing calculator operating system.
https://www.numworks.com/resources/engineering/software/
1.75k stars 467 forks source link

Micro-python idées d'amélioration #2222

Closed Idaill closed 3 months ago

Idaill commented 3 months ago

( Python ) En python , la calculatrice prends beaucoup de donnée en cache, même lors de l'utilisation de del qui permet de supprimer un objet, je propose donc l'ajout ( ou le ré-ajout car dans micro-python elle est censé y être de base ) du module gc ( garbage ) qui permet de supprimer les données de cache lors de l'appel de la fonction gb.collect() . Aussi, j'ai vu que vous cherchiez des moyens de supprimer les choses inutiles ou de rendre plus fluide python (exemple, la mise à jour de la fonction get_pixel(x,y) qui ne renvoie désormais plus que de la couleur approximative du pixel à des coordonnées x y ) et donc, je propose de supprimer la fonction color(r,g,b) du module kandinsky qui ne sert à rien puisqu'on peut tout simplement écrire (r,g,b) .

Bonne journée !