-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Heat demo #3
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This falls at the first hurdle - it doesn't work at all so far...
I have attempted to fix some issues, but it seems to crash when packets start coming in |
That said, the old visualiser also seems to fail... |
Still needs quite a bit of work; stuff that should be in a single class is spread over several files. |
This now gets the “Works On My Machine!” stamp of approval
Also, a mechanism for registering methods as simple-case callbacks for key and mouse events, which gets rid of some large and messy methods by breaking them up into smaller named pieces. Which is nice. https://youtu.be/XOhZgAPn_CU
This now runs for me. I don't know if it works with the back-end correctly. |
This is the (converted) visualiser for the Heat Demo.
The code isn't the most pythonic ever, but it is in a far far better state than the original C++ (well, mostly C) code that we started out with. Improvements to it (e.g., to use SpiNNFrontEndCommon and the
glut_framework.py
in this repository) are very welcome indeed.