aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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