Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AggieSportsAnalytics/CourtCheck
/ functions
Functions
770 in github.com/AggieSportsAnalytics/CourtCheck
⨍
Functions
770
◇
Types & classes
89
Function
setAll
(cookiesToSet)
frontend/web/app/api/dashboard/summary/route.ts:22
Function
setAll
(cookiesToSet)
frontend/web/app/api/status/route.ts:25
Function
setAll
(cookiesToSet)
frontend/web/app/api/create-upload/route.ts:31
Function
setAll
(cookiesToSet)
frontend/web/app/api/recordings/route.ts:17
Function
setAll
(cookiesToSet)
frontend/web/app/api/recordings/[id]/route.ts:26
Function
step
(now: number)
frontend/web/components/players/CountUp.tsx:43
Function
step
(now: number)
frontend/web/components/upload/Confetti.tsx:80
Function
step
(now: number)
frontend/web/components/dashboard/CountUp.tsx:50
Function
step
(now: number)
frontend/web/components/viz/ShotBars.tsx:77
Method
test_aggregates_counts_and_averages
(self)
backend/tests/test_rallies.py:336
Method
test_bounces_and_swings_sorted_by_frame
(self)
backend/tests/test_rallies.py:50
Method
test_constant_is_four_seconds
(self)
backend/tests/test_rallies.py:371
Function
test_court_detection_startup_frames_config
()
backend/tests/test_pipeline_perf.py:73
Function
test_default_model_is_yolov8m
()
backend/tests/test_pipeline_perf.py:4
Function
test_detect_court_once_handles_empty_frames
()
backend/tests/test_pipeline_perf.py:97
Function
test_detect_court_once_returns_best_result
()
backend/tests/test_pipeline_perf.py:80
Method
test_detects_persons_in_every_frame
Every sampled frame should have at least 1 person detected.
backend/tests/test_player_tracking.py:87
Method
test_empty_events_returns_empty_list
(self)
backend/tests/test_rallies.py:102
Method
test_empty_inputs_returns_empty_list
(self)
backend/tests/test_rallies.py:46
Method
test_empty_inputs_returns_empty_list
(self)
backend/tests/test_rallies.py:189
Method
test_empty_returns_zeroed_summary
(self)
backend/tests/test_rallies.py:324
Method
test_excludes_truncated_rallies_from_winner_rate
(self)
backend/tests/test_rallies.py:357
Method
test_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
Method
test_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
Method
test_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
Method
test_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
Method
test_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
Method
test_in_range_accepted
(self)
backend/tests/test_rallies.py:148
Function
test_interpolate_all_anchors_unchanged
()
backend/tests/test_pipeline_perf.py:55
Function
test_interpolate_backfills_before_first_anchor
()
backend/tests/test_pipeline_perf.py:41
Function
test_interpolate_player_detections_fills_gaps
()
backend/tests/test_pipeline_perf.py:18
Function
test_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
Method
test_long_when_past_baseline
(self)
backend/tests/test_rallies.py:157
Function
test_make_streamable_prefers_nvenc
make_streamable_mp4 should attempt h264_nvenc before libx264.
backend/tests/test_pipeline_perf.py:116
Method
test_missed_return_when_in_bounds_no_followup_swing
(self)
backend/tests/test_rallies.py:259
Function
test_mjpeg_codec_available
MJPEG codec must be available in this OpenCV build for the intermediate file.
backend/tests/test_pipeline_perf.py:66
Method
test_near_player_id_always_excluded
A bbox belonging to near_id should always score 0.
backend/tests/test_far_court_detection.py:76
Method
test_near_player_in_every_frame
Near player (large, bottom half) must appear in every filtered frame.
backend/tests/test_player_tracking.py:151
Method
test_net_when_in_net_zone
(self)
backend/tests/test_rallies.py:165
Method
test_new_rally_when_gap_exceeds_threshold
(self)
backend/tests/test_rallies.py:91
Method
test_no_swings_yields_unknown_end_reason
(self)
backend/tests/test_rallies.py:303
Method
test_out_of_range_rejected
(self)
backend/tests/test_rallies.py:151
Method
test_p1_long_rally_attributed_correctly
(self)
backend/tests/test_rallies.py:201
Method
test_p1_winner_when_p1_hits_in_bounds_no_p2_swing
(self)
backend/tests/test_rallies.py:282
Method
test_p1_wins_when_p2_errs
(self)
backend/tests/test_rallies.py:172
Method
test_p2_wins_when_p1_errs
(self)
backend/tests/test_rallies.py:179
Function
test_pass2_videowriter_uses_mjpeg
Pass 2 VideoWriter should use MJPG codec.
backend/tests/test_pipeline_perf.py:140
Function
test_player_detection_interval_default
()
backend/tests/test_pipeline_perf.py:12
Method
test_returns_none_when_ball_missing
(self)
backend/tests/test_rallies.py:117
Method
test_returns_none_when_homography_missing
(self)
backend/tests/test_rallies.py:107
Method
test_returns_svg_coords_when_inputs_valid
(self)
backend/tests/test_rallies.py:128
Method
test_single_rally_when_no_gap_exceeds_threshold
(self)
backend/tests/test_rallies.py:80
Method
test_skips_swings_with_negative_peak_frame
(self)
backend/tests/test_rallies.py:61
Method
test_spectator_rejected_when_outside_court
A bbox whose foot projects outside the court should be rejected.
backend/tests/test_far_court_detection.py:58
Method
test_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
Method
test_two_players_per_frame_majority
Majority of filtered frames should have exactly 2 players.
backend/tests/test_player_tracking.py:178
Method
test_two_rallies_when_5_second_gap
(self)
backend/tests/test_rallies.py:238
Method
test_unknown_returns_none
(self)
backend/tests/test_rallies.py:184
Method
test_unknown_stroke_label_falls_through
(self)
backend/tests/test_rallies.py:70
Method
test_video_exists
(self)
backend/tests/test_player_tracking.py:84
Method
test_wide_when_past_sideline
(self)
backend/tests/test_rallies.py:161
Function
tick
(now: number)
frontend/web/components/viz/CountUp.tsx:43
Function
toggle
()
frontend/web/components/brand/ThemeToggle.tsx:18
Function
toggle
()
frontend/web/components/demo/DemoToggle.tsx:33
Function
toggleCollapse
()
frontend/web/components/layout/Sidebar.tsx:99
Method
up
()
docs/brand-drop/mocks/case-comp/deck-stage.js:905
Function
upload_heatmap_png
Upload a heatmap PNG to Supabase storage.
backend/pipeline/storage.py:99
Function
upload_processed_video
( local_path: str, match_id: str, bucket: str = "results" )
backend/pipeline/storage.py:77
Method
weights_path
(self, filename: str)
backend/training/config.py:71
Method
xy
(kp_idx: int)
backend/models/stroke_classifier_tcn.py:175
← previous
701–770 of 770, ranked by callers