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
↓ 1 callers
Function
interactive_correction
Open an OpenCV window to let the user verify and correct keypoint positions. Returns the corrected keypoints, or None if the user pressed 'q
backend/tools/calibrate_court.py:65
↓ 1 callers
Function
isAllowed
(u: URL)
frontend/web/app/api/proxy-image/route.ts:19
↓ 1 callers
Function
isDemoMode
(search?: URLSearchParams | string | null)
frontend/web/lib/demo/demoData.ts:17
↓ 1 callers
Function
isHttpsUrl
(s: unknown)
frontend/web/app/api/players/route.ts:7
↓ 1 callers
Function
isHttpsUrl
(s: unknown)
frontend/web/app/api/players/[id]/route.ts:7
↓ 1 callers
Function
load_gt
(gt_path: Path)
backend/eval/annotate.py:54
↓ 1 callers
Function
load_manifest
(path: str)
backend/training/train_catboost.py:37
↓ 1 callers
Method
load_model
(self, path_model)
backend/models/bounce_detector.py:20
↓ 1 callers
Function
main
()
backend/tools/add_pool_clips.py:88
↓ 1 callers
Function
main
()
backend/tools/purge_zombie_recordings.py:152
↓ 1 callers
Function
main
()
backend/tools/assign_clips.py:142
↓ 1 callers
Function
main
()
backend/tools/calibrate_court.py:120
↓ 1 callers
Function
main
()
backend/tools/extract_by_manifest.py:93
↓ 1 callers
Function
main
()
backend/tools/seed_swing_labels.py:29
↓ 1 callers
Function
main
()
backend/tools/cleanup_old_raws.py:147
↓ 1 callers
Function
main
()
backend/tools/extract_swings_local.py:176
↓ 1 callers
Function
main
()
backend/tools/cleanup_swing_clips.py:43
↓ 1 callers
Function
main
()
backend/tools/seed_players.py:227
↓ 1 callers
Function
main
()
backend/tools/transcode_and_reupload.py:92
↓ 1 callers
Function
main
()
backend/tools/label_swings.py:76
↓ 1 callers
Function
main
()
backend/tools/upload_clips.py:64
↓ 1 callers
Function
main
()
backend/tools/benchmark_ball_detection.py:101
↓ 1 callers
Function
main
()
backend/tools/build_courtcheck_manifest.py:69
↓ 1 callers
Function
main
()
backend/tools/prepare_annotation_queue.py:31
↓ 1 callers
Function
main
()
backend/eval/annotate.py:306
↓ 1 callers
Function
main
()
backend/eval/run_eval.py:248
↓ 1 callers
Function
main
()
backend/training/train_bounce.py:386
↓ 1 callers
Function
main
()
backend/training/train_catboost.py:165
↓ 1 callers
Function
main
()
backend/training/cut_bounce_clips.py:58
↓ 1 callers
Function
main
()
backend/training/eval_tcn.py:186
↓ 1 callers
Function
main
()
backend/training/pre_label_bounces.py:106
↓ 1 callers
Function
main
()
backend/training/extract_ball_trajectory.py:139
↓ 1 callers
Function
main
()
backend/training/train_tcn.py:534
↓ 1 callers
Function
metaLine
(p: PlayerCardData)
frontend/web/components/players/PlayerCard.tsx:69
↓ 1 callers
Function
mirror_pose_for_lefty
Convert a left-handed pose sequence to its right-handed canonical form. Operates on hip-centered, torso-normalized output from hip_center_normali
backend/training/features.py:156
↓ 1 callers
Function
normalizeYear
(raw: string | null | undefined)
frontend/web/app/players/page.tsx:48
↓ 1 callers
Function
outcomeLabel
(rally: Rally)
frontend/web/components/recordings/RallyTable.tsx:45
↓ 1 callers
Function
pad2
(n)
docs/brand-drop/mocks/case-comp/deck-stage.js:73
↓ 1 callers
Function
pageNameFor
(pathname: string | null)
frontend/web/components/layout/ConditionalLayout.tsx:13
↓ 1 callers
Function
parsePlayers
(name: string)
frontend/web/app/recordings/[id]/page.tsx:92
↓ 1 callers
Function
parseScoutingReport
* Convert the legacy `scouting_report` markdown blob (one prose block) into * the 6-section format. The new backend may eventually return a structure
frontend/web/app/recordings/[id]/page.tsx:790
↓ 1 callers
Function
per_class_prf
(y_true, y_pred)
backend/training/eval_tcn.py:71
↓ 1 callers
Method
predict
Classify a stroke from a pose keypoint sequence. Args: pose_sequence: Float32 array of shape (seq_len, 34). Ret
backend/models/stroke_classifier_tcn.py:142
↓ 1 callers
Method
predict
(self, image)
backend/models/court_line_detector.py:23
↓ 1 callers
Function
predict_all
Run the model on every entry. Returns (y_true, y_pred, probs, used_entries).
backend/training/eval_tcn.py:39
↓ 1 callers
Method
predict_stroke
Predict the stroke for each frame
backend/models/stroke_detector.py:97
↓ 1 callers
Function
print_class_distribution
(y: np.ndarray)
backend/training/train_catboost.py:96
↓ 1 callers
Function
print_console_summary
(gt: dict, pred: dict)
backend/eval/run_eval.py:218
↓ 1 callers
Function
print_result
(r: dict)
backend/tools/benchmark_ball_detection.py:88
↓ 1 callers
Function
probeVideoDuration
(file: File)
frontend/web/hooks/useVideoUpload.ts:9
↓ 1 callers
Function
process_video
(video_path: Path, clips_dir: Path, model: YOLO, device: str)
backend/tools/extract_swings_local.py:86
↓ 1 callers
Function
purge
(apply: bool)
backend/tools/purge_zombie_recordings.py:64
↓ 1 callers
Function
reasonLabel
(endReason: string)
frontend/web/components/recordings/RallyTable.tsx:56
↓ 1 callers
Method
rectify
Args: ball_track: list of (x, y) or None, length N. Pixel coordinates. Returns: New list of same length. None
backend/models/trajectory_rectifier.py:55
↓ 1 callers
Method
render
()
frontend/web/components/ErrorBoundary.tsx:24
↓ 1 callers
Function
render_report
(cfg, weights_path, manifest_path, y_true, y_pred, probs, entries)
backend/training/eval_tcn.py:101
↓ 1 callers
Function
reset
()
frontend/web/components/dashboard/CountUp.tsx:66
↓ 1 callers
Function
runCount
()
frontend/web/components/players/CountUp.tsx:36
↓ 1 callers
Function
runCount
()
frontend/web/components/dashboard/CountUp.tsx:43
↓ 1 callers
Function
run_cv
(cfg: TrainingConfig, entries: list[dict])
backend/training/train_tcn.py:500
↓ 1 callers
Function
run_pipeline_on_clip
(video_path: Path)
backend/eval/run_eval.py:238
↓ 1 callers
Function
sanitizeFilename
(raw: string)
frontend/web/app/api/create-upload/route.ts:11
↓ 1 callers
Function
save_calibration
Save homography matrices for a camera to a JSON calibration file. Args: calibration_path: Path to the JSON file (created if it doesn
backend/vision/calibration.py:34
↓ 1 callers
Function
scrape_roster
Scrape the UC Davis Women's Tennis roster page. Returns a list of dicts with keys: name, year, position. Falls back to a hard-coded roster if
backend/tools/seed_players.py:40
↓ 1 callers
Function
seed
Insert players into Supabase, skipping duplicates by name.
backend/tools/seed_players.py:186
↓ 1 callers
Function
shotMapCounts
(dots: ShotDot[])
frontend/web/components/viz/ShotMap.tsx:79
↓ 1 callers
Function
shotMapUnknownCount
(dots: ShotDot[])
frontend/web/components/viz/ShotMap.tsx:92
↓ 1 callers
Function
signIn
(email: string, password: string)
frontend/web/contexts/AuthContext.tsx:67
↓ 1 callers
Function
signOut
()
frontend/web/contexts/AuthContext.tsx:78
↓ 1 callers
Function
signUp
(email: string, password: string, metadata?: SignUpMetadata)
frontend/web/contexts/AuthContext.tsx:47
↓ 1 callers
Function
spacingCounts
( shots: SpacingShot[] )
frontend/web/components/viz/Spacing.tsx:58
↓ 1 callers
Function
splitName
(name: string)
frontend/web/components/players/PlayerCard.tsx:55
↓ 1 callers
Function
splitName
(name: string)
frontend/web/app/page.tsx:88
↓ 1 callers
Function
splitName
(name: string)
frontend/web/app/players/[id]/page.tsx:53
↓ 1 callers
Function
stratified_kfold
(entries: list[dict], n_folds: int, seed: int)
backend/training/train_tcn.py:301
↓ 1 callers
Method
to_json
(self, path: str)
backend/training/config.py:59
↓ 1 callers
Function
toggleFavorite
(id: string, next: boolean)
frontend/web/app/recordings/page.tsx:118
↓ 1 callers
Function
toggleFullscreen
()
frontend/web/components/features/recordings/VideoPlayer.tsx:142
↓ 1 callers
Function
toggleMute
()
frontend/web/components/features/recordings/VideoPlayer.tsx:135
↓ 1 callers
Function
top_k_accuracy
(y_true, probs, k)
backend/training/eval_tcn.py:95
↓ 1 callers
Function
train
(args: argparse.Namespace)
backend/training/train_bounce.py:281
↓ 1 callers
Function
train_and_evaluate
Full training and evaluation pipeline.
backend/training/train_catboost.py:105
↓ 1 callers
Function
update
(next: Handedness)
frontend/web/app/players/[id]/page.tsx:528
↓ 1 callers
Function
updateSession
(request: NextRequest)
frontend/web/lib/supabase/proxy.ts:4
↓ 1 callers
Function
upload_results_parallel
Upload processed video and heatmaps to Supabase in parallel. Returns dict with keys: results_path, bounce_heatmap_path, player_heatmap_path,
backend/pipeline/storage.py:123
↓ 1 callers
Function
useDashboardSummary
()
frontend/web/lib/hooks/useApiData.ts:113
↓ 1 callers
Function
visualize_keypoints
Draw the 14 court keypoints on a frame copy for visual inspection. Args: frame: BGR image as a numpy array. keypoints: List
backend/vision/calibration.py:115
Function
AppLayout
({ children }: { children: ReactNode })
frontend/web/components/layout/AppLayout.tsx:10
Function
AuthCard
({ children, className, }: { children: ReactNode className?: string })
frontend/web/components/auth/AuthCard.tsx:5
Function
AuthEyebrow
({ children }: { children: ReactNode })
frontend/web/components/auth/AuthCard.tsx:27
Function
AuthFoot
({ children }: { children: ReactNode })
frontend/web/components/auth/AuthCard.tsx:76
Function
AuthInlineLink
({ children, ...props }: React.ComponentProps<'a'>)
frontend/web/components/auth/AuthCard.tsx:84
Function
AuthProvider
({ children }: { children: ReactNode })
frontend/web/contexts/AuthContext.tsx:10
Function
AuthShell
({ children }: { children: ReactNode })
frontend/web/components/auth/AuthShell.tsx:6
Function
AuthSub
({ children, className, }: { children: ReactNode className?: string })
frontend/web/components/auth/AuthCard.tsx:57
Function
AuthTitle
({ children, className, }: { children: ReactNode className?: string })
frontend/web/components/auth/AuthCard.tsx:35
Function
Avatar
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Root>)
frontend/web/components/ui/avatar.tsx:8
Function
AvatarFallback
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Fallback>)
frontend/web/components/ui/avatar.tsx:37
Function
AvatarImage
({ className, ...props }: React.ComponentProps<typeof AvatarPrimitive.Image>)
frontend/web/components/ui/avatar.tsx:24
Function
Badge
({ className, variant, asChild = false, ...props }: React.ComponentProps<'span'> & VariantProps<type
frontend/web/components/ui/badge.tsx:28
← previous
next →
301–400 of 770, ranked by callers