The user is not required to define the whole config dictionary. They only need to call make or update_make on default config classes to generate all and/or update some config keys, respectively.
The input and output layers are now fully defined outside of the CorticalColumn. InputLayer contains two separate NeuronGroups for sensory and location populations. Likewise, the OutputLayer contains the motor and representation NeuronGroups.
The user now has control on defining either of sensory or location (or both) NeuronGroups.
Major changes:
make
orupdate_make
on default config classes to generate all and/or update some config keys, respectively.