aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2018-08-31 09:39:42 -0500
committertlatorre <tlatorre@uchicago.edu>2018-08-31 09:39:42 -0500
commit22543102cea56e82fca4f6c1f6a20e9274e427cf (patch)
treef0ed4f4490f80513df7e458ae54e624b8fe83d99
parentebc95aa65925b06ce06c9db2791d8143448f2643 (diff)
downloadsddm-22543102cea56e82fca4f6c1f6a20e9274e427cf.tar.gz
sddm-22543102cea56e82fca4f6c1f6a20e9274e427cf.tar.bz2
sddm-22543102cea56e82fca4f6c1f6a20e9274e427cf.zip
update the TODO list
-rw-r--r--TODO19
1 files changed, 19 insertions, 0 deletions
diff --git a/TODO b/TODO
index 8efa652..9b7e212 100644
--- a/TODO
+++ b/TODO
@@ -8,3 +8,22 @@
- write more tests for the solid angle calculation
- use table from paper
- make sure normal direction is normalized
+- speed up likelihood calculation
+ - rotate and translate path points in path_init
+ - create fast interp1d for equally spaced points
+ - optimize with -O2
+ - only calculate average time if mu_direct[i] is not too small and PMT is
+ hit
+ - add likelihood function which calculates total expected charge and only
+ loops over hit PMTs
+ - add fast likelihood which doesn't use a 2D lookup table
+- add function to compute the Hessian via finite differences
+- add function to calculate covariance matrix
+- add function to compute the approximate volume in the likelihood space where
+ the likelihood is greater than some value
+- add output to likelihood
+- add a set of seed points to start the likelihood
+- minimize the likelihood in a do while loop until it converges to a single
+ point
+- once the first position is found, compute the Hough transform to look for
+ other rings