Page 1 of 2

L'environnement python Numworks sur PC !

Unread postPosted: 18 Dec 2018, 19:22
by sautax
Aujourd'hui je vous présente mon projet "d'environnement" (transformation des modules de la Numworks pour l'adapter à un ordinateur)
Comme ça vous pouvez tester vos programme python-numworks directement sur votre pc !

Téléchargement : https://github.com/sautax/numworks_env_python/releases/latest

Installation
Tout d'abord il faut installer python sur votre ordinateur (il est déjà installé sur linux) https://www.python.org/downloads/
pour windows pensez à cocher «ajouter python au PATH»

Ensuite il faut utiliser la bibliothèque pygame que j'utilise dans mon module kandinsky
Code: Select all
python -m pip install pygame


Une fois installé il vous suffit d'extraire le dossier zip https://github.com/sautax/numworks_env_python/releases dans le même dossier que votre fichier python et executer votre programme :p .


historique des versions :
    [0.1] kandinsky de la version 1.8.1 du firmware
    [12] mise à jour vers kandinsky de la version 12 du firmware


testé avec le programme mandelbrot.py (exemple de base)

Re: L'environnement python Numworks sur PC !

Unread postPosted: 18 Dec 2018, 22:08
by ptijoz
J'ai python2 et python3 sur Lubuntu 18.10 64 bits
J'ai installé le paquet pygame via les dépôts
et si je lance la commande
python -m install pygame j'ai le message
No module named install

Re: L'environnement python Numworks sur PC !

Unread postPosted: 18 Dec 2018, 22:09
by sautax
oups... j'ai oublié un truc il faut faire python -m pip install pygame
désolée :rolleyes:

Re: L'environnement python Numworks sur PC !

Unread postPosted: 18 Dec 2018, 22:54
by ptijoz
Ok ça à l'air de marcher :D
j'arrive à afficher une fenetre qui ressemble à l'écran de la Numworks.
Je regarderai plus tard pour comprendre comment ça s'utilise
Ce serait bien si tu pouvais faire un petit tuto pour faciliter la tâche de ceux qui découvrent.
En tous cas, bravo

Re: L'environnement python Numworks sur PC !

Unread postPosted: 18 Dec 2018, 22:59
by sautax
ben en fait mon but c'est qu'on puisse faire tourner les programmes de la numworks sur son pc sans émulateur .
Un exemple serait de prendre le fichier mandelbrot.py depuis le workshop numworks dans le dossier avec le contenu du zip et ensuite faire
Code: Select all
python
«machin python version truc»
>>>from mandelbrot.py impor *
>>>mandelbrot(10)

et là... magie !

Re: L'environnement python Numworks sur PC !

Unread postPosted: 18 Dec 2018, 23:22
by sautax
Voilà j'ai rajouté un example pour exécuter un script python avec le module kandinsky sur son pc

Re: L'environnement python Numworks sur PC !

Unread postPosted: 19 Dec 2018, 08:54
by ptijoz
ok Super ça marche bien :)
Dommage que sur un pc ça n'aille pas plus vite que sur la NW (on ne peut pas paramétrer cela ?)

Image

Re: L'environnement python Numworks sur PC !

Unread postPosted: 19 Dec 2018, 10:13
by sautax
Il faudrait que j'optimise mon algorithme d'affichage et de conversion de couleur ...

Re: L'environnement python Numworks sur PC !

Unread postPosted: 19 Dec 2018, 12:33
by critor
Superbe initiative, bravo ! :bj:

Re: L'environnement python Numworks sur PC !

Unread postPosted: 19 Dec 2018, 22:47
by sautax
La vitesse d'affichage a été grandement améliorée !
L'écran s'actualise maintenant toutes les 50 ms au lieu de s'actualiser à chaque point tracé :#roll#:

Téléchargement :
https://github.com/sautax/numworks_env_python/releases/tag/0.2