nengo / nengo-gui

Nengo interactive visualizer
Other
95 stars 38 forks source link

Wrong semantic pointer plot values when showing pairs #1020

Open HugoChateauLaurent opened 4 years ago

HugoChateauLaurent commented 4 years ago

Description

When showing pairs of semantic pointers, the value of activation of the semantic pointers is not correct.

To reproduce

  1. Run the attached file
  2. Toggle "Show pairs" of the SP plot on and off

nengo_bug.zip

Expected behavior

The activation of the pointers should be the same whether pairs are shown or not.

Screenshots

nengo_bug

Versions

arvoelke commented 4 years ago

For the expected behaviour, is it fair to say that on the right-hand legend the "B" should still be green (and ~0.97), and the "A*B" should be orange (and ~0.16) instead? That is, it's an issue with the colours (and ~values) in the legend?

HugoChateauLaurent commented 4 years ago

Yes the legend seems to be the problem here.

jgosmann commented 4 years ago

This is a long known bug (#903), among many others (#768, #737, #709). I'm still hoping to provide SPA plots that work more robustly in Nengo SPA at some point, but this hinges on a rewrite of Nengo GUI which I don't know the state of. Given the current Nengo GUI code base, I at least do not want spend my free time on fixing this.

HugoChateauLaurent commented 4 years ago

Ok sorry, I wasn't aware of the referenced issues.

drasmuss commented 4 years ago

Hi Hugo, thanks for the report. We're in the midst of a significant rewrite of the Nengo GUI, so bugfixes and things like that will be fixed a bit more slowly than usual until that is complete. We'll take a look and see if this is something that could be fixed by a quick patch, but we're trying not to invest too much time into updating the old code base for now (since most of it will end up being replaced). But we'll definitely make sure that this is working properly in the updated Nengo GUI!