LICENSE
LICENSE-COMMERCIAL
MANIFEST.in
README.md
pyproject.toml
examples/quickstart/basic_classification.py
examples/quickstart/basic_localization.py
examples/quickstart/basic_vqa.py
opensportslib/__init__.py
opensportslib/cli.py
opensportslib/remote_registry.py
opensportslib.egg-info/PKG-INFO
opensportslib.egg-info/SOURCES.txt
opensportslib.egg-info/dependency_links.txt
opensportslib.egg-info/entry_points.txt
opensportslib.egg-info/requires.txt
opensportslib.egg-info/top_level.txt
opensportslib/adaptation/__init__.py
opensportslib/adaptation/spotta.py
opensportslib/apis/__init__.py
opensportslib/apis/base_task_model.py
opensportslib/apis/classification.py
opensportslib/apis/config.py
opensportslib/apis/configuration.py
opensportslib/apis/localization.py
opensportslib/apis/vqa.py
opensportslib/configs/default.yaml
opensportslib/configs/classification/default.yaml
opensportslib/configs/classification/sngar_frames.yaml
opensportslib/configs/classification/sngar_tracking.yaml
opensportslib/configs/classification/video.yaml
opensportslib/configs/localization/calf_resnetpca512.yaml
opensportslib/configs/localization/default.yaml
opensportslib/configs/localization/e2e_spotta.yaml
opensportslib/configs/localization/h5_header_distance.yaml
opensportslib/configs/localization/h5_header_skeleton.yaml
opensportslib/configs/localization/netvladpp_resnetpca512.yaml
opensportslib/configs/localization/tracking_action_spotting.yaml
opensportslib/configs/localization/video_dali.yaml
opensportslib/configs/localization/video_ocv.yaml
opensportslib/configs/vqa/default.yaml
opensportslib/configs/vqa/qwen.yaml
opensportslib/configs/vqa/qwen3_vl_native.yaml
opensportslib/configs/vqa/qwen_lora.yaml
opensportslib/configs/vqa/qwen_sngar_frames.yaml
opensportslib/configs/vqa/xvars.yaml
opensportslib/core/__init__.py
opensportslib/core/config/__init__.py
opensportslib/core/config/accessors.py
opensportslib/core/config/conflicts.py
opensportslib/core/config/editable.py
opensportslib/core/config/loader.py
opensportslib/core/config/migrate.py
opensportslib/core/config/rule_variants.py
opensportslib/core/config/runtime_adapter.py
opensportslib/core/config/schema.py
opensportslib/core/config/validate.py
opensportslib/core/config/migrations/__init__.py
opensportslib/core/config/migrations/legacy_to_canonical.py
opensportslib/core/config/schemas/__init__.py
opensportslib/core/config/schemas/schema_canonical.py
opensportslib/core/config/schemas/schema_legacy.py
opensportslib/core/loss/__init__.py
opensportslib/core/loss/builder.py
opensportslib/core/loss/calf.py
opensportslib/core/loss/ce.py
opensportslib/core/loss/combine.py
opensportslib/core/loss/nll.py
opensportslib/core/optimizer/__init__.py
opensportslib/core/optimizer/builder.py
opensportslib/core/sampler/weighted_sampler.py
opensportslib/core/scheduler/__init__.py
opensportslib/core/scheduler/builder.py
opensportslib/core/trainer/__init__.py
opensportslib/core/trainer/classification_trainer.py
opensportslib/core/trainer/localization_trainer.py
opensportslib/core/trainer/vqa_trainer.py
opensportslib/core/utils/checkpoint.py
opensportslib/core/utils/config.py
opensportslib/core/utils/config_normalize.py
opensportslib/core/utils/data.py
opensportslib/core/utils/ddp.py
opensportslib/core/utils/default_args.py
opensportslib/core/utils/direct_video.py
opensportslib/core/utils/hf_runtime.py
opensportslib/core/utils/lightning.py
opensportslib/core/utils/load_annotations.py
opensportslib/core/utils/seed.py
opensportslib/core/utils/video_processing.py
opensportslib/core/utils/wandb.py
opensportslib/datasets/__init__.py
opensportslib/datasets/builder.py
opensportslib/datasets/classification_dataset.py
opensportslib/datasets/hf_json.py
opensportslib/datasets/hf_tracking.py
opensportslib/datasets/localization_dataset.py
opensportslib/datasets/vqa_dataset.py
opensportslib/datasets/utils/__init__.py
opensportslib/datasets/utils/h5_tracking.py
opensportslib/datasets/utils/tracking.py
opensportslib/legacy_config/classification.yaml
opensportslib/legacy_config/localization-e2e-ocv.yaml
opensportslib/legacy_config/localization-json_calf_resnetpca512.yaml
opensportslib/legacy_config/localization-json_netvlad++_resnetpca512.yaml
opensportslib/legacy_config/localization.yaml
opensportslib/legacy_config/sngar-frames.yaml
opensportslib/legacy_config/sngar-tracking.yaml
opensportslib/metrics/classification_metric.py
opensportslib/metrics/localization_metric.py
opensportslib/metrics/vqa_metric.py
opensportslib/models/__init__.py
opensportslib/models/builder.py
opensportslib/models/backbones/builder.py
opensportslib/models/base/contextaware.py
opensportslib/models/base/e2e.py
opensportslib/models/base/learnablepooling.py
opensportslib/models/base/qwen_vl_native.py
opensportslib/models/base/qwen_xvars.py
opensportslib/models/base/rule_based.py
opensportslib/models/base/tracking.py
opensportslib/models/base/vars.py
opensportslib/models/base/video.py
opensportslib/models/base/video_chatgpt_compat.py
opensportslib/models/base/video_mae.py
opensportslib/models/base/xvars_videochatgpt.py
opensportslib/models/heads/builder.py
opensportslib/models/neck/builder.py
opensportslib/models/utils/common.py
opensportslib/models/utils/litebase.py
opensportslib/models/utils/modules.py
opensportslib/models/utils/shift.py
opensportslib/models/utils/utils.py
opensportslib/models/utils/vqa_prediction_priors.py
opensportslib/models/utils/vqa_prompting.py
opensportslib/models/utils/xvars_clip_index.py
opensportslib/models/utils/impl/__init__.py
opensportslib/models/utils/impl/asformer.py
opensportslib/models/utils/impl/calf.py
opensportslib/models/utils/impl/gsm.py
opensportslib/models/utils/impl/gtad.py
opensportslib/models/utils/impl/tsm.py
opensportslib/setup/setup.py
opensportslib/tools/__init__.py
opensportslib/tools/_common.py
opensportslib/tools/hf_transfer.py
opensportslib/tools/osl_json_to_parquet.py
opensportslib/tools/parquet_to_osl_json.py
scripts/redact_test_stream.py
scripts/release_versions.py
scripts/run_h5_header_rule_inference.py
scripts/summarize_test_report.py
tests/__init__.py
tests/conftest.py
tests/helpers/__init__.py
tests/helpers/configs.py
tests/helpers/pipeline_stubs.py
tests/integration/classification/test_pipeline.py
tests/integration/localization/test_pipeline.py
tests/integration/localization/test_spotta.py
tests/integration/vqa/test_pipeline.py
tests/release/__init__.py
tests/release/_release_common.py
tests/release/test_00_environment.py
tests/release/test_classification_release.py
tests/release/test_localization_release.py
tests/release/test_vqa_release.py
tests/smoke/test_cli.py
tests/smoke/test_config_utils.py
tests/smoke/test_environment.py
tests/smoke/test_package.py
tests/smoke/test_public_apis.py
tests/unit/api/test_remote_registry.py
tests/unit/api/test_remote_sessions.py
tests/unit/api/test_server_jobs.py
tests/unit/api/test_server_registry.py
tests/unit/api/test_server_startup_scripts.py
tests/unit/api/test_task_model_contract.py
tests/unit/api/test_vqa.py
tests/unit/config/test_architecture.py
tests/unit/config/test_editable.py
tests/unit/config/test_optional_hf.py
tests/unit/config/test_pretrained_merge.py
tests/unit/config/test_split_overrides.py
tests/unit/contracts/test_architecture.py
tests/unit/contracts/test_dependencies.py
tests/unit/contracts/test_package.py
tests/unit/contracts/test_release_versions.py
tests/unit/contracts/test_runner_contract.py
tests/unit/core/test_classification_trainer.py
tests/unit/core/test_localization_hf_backend.py
tests/unit/core/test_training_components.py
tests/unit/core/test_video_processing.py
tests/unit/data/test_classification_paths.py
tests/unit/data/test_h5_tracking.py
tests/unit/data/test_hf_json_spotting.py
tests/unit/data/test_hf_json_tracking_spotting.py
tests/unit/data/test_hf_tracking_dataset.py
tests/unit/data/test_localization_dali.py
tests/unit/data/test_localization_intervals.py
tests/unit/data/test_osl_formats.py
tests/unit/models/test_classification_metrics.py
tests/unit/models/test_header_rule_spotter.py
tests/unit/models/test_header_skeleton_spotter.py
tests/unit/models/test_localization_metrics.py
tests/unit/models/test_temporal_shift.py
tests/unit/models/test_vqa_metrics.py
tests/unit/models/test_vqa_qwen_xvars.py
tests/unit/models/test_vqa_training_lora.py
tests/unit/models/test_vqa_xvars_videochatgpt.py
tests/unit/tools/test_conversion.py
tests/unit/tools/test_extract_xvars_features.py
tests/unit/tools/test_hf_transfer.py
tests/unit/tools/test_report_summary.py
tests/unit/tools/test_setup.py
tools/convert/build_sn_vqa_2026_vqa.py
tools/convert/build_sngar_spotting.py
tools/convert/build_soccernet_gar.py
tools/convert/build_soccernet_gar_action_spotting.py
tools/convert/build_soccernet_gar_vqa.py
tools/convert/build_xvars_indexes.py
tools/convert/extract_xvars_clip_features.py
tools/convert/osl_json_to_parquet_webdataset.py
tools/convert/parquet_webdataset_to_osl_json.py
tools/convert/sngar_dataset_card.py
tools/convert/sngar_events.py
tools/convert/verify_sngar_spotting.py
tools/download/download_hf_repo.py
tools/download/download_osl_hf.py
tools/download/push_sngar_spotting.py
tools/download/upload_osl_hf.py
tools/train/train_config.py
tools/training/classification.py
tools/training/localization.py
tools/training/vqa.py
tools/upload/upload_model_hf.py