MCPcopy Create free account

hub / github.com/AggieSportsAnalytics/CourtCheck / functions

Functions770 in github.com/AggieSportsAnalytics/CourtCheck

FunctionsetAll
(cookiesToSet)
frontend/web/app/api/dashboard/summary/route.ts:22
FunctionsetAll
(cookiesToSet)
frontend/web/app/api/status/route.ts:25
FunctionsetAll
(cookiesToSet)
frontend/web/app/api/create-upload/route.ts:31
FunctionsetAll
(cookiesToSet)
frontend/web/app/api/recordings/route.ts:17
FunctionsetAll
(cookiesToSet)
frontend/web/app/api/recordings/[id]/route.ts:26
Functionstep
(now: number)
frontend/web/components/players/CountUp.tsx:43
Functionstep
(now: number)
frontend/web/components/upload/Confetti.tsx:80
Functionstep
(now: number)
frontend/web/components/dashboard/CountUp.tsx:50
Functionstep
(now: number)
frontend/web/components/viz/ShotBars.tsx:77
Methodtest_aggregates_counts_and_averages
(self)
backend/tests/test_rallies.py:336
Methodtest_bounces_and_swings_sorted_by_frame
(self)
backend/tests/test_rallies.py:50
Methodtest_constant_is_four_seconds
(self)
backend/tests/test_rallies.py:371
Functiontest_court_detection_startup_frames_config
()
backend/tests/test_pipeline_perf.py:73
Functiontest_default_model_is_yolov8m
()
backend/tests/test_pipeline_perf.py:4
Functiontest_detect_court_once_handles_empty_frames
()
backend/tests/test_pipeline_perf.py:97
Functiontest_detect_court_once_returns_best_result
()
backend/tests/test_pipeline_perf.py:80
Methodtest_detects_persons_in_every_frame
Every sampled frame should have at least 1 person detected.
backend/tests/test_player_tracking.py:87
Methodtest_empty_events_returns_empty_list
(self)
backend/tests/test_rallies.py:102
Methodtest_empty_inputs_returns_empty_list
(self)
backend/tests/test_rallies.py:46
Methodtest_empty_inputs_returns_empty_list
(self)
backend/tests/test_rallies.py:189
Methodtest_empty_returns_zeroed_summary
(self)
backend/tests/test_rallies.py:324
Methodtest_excludes_truncated_rallies_from_winner_rate
(self)
backend/tests/test_rallies.py:357
Methodtest_far_player_accepted_when_in_far_court
A bbox whose foot projects to far-court should pass the filter.
backend/tests/test_far_court_detection.py:40
Methodtest_far_player_detected_in_raw
Far player (cy < FAR_PLAYER_MAX_CY) must appear in raw detections in at least MIN_FAR_PLAYER_FRAMES sampled frames.
backend/tests/test_player_tracking.py:94
Methodtest_far_player_in_majority_of_frames
Far player must appear in at least MIN_TWO_PLAYER_FRAMES_PCT of filtered frames.
backend/tests/test_player_tracking.py:164
Methodtest_hough_detects_single_pixel_blob
cv2.HoughCircles with minRadius=1 detects a single bright pixel blob. Confirms the OpenCV primitive works for the far-baseline ball s
backend/tests/test_far_court_detection.py:117
Methodtest_hough_min_radius_is_1
BallDetector should detect a 1-pixel activation at the far baseline. This regression test ensures minRadius is not raised back above
backend/tests/test_far_court_detection.py:95
Methodtest_in_range_accepted
(self)
backend/tests/test_rallies.py:148
Functiontest_interpolate_all_anchors_unchanged
()
backend/tests/test_pipeline_perf.py:55
Functiontest_interpolate_backfills_before_first_anchor
()
backend/tests/test_pipeline_perf.py:41
Functiontest_interpolate_player_detections_fills_gaps
()
backend/tests/test_pipeline_perf.py:18
Functiontest_local
Local test entrypoint — runs the pipeline in local_mode (no Supabase upload). Usage: modal run backend/app.py --video path/to/video.
backend/app.py:155
Methodtest_long_when_past_baseline
(self)
backend/tests/test_rallies.py:157
Functiontest_make_streamable_prefers_nvenc
make_streamable_mp4 should attempt h264_nvenc before libx264.
backend/tests/test_pipeline_perf.py:116
Methodtest_missed_return_when_in_bounds_no_followup_swing
(self)
backend/tests/test_rallies.py:259
Functiontest_mjpeg_codec_available
MJPEG codec must be available in this OpenCV build for the intermediate file.
backend/tests/test_pipeline_perf.py:66
Methodtest_near_player_id_always_excluded
A bbox belonging to near_id should always score 0.
backend/tests/test_far_court_detection.py:76
Methodtest_near_player_in_every_frame
Near player (large, bottom half) must appear in every filtered frame.
backend/tests/test_player_tracking.py:151
Methodtest_net_when_in_net_zone
(self)
backend/tests/test_rallies.py:165
Methodtest_new_rally_when_gap_exceeds_threshold
(self)
backend/tests/test_rallies.py:91
Methodtest_no_swings_yields_unknown_end_reason
(self)
backend/tests/test_rallies.py:303
Methodtest_out_of_range_rejected
(self)
backend/tests/test_rallies.py:151
Methodtest_p1_long_rally_attributed_correctly
(self)
backend/tests/test_rallies.py:201
Methodtest_p1_winner_when_p1_hits_in_bounds_no_p2_swing
(self)
backend/tests/test_rallies.py:282
Methodtest_p1_wins_when_p2_errs
(self)
backend/tests/test_rallies.py:172
Methodtest_p2_wins_when_p1_errs
(self)
backend/tests/test_rallies.py:179
Functiontest_pass2_videowriter_uses_mjpeg
Pass 2 VideoWriter should use MJPG codec.
backend/tests/test_pipeline_perf.py:140
Functiontest_player_detection_interval_default
()
backend/tests/test_pipeline_perf.py:12
Methodtest_returns_none_when_ball_missing
(self)
backend/tests/test_rallies.py:117
Methodtest_returns_none_when_homography_missing
(self)
backend/tests/test_rallies.py:107
Methodtest_returns_svg_coords_when_inputs_valid
(self)
backend/tests/test_rallies.py:128
Methodtest_single_rally_when_no_gap_exceeds_threshold
(self)
backend/tests/test_rallies.py:80
Methodtest_skips_swings_with_negative_peak_frame
(self)
backend/tests/test_rallies.py:61
Methodtest_spectator_rejected_when_outside_court
A bbox whose foot projects outside the court should be rejected.
backend/tests/test_far_court_detection.py:58
Methodtest_two_players_detected_simultaneously
At least MIN_TWO_PLAYER_FRAMES_PCT of sampled frames must have 2+ detections.
backend/tests/test_player_tracking.py:116
Methodtest_two_players_per_frame_majority
Majority of filtered frames should have exactly 2 players.
backend/tests/test_player_tracking.py:178
Methodtest_two_rallies_when_5_second_gap
(self)
backend/tests/test_rallies.py:238
Methodtest_unknown_returns_none
(self)
backend/tests/test_rallies.py:184
Methodtest_unknown_stroke_label_falls_through
(self)
backend/tests/test_rallies.py:70
Methodtest_video_exists
(self)
backend/tests/test_player_tracking.py:84
Methodtest_wide_when_past_sideline
(self)
backend/tests/test_rallies.py:161
Functiontick
(now: number)
frontend/web/components/viz/CountUp.tsx:43
Functiontoggle
()
frontend/web/components/brand/ThemeToggle.tsx:18
Functiontoggle
()
frontend/web/components/demo/DemoToggle.tsx:33
FunctiontoggleCollapse
()
frontend/web/components/layout/Sidebar.tsx:99
Methodup
()
docs/brand-drop/mocks/case-comp/deck-stage.js:905
Functionupload_heatmap_png
Upload a heatmap PNG to Supabase storage.
backend/pipeline/storage.py:99
Functionupload_processed_video
( local_path: str, match_id: str, bucket: str = "results" )
backend/pipeline/storage.py:77
Methodweights_path
(self, filename: str)
backend/training/config.py:71
Methodxy
(kp_idx: int)
backend/models/stroke_classifier_tcn.py:175
← previous701–770 of 770, ranked by callers