CHANGELOG.md
DISCLAIMER.md
LICENSE
MANIFEST.in
README.md
diagnose_hypopnea.py
pyproject.toml
validate_psgipa.py
docs/aasm_cheatsheet.md
docs/adaptief_werkpunt_weerlegd.md
docs/alfaband_replicatie_20260902.md
docs/alleen_druk_apneus_diagnostiek_20261007.md
docs/alleen_druk_apneus_diagnostiek_preregistratie_20261007.md
docs/apneudrempel_sensorafhankelijk_bevinding.md
docs/apneudrempel_sensorafhankelijk_preregistratie.md
docs/arousal_afleidingsregios_bevinding.md
docs/arousal_artefactlijst_preregistratie.md
docs/arousal_besluit_rdi_impact_preregistratie.md
docs/arousal_derivatie_preregistratie.md
docs/arousal_derivatie_spo2_bevinding.md
docs/arousal_drempel_herijking_preregistratie.md
docs/arousal_duration_preregistratie.md
docs/arousal_emg_transport_bevinding.md
docs/arousal_event_locked_bevinding.md
docs/arousal_foutanalyse_verworpen_kandidaten.md
docs/arousal_hysterese_op_hybride_preregistratie.md
docs/arousal_kandidaatdekking_bevinding.md
docs/arousal_lgbm_preregistratie.md
docs/arousal_menselijk_plafond.md
docs/arousal_onsetverschuiving_ahi_impact.md
docs/arousal_onsetverschuiving_bevinding.md
docs/arousal_onsetverschuiving_mesa_bevinding.md
docs/arousal_onsetverschuiving_mesa_preregistratie.md
docs/arousal_onsetverschuiving_preregistratie.md
docs/arousal_sn3_amplitude_bevinding.md
docs/arousal_spectral_shift_preregistratie.md
docs/arousal_unet_preregistratie_20260927.md
docs/arousal_unet_replicatie_20260927.md
docs/arousal_v4_preregistratie.md
docs/arousal_v5_preregistratie.md
docs/arousal_v6_duurweging_weerlegd.md
docs/arousal_v6_preregistratie.md
docs/arousal_waar_het_gat_zit.md
docs/artefactdetector_vervangen_preregistratie.md
docs/artefacten_ademhalingsdetectie_preregistratie.md
docs/artefactonderdrukking_arousals_bevinding.md
docs/benchmark_caisr_abed_20260904.md
docs/breath_dual_0351_hermeting_eigen_psg_20261010.md
docs/breath_dual_0351_hermeting_eigen_psg_preregistratie_20261010.md
docs/breath_dual_mesa_20261007.md
docs/breath_dual_mesa_preregistratie_20261007.md
docs/breath_dual_v2_20261008.md
docs/breath_dual_vervolg_denkstuk_20261007.md
docs/breath_prob_decompositie_20261007.md
docs/breath_prob_decompositie_preregistratie_20261007.md
docs/breath_varianten_denkstuk_20260903.md
docs/breath_vs_breath_dual_eigen_psg_20261007.md
docs/breath_vs_breath_dual_eigen_psg_preregistratie_20261007.md
docs/code_review_20261011.md
docs/commerciele_autoscoring_20260907.md
docs/developer_handbook.md
docs/flow_artefacten_analyse.md
docs/gecombineerde_impact_preregistratie.md
docs/gegradeerde_subtypering_basiskans_20260902.md
docs/gegradeerde_subtypering_selectie_20260902.md
docs/generieke_afleidingen_e2e_20260902.md
docs/getting_started_external_centres.md
docs/herstel_anker_meting_20260904.md
docs/hypopnea_strictness_herijking_preregistratie.md
docs/hypopnee_subtypering_geen_referentie.md
docs/hypoxic_burden_bevinding.md
docs/hypoxic_burden_combinatie_preregistratie.md
docs/hypoxic_burden_venster_preregistratie.md
docs/interim_conclusie_klinisch_gebruik.md
docs/koppelvenster_bevinding.md
docs/literatuur_algoritmes_20260904.md
docs/nacht_20260901_bevindingen.md
docs/orakel_rule1a_20260917.md
docs/orakel_rule1a_poort_20260917.md
docs/orakel_rule1a_poort_preregistratie_20260917.md
docs/orakel_rule1a_preregistratie_20260917.md
docs/overnames_commercieel_metingen_20260907.md
docs/performance_policy.md
docs/plm_aasm_offset_bevinding.md
docs/plm_aasm_offset_index_weerlegd.md
docs/plm_aasm_offset_preregistratie.md
docs/plm_beenkanaal_niet_herkend.md
docs/plm_diagnose_bevinding.md
docs/plm_offset_psgipa_beslist.md
docs/plm_tijdbasis_bevinding.md
docs/positie_en_cpap_20261018.md
docs/psgipa_classifier_wired_replicatie.md
docs/psgipa_e2e_026_bevinding.md
docs/rdi_classifier_wired_preregistratie.md
docs/rdi_impact_preregistratie.md
docs/rec_vs_breath_0320_20260903.md
docs/resp_unet_preregistratie_20261007.md
docs/resp_unet_replicatie_20261007.md
docs/respiratoir_menselijk_plafond_20261007.md
docs/reviewvelden_hermeting_20261012.md
docs/reviewvelden_hermeting_preregistratie_20261012.md
docs/rule1a_arousal_preregistratie.md
docs/thermistorpoort_preregistratie.md
docs/third_party_comparison.md
docs/unet_doorwerking_20261009.md
docs/unet_doorwerking_preregistratie_20261009.md
docs/verliesrekening_hoge_ahi_20260904.md
docs/wavelet_denoise_geen_schaalscheiding.md
docs/werkpunt_bij_drie_afleidingen_20260903.md
psgscoring/DISCLAIMER.md
psgscoring/__init__.py
psgscoring/_types.py
psgscoring/agreement.py
psgscoring/ancillary.py
psgscoring/arousal.py
psgscoring/arousal_unet.py
psgscoring/breath.py
psgscoring/breath_scoring.py
psgscoring/classify.py
psgscoring/constants.py
psgscoring/ecg_effort.py
psgscoring/indices.py
psgscoring/ml_classifier.py
psgscoring/pipeline.py
psgscoring/plm.py
psgscoring/postprocess.py
psgscoring/profiles.py
psgscoring/py.typed
psgscoring/respiratory.py
psgscoring/signal.py
psgscoring/signal_quality.py
psgscoring/signal_quality_channels.py
psgscoring/split_night.py
psgscoring/spo2.py
psgscoring/utils.py
psgscoring/ventilation.py
psgscoring.egg-info/PKG-INFO
psgscoring.egg-info/SOURCES.txt
psgscoring.egg-info/dependency_links.txt
psgscoring.egg-info/requires.txt
psgscoring.egg-info/top_level.txt
psgscoring/compare/__init__.py
psgscoring/compare/caisr_reader.py
psgscoring/data/arousal_classifier_v3.txt
psgscoring/data/arousal_unet_v1.json
psgscoring/data/arousal_unet_v1.onnx
psgscoring/data/autonomic_rerank_v1.json
psgscoring/data/lightgbm_v06_q7holdout.txt
psgscoring/data/models.json
scripts/ab_rera_csr.py
scripts/arousal_unet_replicatie.py
scripts/build_arousal_sequence_dataset.py
scripts/build_sequence_dataset.py
scripts/build_training_dataset.py
scripts/calibrate_on_multiscorer.py
scripts/calibrate_thermistor_band_power.py
scripts/compare_arousal_onset_offset_ahi.py
scripts/compare_baseline_arousal.py
scripts/compare_caisr.py
scripts/diag_arousal_alignment_lag.py
scripts/diag_arousal_branch.py
scripts/diag_arousal_burden_calibration.py
scripts/diag_arousal_rejected_candidates.py
scripts/diag_arousal_triage.py
scripts/diag_emg_feature_distribution.py
scripts/effect_rip_gate_mesa.py
scripts/eval_arousal_model_psgipa.py
scripts/golden_snapshot.py
scripts/inventory_flow_channels.py
scripts/measure_arousal_candidate_coverage.py
scripts/measure_boundary_offsets.py
scripts/measure_corroboration_mesa.py
scripts/measure_human_arousal_coupling_psgipa.py
scripts/measure_our_arousal_coupling_psgipa.py
scripts/orakel_rule1a.py
scripts/orakel_rule1a_poort_analyse.py
scripts/orakel_rule1a_poort_sweep.py
scripts/profile_comparison_psgipa.py
scripts/subtype_agreement_mesa.py
scripts/sweep_arousal_onset_offset_mesa.py
scripts/sweep_arousal_onset_offset_psgipa.py
scripts/sweep_arousal_threshold_mesa_multi.py
scripts/sweep_arousal_threshold_psgipa.py
scripts/sweep_arousal_window_psgipa.py
scripts/sweep_desat_limit_mesa.py
scripts/sweep_envelope_psgipa.py
scripts/sweep_event_locked_window.py
scripts/sweep_linearisation_psgipa.py
scripts/train_event_classifier.py
scripts/train_sequence_model.py
scripts/validate_mesa.py
scripts/validate_plm_psgipa.py
scripts/validate_ptt_sn3.py
scripts/verify_csas_dual.py
tests/__init__.py
tests/test_aasm_v3_enrichments.py
tests/test_agreement.py
tests/test_agreement_expectation.py
tests/test_ahi_rule_as_run.py
tests/test_ahi_rule_conformity.py
tests/test_apnea_desat_window_and_mmsd_audit.py
tests/test_apnea_threshold_sensor.py
tests/test_arousal_alpha_band.py
tests/test_arousal_artifact_flag.py
tests/test_arousal_derivation_channels.py
tests/test_arousal_derivation_mode_field.py
tests/test_arousal_emg_provenance.py
tests/test_arousal_event_finalize.py
tests/test_arousal_event_locked_threshold.py
tests/test_arousal_hysteresis.py
tests/test_arousal_inpackage.py
tests/test_arousal_lgbm_fallback.py
tests/test_arousal_min_interval.py
tests/test_arousal_model_emg_dependency.py
tests/test_arousal_no_emg_guard.py
tests/test_arousal_onset_offset.py
tests/test_arousal_spectral_shift.py
tests/test_arousal_threshold_flag.py
tests/test_arousal_unet.py
tests/test_arousal_units.py
tests/test_arousal_wake_epochs.py
tests/test_artifact_exclusion_is_local.py
tests/test_autonomic_rerank.py
tests/test_bilateral_window.py
tests/test_boundary_offsets.py
tests/test_breath_coherence_gate.py
tests/test_breath_detector_fallback.py
tests/test_breath_dual_v2.py
tests/test_breath_phase_split.py
tests/test_breath_scoring.py
tests/test_bug2_classifier_quality_gate.py
tests/test_caisr_reader.py
tests/test_changelog_field_names.py
tests/test_channel_detection.py
tests/test_channel_map_overrides.py
tests/test_channel_rates_and_provenance.py
tests/test_crash_safety.py
tests/test_csr_period.py
tests/test_csr_reclassification_claims.py
tests/test_desat_global_baseline_gate.py
tests/test_desat_low_baseline.py
tests/test_desat_reuse_limit.py
tests/test_detect_entry_guards.py
tests/test_diagnose_hypopnea.py
tests/test_dual_combinations.py
tests/test_dual_sensor_confirmation.py
tests/test_dual_sensor_flag.py
tests/test_dual_sensor_profile.py
tests/test_ecg_effort.py
tests/test_eeg_multi_derivation_pick.py
tests/test_env_overrides_reachable.py
tests/test_envelope_methods.py
tests/test_envelope_profiles_e2e.py
tests/test_epoch_bounds.py
tests/test_event_boundaries.py
tests/test_event_gap_tolerance.py
tests/test_event_matching.py
tests/test_flow_gap_scale_free.py
tests/test_flow_gate_flat_channel.py
tests/test_flow_provenance.py
tests/test_flow_reduction_schema.py
tests/test_flow_reference.py
tests/test_flow_sensor_gate.py
tests/test_force_linearisation.py
tests/test_fri_single_source.py
tests/test_frozen_profile_snapshots.py
tests/test_gate_metrics_are_file_invariant.py
tests/test_generic_eeg_derivations.py
tests/test_generic_threshold_coupling.py
tests/test_golden_output.py
tests/test_graded_subtyping.py
tests/test_harness_artifact_channels.py
tests/test_heart_rate_plausibility.py
tests/test_hypopnea_baseline_leak.py
tests/test_hypopnea_mask_apnea_band.py
tests/test_hypopnea_subtyping.py
tests/test_hypoxic_burden_drift.py
tests/test_hypoxic_burden_guard.py
tests/test_index_denominator.py
tests/test_index_precision.py
tests/test_indices_on_final_event_list.py
tests/test_linearise_after_dc_removal.py
tests/test_local_baseline_recovery.py
tests/test_merge_apneas.py
tests/test_mesa_harness_counts.py
tests/test_mixed_decomposition_envelope.py
tests/test_models_manifest.py
tests/test_phase_angle_needs_signal.py
tests/test_phenotypes_ventilation.py
tests/test_pick_emg_fallthrough.py
tests/test_pipeline_phi_log.py
tests/test_pipeline_review_profile_pins.py
tests/test_pipeline_small_robustness.py
tests/test_pipeline_wiring_postprocess.py
tests/test_pipeline_wiring_review.py
tests/test_plm.py
tests/test_plm_aasm_offset.py
tests/test_plm_event_cap.py
tests/test_plm_resp_exclusion.py
tests/test_plm_time_base.py
tests/test_positie_en_dode_thermistor.py
tests/test_position_mapping_deterministic.py
tests/test_position_min_duration.py
tests/test_position_recompute.py
tests/test_postprocess_numeric.py
tests/test_postprocess_reuses_cached_envelopes.py
tests/test_pre_event_baseline.py
tests/test_pre_lgbm_candidates.py
tests/test_precomputed_cache_key.py
tests/test_prob_profile.py
tests/test_profile_fields_have_a_consumer.py
tests/test_profile_inert_fields.py
tests/test_profile_rules_identity.py
tests/test_profiles.py
tests/test_psgipa_reproducibility.py
tests/test_public_api_surface.py
tests/test_readme_links.py
tests/test_readme_test_count.py
tests/test_recovery_baseline_mode.py
tests/test_reject_reason_names_the_real_floor.py
tests/test_rejected_candidate_invariant.py
tests/test_rem_ahi_reliability.py
tests/test_rem_ahi_single_source.py
tests/test_rera_csr_ordering.py
tests/test_rera_two_definitions.py
tests/test_respiratory_core.py
tests/test_respiratory_wiring_review.py
tests/test_review_findings_a_b_e.py
tests/test_rip_flatness_rate_invariance.py
tests/test_rip_pair_scale_free.py
tests/test_rip_quality_scale_free.py
tests/test_rule1a_arousal_limb.py
tests/test_rule1a_arousal_naming.py
tests/test_rule1a_candidate_gate.py
tests/test_rule1a_reinstatement_eligibility.py
tests/test_rule1b_graded.py
tests/test_run_pneumo_docstring.py
tests/test_shape_evidence_csr_gate.py
tests/test_signal_quality.py
tests/test_signal_quality_2d.py
tests/test_signal_quality_channels.py
tests/test_smoke.py
tests/test_snap_min_duration.py
tests/test_snore_band_reachable.py
tests/test_snore_local_reference.py
tests/test_snore_reaches_hypopnea_subtyping.py
tests/test_spectral_effort_resolution.py
tests/test_split_long_events.py
tests/test_split_night.py
tests/test_split_night_all_indices.py
tests/test_split_night_indices_reach_the_output.py
tests/test_spo2_cross_contamination_order.py
tests/test_spo2_index_denominator.py
tests/test_spo2_nadir_time_axis.py
tests/test_spo2_numeric.py
tests/test_stability_filter_subtypes.py
tests/test_stage_ahi_consistency.py
tests/test_stage_baseline_partial_epochs.py
tests/test_summary_after_reclassification.py
tests/test_summary_hypopnea_confidence.py
tests/test_thermistor_band_gate.py
tests/test_thermistor_band_power_antialias.py
tests/test_to_microvolts.py
tests/test_tst_hours.py
tests/test_two_pass_gate.py
tests/test_types_match_output.py
tests/test_unknown_profile_raises.py
tests/test_unsided_leg_channel.py
tests/test_wavelet_denoise.py
tests/test_wiring_signal_quality_review.py
tests/golden/README.md
tests/golden/profile_chicago_1999.json
tests/golden/profile_mesa_shhs.json
tests/golden/synthetic_baseline.json