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