============================= test session starts ==============================
platform linux -- Python 3.12.3, pytest-8.4.2, pluggy-1.6.0 -- /home/pc/.venv/global-python/bin/python
cachedir: .pytest_cache
rootdir: /home/pc/Documents/Cline/Fractal_Correction_Engine/Fractal Time Navigation Compass
plugins: anyio-4.9.0
collecting ... collected 287 items

tests/test_clock_navigation.py::TestAutoScaling::test_compute_offset_multiplier_nonzero PASSED [  0%]
tests/test_clock_navigation.py::TestAutoScaling::test_compute_offset_multiplier_target_rotation PASSED [  0%]
tests/test_clock_navigation.py::TestAutoScaling::test_auto_scale_produces_visible_separation PASSED [  1%]
tests/test_clock_navigation.py::TestAutoScaling::test_degenerate_hamiltonian PASSED [  1%]
tests/test_clock_navigation.py::TestDisplacementTracking::test_displacement_nonzero PASSED [  1%]
tests/test_clock_navigation.py::TestDisplacementTracking::test_displacement_result_shapes PASSED [  2%]
tests/test_clock_navigation.py::TestDisplacementTracking::test_displacement_is_central_minus_initial PASSED [  2%]
tests/test_clock_navigation.py::TestDisplacementTracking::test_central_clock_fidelity_is_one PASSED [  2%]
tests/test_clock_navigation.py::TestVelocityEstimates::test_velocity_finite_difference PASSED [  3%]
tests/test_clock_navigation.py::TestVelocityEstimates::test_velocity_sign_consistency PASSED [  3%]
tests/test_clock_navigation.py::TestReturnToOrigin::test_return_unitary_is_unitary PASSED [  3%]
tests/test_clock_navigation.py::TestReturnToOrigin::test_estimate_return_is_negative_displacement PASSED [  4%]
tests/test_clock_navigation.py::TestReturnToOrigin::test_return_reduces_displacement PASSED [  4%]
tests/test_clock_navigation.py::TestReturnToOrigin::test_zero_displacement_gives_identity PASSED [  4%]
tests/test_clock_navigation.py::TestReturnToOrigin::test_gain_scaling PASSED [  5%]
tests/test_clock_navigation.py::TestBackwardCompatibility::test_evolve_clocks_default_config PASSED [  5%]
tests/test_clock_navigation.py::TestBackwardCompatibility::test_config_auto_scale_default_false PASSED [  5%]
tests/test_engine_integration.py::TestEngineBasic::test_evolve_returns_result PASSED [  6%]
tests/test_engine_integration.py::TestEngineBasic::test_result_array_lengths PASSED [  6%]
tests/test_engine_integration.py::TestEngineBasic::test_all_density_matrices_valid PASSED [  6%]
tests/test_engine_integration.py::TestEngineBasic::test_initial_fidelity_is_one PASSED [  7%]
tests/test_engine_integration.py::TestEngineBasic::test_times_monotonic PASSED [  7%]
tests/test_engine_integration.py::TestEngineQEC::test_qec_improves_fidelity PASSED [  8%]
tests/test_engine_integration.py::TestEngineQEC::test_uncorrected_track_matches_no_qec PASSED [  8%]
tests/test_engine_integration.py::TestEngineQEC::test_corrections_applied PASSED [  8%]
tests/test_engine_integration.py::TestEngineQEC::test_no_hardcoded_metrics PASSED [  9%]
tests/test_engine_integration.py::TestEngineQEC::test_different_noise_different_results PASSED [  9%]
tests/test_engine_integration.py::TestEngineHealthMetrics::test_hausdorff_finite PASSED [  9%]
tests/test_engine_integration.py::TestEngineHealthMetrics::test_trajectory_health_valid PASSED [ 10%]
tests/test_engine_integration.py::TestEngineSummary::test_summary_keys PASSED [ 10%]
tests/test_engine_integration.py::TestEngineSummary::test_summary_values_consistent PASSED [ 10%]
tests/test_engine_integration.py::TestEngineThreeLevel::test_three_level_runs PASSED [ 11%]
tests/test_engine_integration.py::TestEngineThreeLevel::test_three_level_nonzero_curvature PASSED [ 11%]
tests/test_engine_integration.py::TestDimensionalScaling::test_spacetime_scaling PASSED [ 11%]
tests/test_engine_integration.py::TestDimensionalScaling::test_compact_dim_suppressed PASSED [ 12%]
tests/test_engine_integration.py::TestDimensionalScaling::test_all_factors_finite PASSED [ 12%]
tests/test_engine_integration.py::TestDimensionalScaling::test_kk_mass_increases_with_mode PASSED [ 12%]
tests/test_engine_integration.py::TestDimensionInfo::test_eleven_dimensions PASSED [ 13%]
tests/test_engine_integration.py::TestDimensionInfo::test_spacetime_types PASSED [ 13%]
tests/test_engine_integration.py::TestDimensionInfo::test_compact_types PASSED [ 13%]
tests/test_engine_integration.py::TestNavigationEngine::test_navigate_returns_result PASSED [ 14%]
tests/test_engine_integration.py::TestNavigationEngine::test_navigation_state_count PASSED [ 14%]
tests/test_engine_integration.py::TestNavigationEngine::test_coordinates_evolve PASSED [ 14%]
tests/test_engine_integration.py::TestNavigationEngine::test_dimension_curvatures_shape PASSED [ 15%]
tests/test_engine_integration.py::TestNavigationEngine::test_vulnerabilities_normalized PASSED [ 15%]
tests/test_engine_integration.py::TestNavigationEngine::test_summary_has_dimension_info PASSED [ 16%]
tests/test_engine_integration.py::TestNavigationEngine::test_fidelity_tracked PASSED [ 16%]
tests/test_fidelity.py::TestUhlmannFidelity::test_identical_states_fidelity_one PASSED [ 16%]
tests/test_fidelity.py::TestUhlmannFidelity::test_identical_mixed_state PASSED [ 17%]
tests/test_fidelity.py::TestUhlmannFidelity::test_orthogonal_pure_states_fidelity_zero PASSED [ 17%]
tests/test_fidelity.py::TestUhlmannFidelity::test_pure_state_against_mixed PASSED [ 17%]
tests/test_fidelity.py::TestUhlmannFidelity::test_symmetry PASSED        [ 18%]
tests/test_fidelity.py::TestUhlmannFidelity::test_bounded_zero_one PASSED [ 18%]
tests/test_fidelity.py::TestUhlmannFidelity::test_pure_state_overlap PASSED [ 18%]
tests/test_fidelity.py::TestUhlmannFidelity::test_random_density_matrices PASSED [ 19%]
tests/test_fidelity.py::TestUhlmannFidelity::test_higher_dimension PASSED [ 19%]
tests/test_fidelity.py::TestInfidelity::test_perfect_match PASSED        [ 19%]
tests/test_fidelity.py::TestInfidelity::test_orthogonal PASSED           [ 20%]
tests/test_fidelity.py::TestBuresDistance::test_zero_for_identical PASSED [ 20%]
tests/test_fidelity.py::TestBuresDistance::test_positive_for_different PASSED [ 20%]
tests/test_fidelity.py::TestPureStateFidelity::test_against_own_dm PASSED [ 21%]
tests/test_fidelity.py::TestPureStateFidelity::test_against_orthogonal PASSED [ 21%]
tests/test_fidelity.py::TestVonNeumannEntropy::test_pure_state_zero_entropy PASSED [ 21%]
tests/test_fidelity.py::TestVonNeumannEntropy::test_maximally_mixed_max_entropy PASSED [ 22%]
tests/test_fidelity.py::TestVonNeumannEntropy::test_entropy_nonnegative PASSED [ 22%]
tests/test_fidelity.py::TestPurity::test_pure_state PASSED               [ 22%]
tests/test_fidelity.py::TestPurity::test_maximally_mixed PASSED          [ 23%]
tests/test_fidelity.py::TestValidateDensityMatrix::test_valid_pure_state PASSED [ 23%]
tests/test_fidelity.py::TestValidateDensityMatrix::test_valid_mixed_state PASSED [ 24%]
tests/test_fidelity.py::TestValidateDensityMatrix::test_invalid_trace PASSED [ 24%]
tests/test_fidelity.py::TestValidateDensityMatrix::test_invalid_not_hermitian PASSED [ 24%]
tests/test_frenet_serret.py::TestEnergyMoment::test_second_moment_is_variance PASSED [ 25%]
tests/test_frenet_serret.py::TestEnergyMoment::test_eigenstate_has_zero_variance PASSED [ 25%]
tests/test_frenet_serret.py::TestEnergyMoment::test_moments_are_real PASSED [ 25%]
tests/test_frenet_serret.py::TestEvolutionSpeed::test_eigenstate_zero_speed PASSED [ 26%]
tests/test_frenet_serret.py::TestEvolutionSpeed::test_superposition_nonzero_speed PASSED [ 26%]
tests/test_frenet_serret.py::TestEvolutionSpeed::test_speed_nonnegative PASSED [ 26%]
tests/test_frenet_serret.py::TestCurvature::test_eigenstate_zero_curvature PASSED [ 27%]
tests/test_frenet_serret.py::TestCurvature::test_equal_superposition_qubit_is_geodesic PASSED [ 27%]
tests/test_frenet_serret.py::TestCurvature::test_unequal_superposition_nonzero_curvature PASSED [ 27%]
tests/test_frenet_serret.py::TestCurvature::test_curvature_nonnegative PASSED [ 28%]
tests/test_frenet_serret.py::TestCurvature::test_curvature_is_real PASSED [ 28%]
tests/test_frenet_serret.py::TestCurvature::test_maximally_mixed_has_zero_curvature PASSED [ 28%]
tests/test_frenet_serret.py::TestTorsion::test_torsion_is_real PASSED    [ 29%]
tests/test_frenet_serret.py::TestTorsion::test_eigenstate_zero_torsion PASSED [ 29%]
tests/test_frenet_serret.py::TestTorsion::test_qubit_symmetric_superposition_zero_skewness PASSED [ 29%]
tests/test_frenet_serret.py::TestTangent::test_tangent_shape PASSED      [ 30%]
tests/test_frenet_serret.py::TestTangent::test_eigenstate_zero_tangent PASSED [ 30%]
tests/test_frenet_serret.py::TestTangent::test_tangent_is_normalized PASSED [ 31%]
tests/test_frenet_serret.py::TestComputeFrame::test_frame_length_matches_trajectory PASSED [ 31%]
tests/test_frenet_serret.py::TestComputeFrame::test_arc_length_increases PASSED [ 31%]
tests/test_frenet_serret.py::TestComputeFrame::test_curvature_constant_for_stationary_H PASSED [ 32%]
tests/test_frenet_serret.py::TestCurvatureFromTrajectory::test_numerical_curvature_nonnegative PASSED [ 32%]
tests/test_frenet_serret.py::TestCurvatureFromTrajectory::test_stationary_state_near_zero PASSED [ 32%]
tests/test_hausdorff.py::TestHilbertSchmidtDistance::test_zero_for_identical PASSED [ 33%]
tests/test_hausdorff.py::TestHilbertSchmidtDistance::test_positive_for_different PASSED [ 33%]
tests/test_hausdorff.py::TestHilbertSchmidtDistance::test_symmetric PASSED [ 33%]
tests/test_hausdorff.py::TestBoxCountingDimension::test_unitary_trajectory_near_one PASSED [ 34%]
tests/test_hausdorff.py::TestBoxCountingDimension::test_dimension_in_valid_range PASSED [ 34%]
tests/test_hausdorff.py::TestBoxCountingDimension::test_correlation_dimension_increases_with_noise PASSED [ 34%]
tests/test_hausdorff.py::TestBoxCountingDimension::test_stationary_trajectory PASSED [ 35%]
tests/test_hausdorff.py::TestBoxCountingDimension::test_too_few_points PASSED [ 35%]
tests/test_hausdorff.py::TestBoxCountingDimension::test_returns_finite PASSED [ 35%]
tests/test_hausdorff.py::TestCorrelationDimension::test_unitary_trajectory PASSED [ 36%]
tests/test_hausdorff.py::TestCorrelationDimension::test_returns_finite PASSED [ 36%]
tests/test_hausdorff.py::TestCorrelationDimension::test_few_points_returns_default PASSED [ 36%]
tests/test_hausdorff.py::TestAssessHealth::test_geodesic PASSED          [ 37%]
tests/test_hausdorff.py::TestAssessHealth::test_coherent PASSED          [ 37%]
tests/test_hausdorff.py::TestAssessHealth::test_partially_coherent PASSED [ 37%]
tests/test_hausdorff.py::TestAssessHealth::test_decoherent PASSED        [ 38%]
tests/test_kk_hamiltonian.py::TestKKBasisState::test_basis_state_creation PASSED [ 38%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_hamiltonian_shape PASSED [ 39%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_hamiltonian_hermitian PASSED [ 39%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_hamiltonian_eigenvalues_real PASSED [ 39%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_hamiltonian_eigenvalue_count PASSED [ 40%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_hamiltonian_cached PASSED [ 40%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_mode_count PASSED [ 40%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_mode_numbers_nonnegative PASSED [ 41%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_mode_numbers_length PASSED [ 41%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_energies_sorted PASSED [ 41%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_ground_state_is_zero_modes PASSED [ 42%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_energy_decomposition PASSED [ 42%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_first_mode_energy_hierarchy PASSED [ 42%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_radii_hierarchy PASSED [ 43%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_momentum_operator_count PASSED [ 43%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_momentum_operator_shape PASSED [ 43%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_momentum_operators_diagonal PASSED [ 44%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_momentum_operators_integer_valued PASSED [ 44%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_momentum_operators_nonnegative PASSED [ 44%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_momentum_operators_cached PASSED [ 45%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_natural_energy_bands_count PASSED [ 45%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_natural_energy_bands_ordered PASSED [ 45%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_dimension_assignment_complete PASSED [ 46%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_off_diagonal_elements_exist PASSED [ 46%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_coupling_symmetric PASSED [ 47%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_ground_state_pure PASSED [ 47%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_ground_state_normalized PASSED [ 47%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_ground_state_positive PASSED [ 48%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_thermal_state_mixed PASSED [ 48%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_thermal_state_normalized PASSED [ 48%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_thermal_state_positive PASSED [ 49%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_superposition_state_pure PASSED [ 49%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_superposition_state_normalized PASSED [ 49%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_invalid_excitation_raises PASSED [ 50%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_ground_state_zero_momentum PASSED [ 50%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_superposition_nonzero_momentum PASSED [ 50%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_spectrum_summary PASSED [ 51%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_custom_dim_q PASSED [ 51%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_custom_radii PASSED [ 51%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_zero_coupling PASSED [ 52%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_navigation_integration PASSED [ 52%]
tests/test_kk_hamiltonian.py::TestKKTowerBuilder::test_navigation_observable_coordinates_change PASSED [ 52%]
tests/test_lindblad.py::TestNormalizeDensityMatrix::test_preserves_valid_dm PASSED [ 53%]
tests/test_lindblad.py::TestNormalizeDensityMatrix::test_fixes_trace PASSED [ 53%]
tests/test_lindblad.py::TestNormalizeDensityMatrix::test_fixes_hermiticity PASSED [ 54%]
tests/test_lindblad.py::TestNormalizeDensityMatrix::test_fixes_negative_eigenvalues PASSED [ 54%]
tests/test_lindblad.py::TestBuildLindbladOperators::test_operator_count_qubit PASSED [ 54%]
tests/test_lindblad.py::TestBuildLindbladOperators::test_operator_count_4d PASSED [ 55%]
tests/test_lindblad.py::TestBuildLindbladOperators::test_operators_correct_shape PASSED [ 55%]
tests/test_lindblad.py::TestBuildLindbladOperators::test_amp_damp_is_lowering PASSED [ 55%]
tests/test_lindblad.py::TestComputeDecoherenceRates::test_rates_positive PASSED [ 56%]
tests/test_lindblad.py::TestComputeDecoherenceRates::test_rate_count_matches_operators PASSED [ 56%]
tests/test_lindblad.py::TestComputeDecoherenceRates::test_amplitude_damping_rate_is_1_over_T1 PASSED [ 56%]
tests/test_lindblad.py::TestComputeDecoherenceRates::test_pure_dephasing_rate_formula PASSED [ 57%]
tests/test_lindblad.py::TestUnitaryEvolve::test_preserves_purity PASSED  [ 57%]
tests/test_lindblad.py::TestUnitaryEvolve::test_preserves_trace PASSED   [ 57%]
tests/test_lindblad.py::TestUnitaryEvolve::test_eigenstate_stays_put PASSED [ 58%]
tests/test_lindblad.py::TestUnitaryEvolve::test_superposition_oscillates PASSED [ 58%]
tests/test_lindblad.py::TestLindbladEvolver::test_preserves_trace_throughout PASSED [ 58%]
tests/test_lindblad.py::TestLindbladEvolver::test_preserves_hermiticity PASSED [ 59%]
tests/test_lindblad.py::TestLindbladEvolver::test_positive_semidefinite PASSED [ 59%]
tests/test_lindblad.py::TestLindbladEvolver::test_fidelity_decreases_under_decoherence PASSED [ 59%]
tests/test_lindblad.py::TestLindbladEvolver::test_fidelity_is_computed_not_hardcoded PASSED [ 60%]
tests/test_lindblad.py::TestLindbladEvolver::test_no_decoherence_preserves_fidelity PASSED [ 60%]
tests/test_lindblad.py::TestLindbladEvolver::test_4d_system PASSED       [ 60%]
tests/test_lindblad.py::TestLindbladEvolver::test_evolve_single_step PASSED [ 61%]
tests/test_multi_clock.py::TestFubiniStudyDistance::test_zero_for_identical PASSED [ 61%]
tests/test_multi_clock.py::TestFubiniStudyDistance::test_positive_for_different PASSED [ 62%]
tests/test_multi_clock.py::TestFubiniStudyDistance::test_maximal_for_orthogonal PASSED [ 62%]
tests/test_multi_clock.py::TestPairwiseDistances::test_symmetric PASSED  [ 62%]
tests/test_multi_clock.py::TestPairwiseDistances::test_diagonal_zero PASSED [ 63%]
tests/test_multi_clock.py::TestFitDivergenceParabola::test_quadratic_data PASSED [ 63%]
tests/test_multi_clock.py::TestFitDivergenceParabola::test_too_few_points PASSED [ 63%]
tests/test_multi_clock.py::TestMultiClockInit::test_creates_analyzer PASSED [ 64%]
tests/test_multi_clock.py::TestMultiClockInit::test_generates_offsets PASSED [ 64%]
tests/test_multi_clock.py::TestMultiClockInit::test_generates_offset_states PASSED [ 64%]
tests/test_multi_clock.py::TestEvolveClocks::test_returns_result PASSED  [ 65%]
tests/test_multi_clock.py::TestEvolveClocks::test_correct_number_of_clocks PASSED [ 65%]
tests/test_multi_clock.py::TestEvolveClocks::test_times_monotonic PASSED [ 65%]
tests/test_multi_clock.py::TestEvolveClocks::test_array_shapes PASSED    [ 66%]
tests/test_multi_clock.py::TestDivergence::test_central_clock_self_fidelity_one PASSED [ 66%]
tests/test_multi_clock.py::TestDivergence::test_divergence_increases_with_noise PASSED [ 66%]
tests/test_multi_clock.py::TestDivergence::test_divergence_symmetric PASSED [ 67%]
tests/test_multi_clock.py::TestDivergence::test_dimension_sensitivity_shape PASSED [ 67%]
tests/test_multi_clock.py::TestEmpiricalCurvature::test_curvature_nonnegative PASSED [ 67%]
tests/test_multi_clock.py::TestEmpiricalCurvature::test_curvature_correlation_positive PASSED [ 68%]
tests/test_multi_clock.py::TestNonMarkovianity::test_markovian_for_lindblad PASSED [ 68%]
tests/test_multi_clock.py::TestNonMarkovianity::test_blp_nonnegative PASSED [ 68%]
tests/test_multi_clock.py::TestNonMarkovianity::test_fidelity_flow_length PASSED [ 69%]
tests/test_multi_clock.py::TestCoherenceWidth::test_coherence_width_nonnegative PASSED [ 69%]
tests/test_multi_clock.py::TestCoherenceWidth::test_coherence_narrows_with_noise PASSED [ 70%]
tests/test_multi_clock.py::TestPhaseDispersion::test_phase_dispersion_length PASSED [ 70%]
tests/test_multi_clock.py::TestPhaseDispersion::test_phase_dispersion_nonnegative PASSED [ 70%]
tests/test_qec_continuous.py::TestErrorSignal::test_zero_error_for_identical_states PASSED [ 71%]
tests/test_qec_continuous.py::TestErrorSignal::test_nonzero_error_for_different_states PASSED [ 71%]
tests/test_qec_continuous.py::TestFeedbackHamiltonian::test_hermitian PASSED [ 71%]
tests/test_qec_continuous.py::TestFeedbackHamiltonian::test_zero_for_zero_error PASSED [ 72%]
tests/test_qec_continuous.py::TestFeedbackHamiltonian::test_scales_with_gain PASSED [ 72%]
tests/test_qec_continuous.py::TestApplyCorrection::test_preserves_density_matrix PASSED [ 72%]
tests/test_qec_continuous.py::TestApplyCorrection::test_zero_feedback_no_change PASSED [ 73%]
tests/test_qec_continuous.py::TestContinuousQECRun::test_qec_improves_fidelity PASSED [ 73%]
tests/test_qec_continuous.py::TestContinuousQECRun::test_all_states_valid PASSED [ 73%]
tests/test_qec_continuous.py::TestContinuousQECRun::test_fidelities_are_computed PASSED [ 74%]
tests/test_qec_continuous.py::TestContinuousQECRun::test_no_hardcoded_error_rates PASSED [ 74%]
tests/test_qec_continuous.py::TestContinuousQECRun::test_result_arrays_consistent_length PASSED [ 74%]
tests/test_scientific_rigor.py::TestConservation::test_trace_preserved PASSED [ 75%]
tests/test_scientific_rigor.py::TestConservation::test_positivity_maintained PASSED [ 75%]
tests/test_scientific_rigor.py::TestConservation::test_hermiticity_maintained PASSED [ 75%]
tests/test_scientific_rigor.py::TestConservation::test_engine_trace_errors_populated PASSED [ 76%]
tests/test_scientific_rigor.py::TestConservation::test_engine_positivity_populated PASSED [ 76%]
tests/test_scientific_rigor.py::TestConservation::test_summary_table_format PASSED [ 77%]
tests/test_scientific_rigor.py::TestConservation::test_lindblad_residual_small PASSED [ 77%]
tests/test_scientific_rigor.py::TestConservation::test_summary_shows_timeseries PASSED [ 77%]
tests/test_scientific_rigor.py::TestAblation::test_physics_only_completes PASSED [ 78%]
tests/test_scientific_rigor.py::TestAblation::test_fce_beats_physics_only PASSED [ 78%]
tests/test_scientific_rigor.py::TestAblation::test_pairwise_comparison_produced PASSED [ 78%]
tests/test_scientific_rigor.py::TestAblation::test_summary_table_format PASSED [ 79%]
tests/test_scientific_rigor.py::TestAblation::test_conservation_metrics_populated PASSED [ 79%]
tests/test_scientific_rigor.py::TestAblation::test_summary_table_has_conservation PASSED [ 79%]
tests/test_scientific_rigor.py::TestAblation::test_summary_table_has_effect_size PASSED [ 80%]
tests/test_scientific_rigor.py::TestConvergence::test_results_consistent_across_resolutions PASSED [ 80%]
tests/test_scientific_rigor.py::TestConvergence::test_qec_convergence_with_correction_frequency PASSED [ 80%]
tests/test_scientific_rigor.py::TestConvergence::test_convergence_result_completeness PASSED [ 81%]
tests/test_scientific_rigor.py::TestConvergence::test_summary_table_format PASSED [ 81%]
tests/test_scientific_rigor.py::TestConvergence::test_multi_observable_convergence PASSED [ 81%]
tests/test_scientific_rigor.py::TestConvergence::test_convergence_order_flag_none_for_valid PASSED [ 82%]
tests/test_scientific_rigor.py::TestUncertainty::test_distributions_have_variance PASSED [ 82%]
tests/test_scientific_rigor.py::TestUncertainty::test_ci_contains_mean PASSED [ 82%]
tests/test_scientific_rigor.py::TestUncertainty::test_format_result PASSED [ 83%]
tests/test_scientific_rigor.py::TestUncertainty::test_summary_table_format PASSED [ 83%]
tests/test_scientific_rigor.py::TestUncertainty::test_parameter_importance_ranking PASSED [ 83%]
tests/test_scientific_rigor.py::TestSensitivity::test_alpha_zero_baseline PASSED [ 84%]
tests/test_scientific_rigor.py::TestSensitivity::test_optimal_alpha_found PASSED [ 84%]
tests/test_scientific_rigor.py::TestSensitivity::test_fce_improves_over_baseline PASSED [ 85%]
tests/test_scientific_rigor.py::TestSensitivity::test_summary_table_format PASSED [ 85%]
tests/test_scientific_rigor.py::TestSensitivity::test_threshold_sweep PASSED [ 85%]
tests/test_scientific_rigor.py::TestSensitivity::test_2d_sweep PASSED    [ 86%]
tests/test_scientific_rigor.py::TestQuantitativeValidation::test_all_benchmarks_pass PASSED [ 86%]
tests/test_scientific_rigor.py::TestQuantitativeValidation::test_fidelity_identity PASSED [ 86%]
tests/test_scientific_rigor.py::TestQuantitativeValidation::test_entropy_max_mixed PASSED [ 87%]
tests/test_scientific_rigor.py::TestQuantitativeValidation::test_summary_table_format PASSED [ 87%]
tests/test_scientific_rigor.py::TestQuantitativeValidation::test_fce_benchmarks_run PASSED [ 87%]
tests/test_scientific_rigor.py::TestQuantitativeValidation::test_run_all_with_fce PASSED [ 88%]
tests/test_stabilizer_codes.py::TestSteaneStabilizers::test_six_stabilizers PASSED [ 88%]
tests/test_stabilizer_codes.py::TestSteaneStabilizers::test_stabilizers_are_unitary PASSED [ 88%]
tests/test_stabilizer_codes.py::TestSteaneStabilizers::test_stabilizers_are_hermitian PASSED [ 89%]
tests/test_stabilizer_codes.py::TestSteaneStabilizers::test_stabilizers_commute PASSED [ 89%]
tests/test_stabilizer_codes.py::TestSteaneEncode::test_encoded_state_normalized PASSED [ 89%]
tests/test_stabilizer_codes.py::TestSteaneEncode::test_encoded_state_dimension PASSED [ 90%]
tests/test_stabilizer_codes.py::TestSteaneEncode::test_encoded_zero_is_stabilizer_eigenstate PASSED [ 90%]
tests/test_stabilizer_codes.py::TestSteaneEncode::test_encoded_plus_is_stabilizer_eigenstate PASSED [ 90%]
tests/test_stabilizer_codes.py::TestSteaneEncode::test_logical_z_eigenvalue PASSED [ 91%]
tests/test_stabilizer_codes.py::TestSteaneEncode::test_logical_z_eigenvalue_one PASSED [ 91%]
tests/test_stabilizer_codes.py::TestSyndromeMeasurement::test_no_error_zero_syndrome PASSED [ 91%]
tests/test_stabilizer_codes.py::TestSyndromeMeasurement::test_x_error_detected PASSED [ 92%]
tests/test_stabilizer_codes.py::TestSyndromeMeasurement::test_z_error_detected PASSED [ 92%]
tests/test_stabilizer_codes.py::TestSyndromeMeasurement::test_y_error_detected PASSED [ 93%]
tests/test_stabilizer_codes.py::TestDecodeAndCorrect::test_x_error_corrected PASSED [ 93%]
tests/test_stabilizer_codes.py::TestDecodeAndCorrect::test_z_error_corrected PASSED [ 93%]
tests/test_stabilizer_codes.py::TestDecodeAndCorrect::test_no_error_no_change PASSED [ 94%]
tests/test_stabilizer_codes.py::TestLogicalErrorRate::test_zero_physical_error_zero_logical PASSED [ 94%]
tests/test_stabilizer_codes.py::TestLogicalErrorRate::test_low_error_below_threshold PASSED [ 94%]
tests/test_stabilizer_codes.py::TestLogicalErrorRate::test_high_error_above_threshold PASSED [ 95%]
tests/test_stabilizer_codes.py::TestLogicalErrorRate::test_error_rate_is_computed PASSED [ 95%]
tests/test_trajectory_predictor.py::TestForwardPrediction::test_predicted_states_are_valid_density_matrices PASSED [ 95%]
tests/test_trajectory_predictor.py::TestForwardPrediction::test_short_range_prediction_accurate PASSED [ 96%]
tests/test_trajectory_predictor.py::TestForwardPrediction::test_confidence_decreases PASSED [ 96%]
tests/test_trajectory_predictor.py::TestForwardPrediction::test_prediction_error_grows PASSED [ 96%]
tests/test_trajectory_predictor.py::TestBackwardPrediction::test_backward_produces_valid_states PASSED [ 97%]
tests/test_trajectory_predictor.py::TestIdealTrajectory::test_ideal_trajectory_length PASSED [ 97%]
tests/test_trajectory_predictor.py::TestIdealTrajectory::test_ideal_trajectory_first_is_initial PASSED [ 97%]
tests/test_trajectory_predictor.py::TestIdealTrajectory::test_ideal_trajectory_preserves_purity PASSED [ 98%]
tests/test_trajectory_predictor.py::TestExtrapolateCurvature::test_constant_method PASSED [ 98%]
tests/test_trajectory_predictor.py::TestExtrapolateCurvature::test_linear_method_nonnegative PASSED [ 98%]
tests/test_trajectory_predictor.py::TestExtrapolateCurvature::test_empty_history PASSED [ 99%]
tests/test_trajectory_predictor.py::TestPredictionAccuracy::test_identical_trajectories PASSED [ 99%]
tests/test_trajectory_predictor.py::TestPredictionAccuracy::test_orthogonal_trajectories PASSED [100%]

=============================== warnings summary ===============================
tests/test_scientific_rigor.py::TestAblation::test_fce_beats_physics_only
tests/test_scientific_rigor.py::TestAblation::test_pairwise_comparison_produced
tests/test_scientific_rigor.py::TestAblation::test_summary_table_format
tests/test_scientific_rigor.py::TestAblation::test_summary_table_has_conservation
tests/test_scientific_rigor.py::TestAblation::test_summary_table_has_effect_size
  /home/pc/.venv/global-python/lib/python3.12/site-packages/scipy/stats/_axis_nan_policy.py:423: RuntimeWarning: Precision loss occurred in moment calculation due to catastrophic cancellation. This occurs when the data are nearly identical. Results may be unreliable.
    return hypotest_fun_in(*args, **kwds)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================= 287 passed, 5 warnings in 102.13s (0:01:42) ==================
