Skip to content

Improved timeout handling v2 - #147

Open
Prabhnoor911 wants to merge 80 commits into
Redback-Operations:mainfrom
mjlew133:improve-timeout-handling-v2
Open

Improved timeout handling v2#147
Prabhnoor911 wants to merge 80 commits into
Redback-Operations:mainfrom
mjlew133:improve-timeout-handling-v2

Conversation

@Prabhnoor911

Copy link
Copy Markdown
Contributor

fixed the errors i got

mjlew133 and others added 30 commits July 22, 2026 16:53
- scripts/build_datasets.py: builds all_teams (7-class), all_classes
  (9-class) and player_ref (2-class) YOLO datasets from the raw T1 match
  data, 80/20 split, seed 42
- scripts/train.py: trains YOLO11s on a built dataset (T1 recipe)
- scripts/track_video.py: runs detection + ByteTrack on match footage,
  writes H.264 annotated video and tracking CSV
- scripts/download_data.py: restores data/datasets/models from the shared
  Google Drive backup
- docs: setup, dataset specs, training results
- gitignore: cover datasets/, models/, outputs/
Fragmented MP4 (used so partial output survives interruption) causes
blocky playback in some players. Stream-copy remux on completion keeps
both properties.
T2 player tracking pipeline: datasets, training, video tracking
Fix Carlton and Gold Coast jersey labels
…API followed by fetching the data from backend and updating it on the frontend
…king

Merging files from T1_26 to T2_26. Also improved backend job tracking
initialisation,
config test,
contract validation,
dynamic open API
(
    __init__.py,
    coftest.py,
    test_contract_validation.py,
    test_openapi_dynamic.py
)

added 5 new files
(
    RUN_TEST.md,
    test_live_integration.py,
    test_service_failure_dynamic.py,
    pytest.ini,
    requirement-test.txt
)
- Update OpenAPI contract validation
- Add API authentication contract checks
- Improve protected endpoint testing
- Update live authentication integration tests
- Add upload validation and processing job tests
- Improve handling of current backend authentication responses
- Add service failure and error-handling coverage
Add tool to find tracking problems in long videos
mjlew133 and others added 18 commits September 1, 2026 22:43
…ostics

Add suspected track re-association diagnostics
Made add player functional and Resolved the 405 API Error of Players
Migrates the player inference service from 26_T1 into 26_T2 at the
paths 26_T2/Backend/compose.yaml already expects (build context 26_T2):

- player_service/: /tracking, /path_trajectory, /jersey_color,
  /tackle, /formation endpoints used by the 26_T2 backend's
  player_client for inference
- player_tracking_logic/: Yolov11_ByteTrack_Player_Tracking (incl.
  final_code/best.pt), 26T1_Tracking_Ethan, 26T1_Re-Identification-Quan
  (incl. best.pt), tackle_detection_shafqat_ullah

Model weights force-added to match the 26_T1 convention (tracked
despite the *.pt gitignore rule) since the Dockerfile COPYs them.
Migrate player services to 26_T2 to unblock backend team
Remove the live button from irrelevant pages  and the Api diagnostic page
…ecycle

Add backend job lifecycle management
Add broadcast camera motion diagnostic
…ration

Fix build-breaking duplicate declaration, add per-zone crowd count
@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

🔒 Security Scan Results

⚠️ Error: The security scan failed to complete. Please review the workflow logs for more information.

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

🔒 Security Scan Results

⚠️ Error: The security scan failed to complete. Please review the workflow logs for more information.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.