CHANGELOG.md
CITATION.cff
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
R_NAMESPACE_REFERENCE.txt
mkdocs.yml
pyproject.toml
docs/API_PARITY.md
docs/API_REFERENCE.md
docs/PARITY_STATUS.md
docs/index.md
docs/articles/advanced-aoi-assignment.md
docs/articles/aoi-modelling-workflow.md
docs/articles/aoi-sequence-reliability.md
docs/articles/aoi-sliding-fixation-simulation.md
docs/articles/aoi-workflow.md
docs/articles/bayesian-planning.md
docs/articles/binocular-pupil-fusion.md
docs/articles/binocular-pupil-reconstruction.md
docs/articles/cluster-permutation-timecourse.md
docs/articles/complete-python-workflow.md
docs/articles/ecosystem-exports.md
docs/articles/end-to-end-workflow.md
docs/articles/event-detector-comparison.md
docs/articles/expanded-plot-gallery.md
docs/articles/experimental-bayesian-bridge.md
docs/articles/face-complete-workflow.md
docs/articles/face-export-import.md
docs/articles/face-quality-audit.md
docs/articles/face-reporting.md
docs/articles/face-synchronisation.md
docs/articles/face-window-summaries.md
docs/articles/fixation-transitions-scanpaths.md
docs/articles/full-api-migration.md
docs/articles/gpbiometrics-integration.md
docs/articles/heatmaps-spatial.md
docs/articles/integrated-signal-preprocessing.md
docs/articles/metric-extraction-model-boundaries.md
docs/articles/missingness-data-coverage.md
docs/articles/model-readiness-sensitivity.md
docs/articles/multimodal-modelling.md
docs/articles/naming-policy.md
docs/articles/paper-grade-synthetic-showcase.md
docs/articles/performance-benchmarking.md
docs/articles/plot-gallery.md
docs/articles/private-data-safety.md
docs/articles/pupil-baseline-audit.md
docs/articles/pupil-workflow.md
docs/articles/qc-dashboard-workflow.md
docs/articles/qc-reporting-bundle.md
docs/articles/scanpath-cluster-stability.md
docs/articles/scanpath-clustering.md
docs/articles/scanpath-qc-quick-wins.md
docs/articles/statistical-extensions-plots.md
docs/articles/stimulus-layout-qc.md
docs/articles/task-phase-coverage.md
docs/articles/validation-release.md
docs/articles/velocity-fixations-blinks.md
docs/assets/binocular.png
docs/assets/heatmap.png
docs/assets/missingness.png
docs/assets/pupil-timecourse.png
docs/assets/scanpath.png
docs/assets/transition-matrix.png
examples/binocular_pupil.py
examples/full_workflow.py
examples/plot_gallery.py
examples/pupil_qc.py
examples/quickstart.py
examples/timecourse.py
src/gp3tools/__init__.py
src/gp3tools/_behavioral_r2.py
src/gp3tools/_behavioral_r3a.py
src/gp3tools/_behavioral_r3b.py
src/gp3tools/_behavioral_r4.py
src/gp3tools/_compat.py
src/gp3tools/_exports.py
src/gp3tools/_r4_dual_contract.py
src/gp3tools/_rbridge.py
src/gp3tools/_utils.py
src/gp3tools/aoi.py
src/gp3tools/api_manifest.csv
src/gp3tools/datasets.py
src/gp3tools/events.py
src/gp3tools/face.py
src/gp3tools/interop.py
src/gp3tools/io.py
src/gp3tools/misc.py
src/gp3tools/plotting.py
src/gp3tools/pupil.py
src/gp3tools/py.typed
src/gp3tools/qc.py
src/gp3tools/reporting.py
src/gp3tools/simulation.py
src/gp3tools/stats.py
src/gp3tools.egg-info/PKG-INFO
src/gp3tools.egg-info/SOURCES.txt
src/gp3tools.egg-info/dependency_links.txt
src/gp3tools.egg-info/requires.txt
src/gp3tools.egg-info/top_level.txt
src/gp3tools/data/gazepoint_example_aoi_geometry.csv
src/gp3tools/data/gazepoint_example_aoi_windows.csv
src/gp3tools/data/gazepoint_example_fixations.csv
src/gp3tools/data/gazepoint_example_master.csv
src/gp3tools/data/gazepoint_example_pupil_windows.csv
tests/conftest.py
tests/test_api.py
tests/test_core.py
tests/test_core_coverage90.py
tests/test_exports.py
tests/test_extended_core.py
tests/test_extended_events_face_interop.py
tests/test_extended_pupil_aoi.py
tests/test_extended_stats_reporting.py
tests/test_gazepoint_native_pupil_aliases.py
tests/test_plot_smoke_catalog.py
tests/test_r_alias_compat.py
tests/test_r_behavioral_parity_tranche_r1.py
tests/test_r_behavioral_parity_tranche_r1_edges.py
tests/test_r_behavioral_parity_tranche_r2.py
tests/test_r_behavioral_parity_tranche_r2_edges.py
tests/test_r_behavioral_parity_tranche_r3a.py
tests/test_r_behavioral_parity_tranche_r3a_edges.py
tests/test_r_behavioral_parity_tranche_r3b.py
tests/test_r_behavioral_parity_tranche_r3b_edges.py
tests/test_r_behavioral_parity_tranche_r4.py
tests/test_r_behavioral_parity_tranche_r4_deep_edges.py
tests/test_r_behavioral_parity_tranche_r4_helper_edges.py
tests/test_r_semantic_parity_aoi_coding_matrix.py
tests/test_r_semantic_parity_fixation_reliability.py
tests/test_r_semantic_parity_hard11_tranche_o.py
tests/test_r_semantic_parity_hard14_tranche_n.py
tests/test_r_semantic_parity_hard16_tranche_m.py
tests/test_r_semantic_parity_hard20_tranche_l.py
tests/test_r_semantic_parity_hard23_tranche_k.py
tests/test_r_semantic_parity_hard27_tranche_j.py
tests/test_r_semantic_parity_hard30_tranche_i.py
tests/test_r_semantic_parity_hard33_tranche_h.py
tests/test_r_semantic_parity_hard36_tranche_g.py
tests/test_r_semantic_parity_hard3_tranche_q.py
tests/test_r_semantic_parity_hard42_tranche_f.py
tests/test_r_semantic_parity_hard44_tranche_e.py
tests/test_r_semantic_parity_hard48_tranche_d.py
tests/test_r_semantic_parity_hard53_tranche_c.py
tests/test_r_semantic_parity_hard67_tranche_b.py
tests/test_r_semantic_parity_hard6_tranche_p.py
tests/test_r_semantic_parity_hard92_tranche_a.py
tests/test_r_semantic_parity_performance.py
tests/test_r_semantic_parity_polygon_network.py
tests/test_r_semantic_parity_pupil_trio.py
tests/test_r_semantic_parity_qc_summaries.py
tests/test_r_semantic_parity_scanpath_integrated.py
tests/test_r_semantic_parity_tranche2a.py
tests/test_r_semantic_parity_tranche3a.py
tests/test_r_semantic_parity_transition_matrix.py
tests/test_whole_surface_smoke.py