v1.3.3 <-- v1.2.0
My release notes
Lots of new features, most important ones are listed on the README
1.3.3 because three minor bugs were caught after I published 1.3.0.
Major features:
-
FieldOfViewNeurons class for egocentric representations !!
-
Polygon environments and environments with holes
-
Generalised value function to multidimensional rewards
-
Object vector cells!
- Objects are inherent to the Environment (
Env.add_object()
) and can be multiple types. - OVCs are selective to one type (at a preferred distance and angle)
- Objects are inherent to the Environment (
-
Lots of figure plotting improvements
- Default figure formatting and saving functions
- Animations show inline on jupyter
- Trajectories can be coloured by time
- Rate timeseries figure changes (defaults look better now)
- Curved environments (just by virtue of allowing N-polygon envs)
- Plotting bug fixes and make defaults look prettier
- New
ratinabox.stylize()
function sets rcParams on import to make plots better - New
utils.save_figure()
saves figures and animation in dated folder for rapid access - Default colormaps changed (inferno for rate maps)
-
Optional interpolation of trajectories when imported
-
save_history() optional
-
reset_history() method
-
Objects inherent to environment (Env.add_object()), OVCs read off these
-
Lots of smaller bug fixes
-
Updates to the README
=====
Autogenerated Release Notes
What's Changed
- Minor changes by @TomGeorge1234 in #27
- Fix bug when sampling points in a non-rectangular environment by @frederikrogge in #26
- Bug fix for concave Environments by @TomGeorge1234 in #28
- Various merges made into 1.x by @TomGeorge1234 in #29
- Merge dev into 1.x by @TomGeorge1234 in #31
- animation save bug fix by @TomGeorge1234 in #32
- matplotlib install bug fix by @TomGeorge1234 in #33
New Contributors
- @frederikrogge made their first contribution in #26
Full Changelog: v1.2.0...v1.3.0