From 702a6bffaaa0d2279d17a996e6ed994d5564c9d8 Mon Sep 17 00:00:00 2001 From: "Olivier J.N. Bertrand" <olivier.bertrand@uni-bielefeld.de> Date: Mon, 8 Jan 2018 21:32:36 +0100 Subject: [PATCH] Update todo list --- navipy/python_test.py | 5 ----- todo | 37 +++++++++++++++++++++++++++++++++++++ todo~ | 39 --------------------------------------- 3 files changed, 37 insertions(+), 44 deletions(-) delete mode 100644 navipy/python_test.py delete mode 100644 todo~ diff --git a/navipy/python_test.py b/navipy/python_test.py deleted file mode 100644 index 9ee1cb9..0000000 --- a/navipy/python_test.py +++ /dev/null @@ -1,5 +0,0 @@ -""" - -""" -x = 0 -print('blabla') diff --git a/todo b/todo index ac8b3a8..e54bfd0 100644 --- a/todo +++ b/todo @@ -1,3 +1,40 @@ +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) + + +------------------------------------------------------ +Are those below still to do ? ------------------------------------------------------ 0003: Improve database In the init database I would like to use class properties instead of get/read diff --git a/todo~ b/todo~ deleted file mode 100644 index e1a0fa9..0000000 --- a/todo~ +++ /dev/null @@ -1,39 +0,0 @@ -======= ------------------------------------------------------- -0003: Improve database -In the init database I would like to use class properties instead of get/read -line: 263,273,and 394 - def create(self) -should be replaced by: - @property - def create(self) - -It implies that at every point that self.create() is called should be changed to self.create [Note the absence of parenthesis] - -line: 298 - def get_posorients(self) -should be replaced by - @property - def posorients(self) - -Need to propagate the changes through all the code (see rendering / processing / moving ) ------------------------------------------------------- -0004: Change every assert by a if () raise TypeError/IOError/KeyError/... -- present in processing -- present in database - ------------------------------------------------------- -0005: Write test function for raise Error -- for every raise error create a test function, checking that the error is correctly thrown (see moving/test_agent for inspiration) - ------------------------------------------------------- -0006: Improve comparing/__init__.py -- Change comment in simple_image_diff -- call simple_image_diff in imagediff. you can then remove all the assert (that should be raise Error at that point) from imagediff -- Add comment to diff_optic_flow / add reference to article. -- rename capitalised variable A,ATA, and b as longer variable name [future PEP8 will forbid this] - ------------------------------------------------------- -0007: Improve cyber_bee so that every getter and setter are properties - -0008: Improve bee_sampling so that every getter and setter are properties -- GitLab