Commit fa69c5f
Clean up unused parameters from TROP Rust API
Address code review feedback to remove unused API parameters:
Rust backend (trop.rs):
- Remove control_unit_idx and unit_dist_matrix from loocv_grid_search
- Remove control_unit_idx, treated_obs_t/i, unit_dist_matrix from
bootstrap_trop_variance
- Remove unit_dist_boot computation in bootstrap (no longer needed)
- Remove control_units and unit_dist from internal functions
Python (trop.py):
- Update _rust_loocv_grid_search call to use new signature
- Update _rust_bootstrap_trop_variance call to use new signature
- Remove unused variable preparation for removed parameters
Tests (test_rust_backend.py):
- Update test calls to use new API signatures
- Remove unused variable assignments
The precomputed unit_dist_matrix is no longer needed by the Rust backend
since per-observation distances are computed dynamically to properly
exclude the target period per Equation 3 of the paper.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 2449a9e commit fa69c5f
3 files changed
Lines changed: 16 additions & 77 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
784 | 784 | | |
785 | 785 | | |
786 | 786 | | |
787 | | - | |
788 | | - | |
789 | 787 | | |
790 | 788 | | |
791 | 789 | | |
792 | 790 | | |
793 | 791 | | |
794 | 792 | | |
795 | | - | |
796 | | - | |
| 793 | + | |
| 794 | + | |
797 | 795 | | |
798 | 796 | | |
799 | 797 | | |
| |||
1510 | 1508 | | |
1511 | 1509 | | |
1512 | 1510 | | |
1513 | | - | |
| 1511 | + | |
1514 | 1512 | | |
1515 | | - | |
1516 | | - | |
1517 | | - | |
1518 | | - | |
1519 | 1513 | | |
| 1514 | + | |
1520 | 1515 | | |
1521 | 1516 | | |
1522 | 1517 | | |
1523 | 1518 | | |
1524 | | - | |
1525 | | - | |
1526 | | - | |
1527 | | - | |
| 1519 | + | |
1528 | 1520 | | |
1529 | 1521 | | |
1530 | 1522 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
| 175 | + | |
176 | 176 | | |
177 | 177 | | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
183 | | - | |
184 | 182 | | |
185 | 183 | | |
186 | 184 | | |
| |||
193 | 191 | | |
194 | 192 | | |
195 | 193 | | |
196 | | - | |
197 | | - | |
198 | 194 | | |
199 | 195 | | |
200 | 196 | | |
201 | 197 | | |
202 | 198 | | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | 199 | | |
210 | 200 | | |
211 | 201 | | |
| |||
232 | 222 | | |
233 | 223 | | |
234 | 224 | | |
235 | | - | |
236 | | - | |
237 | 225 | | |
238 | 226 | | |
239 | 227 | | |
| |||
293 | 281 | | |
294 | 282 | | |
295 | 283 | | |
296 | | - | |
297 | | - | |
298 | 284 | | |
299 | 285 | | |
300 | 286 | | |
| |||
311 | 297 | | |
312 | 298 | | |
313 | 299 | | |
314 | | - | |
315 | 300 | | |
316 | 301 | | |
317 | 302 | | |
| |||
321 | 306 | | |
322 | 307 | | |
323 | 308 | | |
324 | | - | |
325 | | - | |
326 | 309 | | |
327 | 310 | | |
328 | 311 | | |
| |||
410 | 393 | | |
411 | 394 | | |
412 | 395 | | |
413 | | - | |
414 | | - | |
415 | 396 | | |
416 | 397 | | |
417 | 398 | | |
| |||
707 | 688 | | |
708 | 689 | | |
709 | 690 | | |
710 | | - | |
| 691 | + | |
711 | 692 | | |
712 | 693 | | |
713 | 694 | | |
714 | 695 | | |
715 | 696 | | |
716 | 697 | | |
717 | | - | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | 698 | | |
722 | 699 | | |
723 | 700 | | |
| |||
730 | 707 | | |
731 | 708 | | |
732 | 709 | | |
733 | | - | |
734 | 710 | | |
735 | 711 | | |
736 | 712 | | |
737 | 713 | | |
738 | 714 | | |
739 | | - | |
740 | | - | |
741 | | - | |
742 | | - | |
743 | | - | |
744 | 715 | | |
745 | 716 | | |
746 | 717 | | |
| |||
784 | 755 | | |
785 | 756 | | |
786 | 757 | | |
787 | | - | |
788 | 758 | | |
789 | 759 | | |
790 | 760 | | |
791 | 761 | | |
792 | 762 | | |
793 | 763 | | |
794 | 764 | | |
795 | | - | |
796 | | - | |
797 | | - | |
798 | | - | |
799 | 765 | | |
800 | 766 | | |
801 | 767 | | |
| |||
829 | 795 | | |
830 | 796 | | |
831 | 797 | | |
832 | | - | |
833 | 798 | | |
834 | 799 | | |
835 | 800 | | |
| |||
839 | 804 | | |
840 | 805 | | |
841 | 806 | | |
842 | | - | |
843 | | - | |
844 | 807 | | |
845 | 808 | | |
846 | 809 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
657 | 657 | | |
658 | 658 | | |
659 | 659 | | |
660 | | - | |
661 | 660 | | |
662 | | - | |
663 | | - | |
664 | | - | |
| 661 | + | |
665 | 662 | | |
666 | 663 | | |
667 | 664 | | |
| |||
671 | 668 | | |
672 | 669 | | |
673 | 670 | | |
674 | | - | |
675 | | - | |
| 671 | + | |
676 | 672 | | |
677 | 673 | | |
678 | 674 | | |
| |||
685 | 681 | | |
686 | 682 | | |
687 | 683 | | |
688 | | - | |
| 684 | + | |
689 | 685 | | |
690 | 686 | | |
691 | 687 | | |
| |||
694 | 690 | | |
695 | 691 | | |
696 | 692 | | |
697 | | - | |
698 | | - | |
699 | | - | |
700 | 693 | | |
701 | | - | |
| 694 | + | |
702 | 695 | | |
703 | 696 | | |
704 | 697 | | |
705 | 698 | | |
706 | 699 | | |
707 | 700 | | |
708 | | - | |
709 | | - | |
710 | | - | |
| 701 | + | |
711 | 702 | | |
712 | 703 | | |
713 | 704 | | |
| |||
718 | 709 | | |
719 | 710 | | |
720 | 711 | | |
721 | | - | |
| 712 | + | |
722 | 713 | | |
723 | 714 | | |
724 | 715 | | |
| |||
727 | 718 | | |
728 | 719 | | |
729 | 720 | | |
730 | | - | |
731 | | - | |
732 | | - | |
733 | 721 | | |
734 | | - | |
| 722 | + | |
735 | 723 | | |
736 | 724 | | |
737 | 725 | | |
738 | 726 | | |
739 | 727 | | |
740 | 728 | | |
741 | | - | |
742 | | - | |
743 | | - | |
| 729 | + | |
744 | 730 | | |
745 | 731 | | |
746 | 732 | | |
747 | | - | |
748 | | - | |
749 | | - | |
| 733 | + | |
750 | 734 | | |
751 | 735 | | |
752 | 736 | | |
| |||
0 commit comments