examples/heartsteps/plot_distribution_histogram.py |
4 |
TODO: change fit time to be a bar plot |
Caleb Chin |
2025-06-03 |
4 |
examples/heartsteps/plot_error_and_time.py |
4 |
TODO: change fit time to be a bar plot |
Albert Gong |
2025-04-09 |
4 |
examples/prompteval/plot_error_and_time.py |
4 |
TODO: change fit time to be a bar plot |
Albert Gong |
2025-05-06 |
4 |
examples/prop99/plot_error_and_time.py |
4 |
TODO: change fit time to be a bar plot |
Albert Gong |
2025-05-05 |
4 |
examples/prop99/plot_synthetic_control.py |
3 |
TODO: figure out how to draw an arrow from the text label to the last valid value |
Albert Gong |
2025-05-11 |
3 |
examples/prop99/proposal_99.py |
3 |
TODO: add paper reference |
Albert Gong |
2025-05-06 |
3 |
examples/simulations/plot_error_and_time.py |
4 |
TODO: change fit time to be a bar plot |
Caleb Chin |
2025-05-13 |
4 |
src/nsquared/__init__.py |
1 |
# TODO these should be maintained as this init.py file is used to expose the classes and functions when the package itself is imported. Task owner: Aashish |
655baea src/nearest_neighbors/init.py (Aashish Khubchandani 2025-03-04 18:50:45 -0500 1) # TODO these should be maintained as this init.py file is used to expose the classes and functions when the package itself is imported. Task owner: Aashish |
655baea src/nearest_neighbors/init.py (Aashish Khubchandani 2025-03-04 18:50:45 -0500 1) # TODO these should be maintained as this init.py file is used to expose the classes and functions when the package itself is imported. Task owner: Aashish |
1 |
src/nsquared/__init__.py |
5 |
# TODO @ALL: please uncomment the following lines when the code is ready in each file |
852ef64 src/nearest_neighbors/init.py (Aashish Khubchandani 2025-03-04 19:10:07 -0500 5) # TODO @ALL: please uncomment the following lines when the code is ready in each file |
852ef64 src/nearest_neighbors/init.py (Aashish Khubchandani 2025-03-04 19:10:07 -0500 5) # TODO @ALL: please uncomment the following lines when the code is ready in each file |
5 |
src/nsquared/datasets/heartsteps/loader.py |
299 |
# TODO: (Caleb) resolve this Grouper pyright error - says no parameter named 'label' but pd.Grouper param list has 'label'. |
77b49a7 src/nearest_neighbors/datasets/heartsteps/loader.py (Albert Gong 2025-04-15 21:05:06 -0400 299) # TODO: (Caleb) resolve this Grouper pyright error - says no parameter named 'label' but pd.Grouper param list has 'label'. |
77b49a7 src/nearest_neighbors/datasets/heartsteps/loader.py (Albert Gong 2025-04-15 21:05:06 -0400 299) # TODO: (Caleb) resolve this Grouper pyright error - says no parameter named 'label' but pd.Grouper param list has 'label'. |
299 |
src/nsquared/datasets/heartsteps/loader.py |
345 |
# TODO: (Caleb) Resolve pyright error with dropna function |
42d3f79 src/nearest_neighbors/datasets/heartsteps/loader.py (Caleb Chin 2025-03-11 02:16:25 -0400 345) # TODO: (Caleb) Resolve pyright error with dropna function |
42d3f79 src/nearest_neighbors/datasets/heartsteps/loader.py (Caleb Chin 2025-03-11 02:16:25 -0400 345) # TODO: (Caleb) Resolve pyright error with dropna function |
345 |
src/nsquared/datasets/heartsteps/loader.py |
381 |
# TODO: (Caleb) Resolve pyright error with pd.Timedelta. This is due to another incompatibility in the pandas type specification. |
42d3f79 src/nearest_neighbors/datasets/heartsteps/loader.py (Caleb Chin 2025-03-11 02:16:25 -0400 381) # TODO: (Caleb) Resolve pyright error with pd.Timedelta. This is due to another incompatibility in the pandas type specification. |
42d3f79 src/nearest_neighbors/datasets/heartsteps/loader.py (Caleb Chin 2025-03-11 02:16:25 -0400 381) # TODO: (Caleb) Resolve pyright error with pd.Timedelta. This is due to another incompatibility in the pandas type specification. |
381 |
src/nsquared/datasets/prompteval/loader.py |
327 |
# TODO: change this back later |
Caleb Chin |
2025-07-17 |
327 |
src/nsquared/datasets/synthetic_data/loader.py |
191 |
# TODO: Aashish/Caleb/Kyuesong/Tatha: come back to this later |
48709e8 src/nearest_neighbors/datasets/synthetic_data/loader.py (Aashish Khubchandani 2025-03-14 16:49:51 -0400 191) # TODO: Aashish/Caleb/Kyuesong/Tatha: come back to this later |
48709e8 src/nearest_neighbors/datasets/synthetic_data/loader.py (Aashish Khubchandani 2025-03-14 16:49:51 -0400 191) # TODO: Aashish/Caleb/Kyuesong/Tatha: come back to this later |
191 |
src/nsquared/datasets/synthetic_data/loader.py |
230 |
agg: str = "mean", # TODO Caleb, is it safe to remove these args? |
48709e8 src/nearest_neighbors/datasets/synthetic_data/loader.py (Aashish Khubchandani 2025-03-14 16:49:51 -0400 230) agg: str = "mean", # TODO Caleb, is it safe to remove these args? |
48709e8 src/nearest_neighbors/datasets/synthetic_data/loader.py (Aashish Khubchandani 2025-03-14 16:49:51 -0400 230) agg: str = "mean", # TODO Caleb, is it safe to remove these args? |
230 |
src/nsquared/datasets/synthetic_data/loader.py |
260 |
# TODO Caleb, Kyuesong: is this even well-defined for synthetic data? |
48709e8 src/nearest_neighbors/datasets/synthetic_data/loader.py (Aashish Khubchandani 2025-03-14 16:49:51 -0400 260) # TODO Caleb, Kyuesong: is this even well-defined for synthetic data? |
48709e8 src/nearest_neighbors/datasets/synthetic_data/loader.py (Aashish Khubchandani 2025-03-14 16:49:51 -0400 260) # TODO Caleb, Kyuesong: is this even well-defined for synthetic data? |
260 |
src/nsquared/estimation_methods.py |
665 |
logger.info("delta: %s" % delta) # TODO switch to logger.log |
7bb3afa src/nearest_neighbors/estimation_methods.py (Albert Gong 2025-05-11 09:54:04 -0400 665) logger.info("delta: %s" % delta) # TODO switch to logger.log |
7bb3afa src/nearest_neighbors/estimation_methods.py (Albert Gong 2025-05-11 09:54:04 -0400 665) logger.info("delta: %s" % delta) # TODO switch to logger.log |
665 |
src/nsquared/estimation_methods.py |
668 |
) # TODO switch to logger.log |
7bb3afa src/nearest_neighbors/estimation_methods.py (Albert Gong 2025-05-11 09:54:04 -0400 668) ) # TODO switch to logger.log |
7bb3afa src/nearest_neighbors/estimation_methods.py (Albert Gong 2025-05-11 09:54:04 -0400 668) ) # TODO switch to logger.log |
668 |
src/nsquared/estimation_methods.py |
733 |
logger.info("Iteration %d" % iter) # TODO switch to logger.log |
7bb3afa src/nearest_neighbors/estimation_methods.py (Albert Gong 2025-05-11 09:54:04 -0400 733) logger.info("Iteration %d" % iter) # TODO switch to logger.log |
7bb3afa src/nearest_neighbors/estimation_methods.py (Albert Gong 2025-05-11 09:54:04 -0400 733) logger.info("Iteration %d" % iter) # TODO switch to logger.log |
733 |
src/nsquared/estimation_methods.py |
934 |
# TODO: handle allow self neighbor (Caleb) |
fcff7ca src/nearest_neighbors/estimation_methods.py (Caleb Chin 2025-05-14 16:28:28 -0400 934) # TODO: handle allow self neighbor (Caleb) |
fcff7ca src/nearest_neighbors/estimation_methods.py (Caleb Chin 2025-05-14 16:28:28 -0400 934) # TODO: handle allow self neighbor (Caleb) |
934 |
src/nsquared/nadaraya_watson.py |
7 |
TODO (Albert): Test NW on HeartSteps dataset with various kernel functions |
837b2f1 src/nearest_neighbors/nadaraya_watson.py (Albert Gong 2025-03-04 21:53:51 -0500 7) TODO (Albert): Test NW on HeartSteps dataset with various kernel functions |
837b2f1 src/nearest_neighbors/nadaraya_watson.py (Albert Gong 2025-03-04 21:53:51 -0500 7) TODO (Albert): Test NW on HeartSteps dataset with various kernel functions |
7 |
src/nsquared/nadaraya_watson.py |
8 |
TODO (Albert): Implement additional kernel functions (e.g., Epanechnikov) |
837b2f1 src/nearest_neighbors/nadaraya_watson.py (Albert Gong 2025-03-04 21:53:51 -0500 8) TODO (Albert): Implement additional kernel functions (e.g., Epanechnikov) |
837b2f1 src/nearest_neighbors/nadaraya_watson.py (Albert Gong 2025-03-04 21:53:51 -0500 8) TODO (Albert): Implement additional kernel functions (e.g., Epanechnikov) |
8 |
src/nsquared/simulations/mcar.py |
3 |
TODO: remove commented out code |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 3) TODO: remove commented out code |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 3) TODO: remove commented out code |
3 |
src/nsquared/simulations/mcar.py |
36 |
# TODO: pass in random number generator rather than seed |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 36) # TODO: pass in random number generator rather than seed |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 36) # TODO: pass in random number generator rather than seed |
36 |
src/nsquared/simulations/mcar.py |
68 |
# TODO: clean up this code |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 68) # TODO: clean up this code |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 68) # TODO: clean up this code |
68 |
src/nsquared/simulations/mcar.py |
107 |
# TODO: pass in random number generator rather than seed |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 107) # TODO: pass in random number generator rather than seed |
c951edf src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:58 -0500 107) # TODO: pass in random number generator rather than seed |
107 |
src/nsquared/simulations/mcar.py |
133 |
# TODO: clean up this code |
ab03c46 src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:40 -0500 133) # TODO: clean up this code |
ab03c46 src/nearest_neighbors/simulations/mcar.py (Albert Gong 2025-02-18 16:20:40 -0500 133) # TODO: clean up this code |
133 |
src/nsquared/utils/kernels.py |
3 |
TODO: add linear, square, and exponential kernels from https://github.com/calebchin/DistributionalNearestNeighbors/blob/main/src/kernel_nn.py |
57d0828 src/nearest_neighbors/utils/kernels.py (Albert Gong 2025-02-18 12:04:25 -0500 3) TODO: add linear, square, and exponential kernels from https://github.com/calebchin/DistributionalNearestNeighbors/blob/main/src/kernel_nn.py |
57d0828 src/nearest_neighbors/utils/kernels.py (Albert Gong 2025-02-18 12:04:25 -0500 3) TODO: add linear, square, and exponential kernels from https://github.com/calebchin/DistributionalNearestNeighbors/blob/main/src/kernel_nn.py |
3 |
List of TODOs
Last updated: 2025-07-18T05:58:51Z
examples/heartsteps/plot_distribution_histogram.pyexamples/heartsteps/plot_error_and_time.pyexamples/prompteval/plot_error_and_time.pyexamples/prop99/plot_error_and_time.pyexamples/prop99/plot_synthetic_control.pyexamples/prop99/proposal_99.pyexamples/simulations/plot_error_and_time.pysrc/nsquared/__init__.pysrc/nsquared/__init__.pysrc/nsquared/datasets/heartsteps/loader.pysrc/nsquared/datasets/heartsteps/loader.pysrc/nsquared/datasets/heartsteps/loader.pysrc/nsquared/datasets/prompteval/loader.pysrc/nsquared/datasets/synthetic_data/loader.pysrc/nsquared/datasets/synthetic_data/loader.pysrc/nsquared/datasets/synthetic_data/loader.pysrc/nsquared/estimation_methods.pysrc/nsquared/estimation_methods.pysrc/nsquared/estimation_methods.pysrc/nsquared/estimation_methods.pysrc/nsquared/nadaraya_watson.pysrc/nsquared/nadaraya_watson.pysrc/nsquared/simulations/mcar.pysrc/nsquared/simulations/mcar.pysrc/nsquared/simulations/mcar.pysrc/nsquared/simulations/mcar.pysrc/nsquared/simulations/mcar.pysrc/nsquared/utils/kernels.py