RatInABox-Lab / RatInABox

A python package for modelling locomotion in complex environments and spatially/velocity selective cell activity.
MIT License
172 stars 31 forks source link

Vector cell refactoring #77

Closed TomGeorge1234 closed 11 months ago

TomGeorge1234 commented 11 months ago

Vector cells (BVCs and OVCs) have been refactored effectively in line with #71.

This ended up being fairly major but has been done in a backwards compatible way. Major changes include:

Some kwargs were changes (as they're shared by the VectorCell class not one for eachh of the BVCs and OVCs but, again, this gives deprecation warnings so should not break. All in all, it's a fairly major change which shouldn't be too disruptive but this will be much easier to maintain in the long run. Also @mehulrastogi did 98%, not me.