|
Posté le 10-04-2020 à 12:43 | #
|
Ne passe pas sur NumWorks malheureusement, malgré l'augmentation du heap/tas Python à 32K dans la dernière mise à jour : 

Et pas mieux sur TI-83 Premium CE Edition Python, mais avec un heap/tas encore pire de seulement 18K il fallait s'y attendre : 
 |
|
|
Posté le 10-04-2020 à 13:24 | #
|
La taille de matplotl.py demande bien sûr un tas assez large côté Casio. Une heureuse conséquence d'avoir eu le script en clair  |
|
|
Posté le 10-04-2020 à 13:45 | #
|
Oh, donc le dernier paramètre est un booléen si je comprends bien
Merci d'avoir mis mon image, j'ai mis beaucoup de temps à la dessiner, au moins 1/4 d'heure en 400×400
(Il faut dire que j'étais en train d'installer debian sur une virtualbox et que j'étais à 100% du processeur ) |
|
|
Posté le 10-04-2020 à 14:35 | # | Fichier joint
|
Alors petite mise à jour, avec pygame le résultat est beaucoup plus rapide (possibilité de draw un seul point)
1min06 pour un affichage de 400*400 (sans miroir)
2min41 pour du 600*600 (avec miroir)
Voila en fichier joint |
|
|
Posté le 10-04-2020 à 14:41 | #
|
Cool !
C'est un poil moins portable du coup, mais si c'est plus rapide, je signe !
(Après, tu as essayé ma version sur ton PC ? Parce que j'étais dans des circonstances particulières disons ) |
|
|
Posté le 10-04-2020 à 14:44 | #
|
J'ai bel et bien essayé ta version sur mon pc, résultat : 13 minutes pour du 360*196 (taille de la calto) :P
Avec pygame on est à 9 secondes sur mon pc !
Au passage je prépare une image en 1000x1000 pour afficher des détails ! |
|
|
Posté le 10-04-2020 à 14:51 | #
|
Joli speedup. Vous avez pensé à optimiser un peu tout ce code ? C'est... très verbeux  |
|
|
Posté le 10-04-2020 à 14:58 | #
|
Bonjour,
j'aimerai bien tester le programme sur mon PC, à la place du module casioplot, il faut utiliser matplotlib.pyplot ou pygame? Par quoi faut-il remplacer les fonctions set_pixel() et show_screen()? |
|
|
Posté le 10-04-2020 à 15:03 | # | Fichier joint
|
Salut ! Si tu veux tester ça sur ton pc, tu peux utiliser le script pygame que j'ai mis en pièce jointe il y a quelques messages.
Au passage, le rendu 1000*1000 est fini, voila l'image finale !
Cliquez pour découvrir Cliquez pour recouvrir |
|
|
Posté le 10-04-2020 à 15:05 | #
|
@Tituya Merci beaucoup! je vais y jeter un oeil!
En tout cas ça a l'air propre bien joué à Lightmare! |
|