0001: Work on mcode.py 1. Create a new branch (mcode) to work on this (We need to learn how to use those :) ) - see : https://www.atlassian.com/git/tutorials/using-branches/git-merge 2. processing/mcode should contains method based on optic flow - write geometrical_optic_flow(scene, viewing_directions, posorient_vel): See the matlab optic flow toolbox of the lab / the stuff you wrote a while ago :) scene, viewing_directions -> processing/pcode/pcv posorient_vel should be a pandas series with 'x','y',... 'dx','dy', .... see moving/agent - write emd_hasenstein_reichardt(scene, prev_response, filters_cutoff) See Egelhaaf 1989 Should only work for ibpc - write emd_barlow_lewick(scene, prev_response, filters_cutoff) See 3. write test functions (like always :) ) - for geometrical optc flow - yaw only -> no el optic flow -> az optic flow is prop to sin(el) - pitch only -> min optic flow at az=+/- 90deg, el=0 - .... - forward x -> min forward/backward, max on the sides. 4. merge branch mcode with master 0002: Update the doc, massively with Scheduled : 11/12 of January 0003: Write a new rendering module based on Panda3D (branch panda3d). 0004: Write network like code function (branch ncode) 0. Think on code structure (trying to avoid massive formating) 1. Familiarity network of Bart Baddeley (2012) 2. Haffenbach (1987) 3. Ring-attractor (Goldschmidt 2017) 4. Ring-attractor (Stone 2017) 0005: Change output of comparing to be consistent with place code