From 517dd7f3cbeb87aa5e311d1a527c0223e3eb34d6 Mon Sep 17 00:00:00 2001 From: tlatorre Date: Mon, 4 Mar 2019 19:21:54 -0600 Subject: update TODO --- TODO | 62 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/TODO b/TODO index e9f7295..b89d7b7 100644 --- a/TODO +++ b/TODO @@ -1,14 +1,20 @@ +Key: + - To do + p Partially done + ^ Done + ? Not sure if it's done + - write cross section section in paper - explain integral in paper - develop signal generator -- develop high energy and multi-ring fitter -- write talk for Monday +p develop high energy and multi-ring fitter +^ write talk for Monday - write a section on atmospheric backgrounds in paper -- check index of refraction calculation against tables in the paper -- write more tests for the solid angle calculation +^ check index of refraction calculation against tables in the paper +^ write more tests for the solid angle calculation - use table from paper -- make sure normal direction is normalized -- speed up likelihood calculation +^ 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 @@ -21,33 +27,35 @@ - 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 +^ 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 +^ once the first position is found, compute the Hough transform to look for other rings -- add rayleigh scattering to likelihood function -- add muon shower PDF? delta rays? +p add rayleigh scattering to likelihood function + - Done, but it's pretty hacky +^ add muon shower PDF? delta rays? - calculate path length through acrylic? - update estar table with energies above 1 GeV -- speed up normalize() and interp1d() -- add shower PDF to get_total_charge_approx() -- compute mean of starting points -- speed up time PDF calculation for fast likelihood -- calculate psi parameter as a goodness of fit test +^ speed up normalize() and interp1d() +^ add shower PDF to get_total_charge_approx() +x compute mean of starting points +^ speed up time PDF calculation for fast likelihood +p calculate psi parameter as a goodness of fit test + - Still need to tweak this. It seems to have a strong nhit dependence - add a maximum length for the range -- add a time limit for the fit -- multi-particle fit -- optimize CHARGE_FRACTION -- find out why likelihood is sometimes returning nan -- add pdf for cerenkov light from delta rays +^ add a time limit for the fit +^ multi-particle fit +p optimize CHARGE_FRACTION +? find out why likelihood is sometimes returning nan +^ add pdf for cerenkov light from delta rays - tweak find peaks algorithm -- update zebra to allow use of links +^ update zebra to allow use of links - minimum energy for each particle type -- check all zebra links -- fix zero logical record size bug in zebra.c +^ check all zebra links +^ fix zero logical record size bug in zebra.c - speed up fit -- nhit cut -- add flasher cut +^ nhit cut +p add flasher cut - default max particles -- cgit