I am reading the example of using the Izhikevich neuron model with Nengo.

Close to the end the article states:

Unfortunately, Izhikevich neurons can’t necessarily be used in all of the situations that LIFs are used, due to the more complex dynamics illustrated above.

The way that Nengo encodes and decodes information with neurons is informed by the tuning curves of those neurons. With Izhikevich neurons, the firing rate with a certain input current`J`

changes; the spike rate is initially higher due to the adaptation illustrated above.

We try our best to generate tuning curves for Izhikevich neurons.

My questions are:

- Do other neural simulators encode and decode information differently (without using the tuning curves)?
- Does using the Izhikevich model causes the same problems in other neural simulators or is its use easier?
- Is there an inherent difficulty in using this model in Nengo or its the same in every simulator because the difficulty arises due to its dynamics?