Skip to content

List of TODOs #31

Description

@github-actions

List of TODOs

Last updated: 2025-07-18T05:58:51Z

File Line TODO Context Author Date Link
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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions