[INFO] fetching crate rust_physics_engine 0.1.0... [INFO] testing rust_physics_engine-0.1.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate rust_physics_engine 0.1.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate rust_physics_engine 0.1.0 [INFO] finished tweaking crates.io crate rust_physics_engine 0.1.0 [INFO] tweaked toml for crates.io crate rust_physics_engine 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate rust_physics_engine 0.1.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate rust_physics_engine 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1e2f941bfbebe8183fcbbafc80008c1458031d695a1e03b8d626b23a103a9b98 [INFO] running `Command { std: "docker" "start" "-a" "1e2f941bfbebe8183fcbbafc80008c1458031d695a1e03b8d626b23a103a9b98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1e2f941bfbebe8183fcbbafc80008c1458031d695a1e03b8d626b23a103a9b98", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e2f941bfbebe8183fcbbafc80008c1458031d695a1e03b8d626b23a103a9b98", kill_on_drop: false }` [INFO] [stdout] 1e2f941bfbebe8183fcbbafc80008c1458031d695a1e03b8d626b23a103a9b98 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1eeae51cfbbd809d3f2f0b424f51b57ae5dc3f526bcea4ffbb59a88fe90b7440 [INFO] running `Command { std: "docker" "start" "-a" "1eeae51cfbbd809d3f2f0b424f51b57ae5dc3f526bcea4ffbb59a88fe90b7440", kill_on_drop: false }` [INFO] [stderr] Compiling rust_physics_engine v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.76s [INFO] running `Command { std: "docker" "inspect" "1eeae51cfbbd809d3f2f0b424f51b57ae5dc3f526bcea4ffbb59a88fe90b7440", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1eeae51cfbbd809d3f2f0b424f51b57ae5dc3f526bcea4ffbb59a88fe90b7440", kill_on_drop: false }` [INFO] [stdout] 1eeae51cfbbd809d3f2f0b424f51b57ae5dc3f526bcea4ffbb59a88fe90b7440 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 588b60c1e65f2b0c6b1d795ecf2e972800daaa29a22e740dabde80ddb9c9948c [INFO] running `Command { std: "docker" "start" "-a" "588b60c1e65f2b0c6b1d795ecf2e972800daaa29a22e740dabde80ddb9c9948c", kill_on_drop: false }` [INFO] [stderr] Compiling rust_physics_engine v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 8.51s [INFO] running `Command { std: "docker" "inspect" "588b60c1e65f2b0c6b1d795ecf2e972800daaa29a22e740dabde80ddb9c9948c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "588b60c1e65f2b0c6b1d795ecf2e972800daaa29a22e740dabde80ddb9c9948c", kill_on_drop: false }` [INFO] [stdout] 588b60c1e65f2b0c6b1d795ecf2e972800daaa29a22e740dabde80ddb9c9948c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a38d93d78b45d62361e0ba8aa4605cf78030c4018489098603b863f1e293c008 [INFO] running `Command { std: "docker" "start" "-a" "a38d93d78b45d62361e0ba8aa4605cf78030c4018489098603b863f1e293c008", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_physics_engine-804466e7a9b56bc5) [INFO] [stdout] [INFO] [stdout] running 1659 tests [INFO] [stdout] test acoustics::tests::test_a_weighting_1khz ... ok [INFO] [stdout] test acoustics::tests::test_add_db_two_equal_sources ... ok [INFO] [stdout] test acoustics::tests::test_atmospheric_absorption ... ok [INFO] [stdout] test acoustics::tests::test_cents_octave ... ok [INFO] [stdout] test acoustics::tests::test_add_db_multiple ... ok [INFO] [stdout] test acoustics::tests::test_circular_membrane_frequency ... ok [INFO] [stdout] test acoustics::tests::test_critical_distance ... ok [INFO] [stdout] test acoustics::tests::test_equal_loudness_at_1khz ... ok [INFO] [stdout] test acoustics::tests::test_eyring_reverberation ... ok [INFO] [stdout] test acoustics::tests::test_ground_effect_excess ... ok [INFO] [stdout] test acoustics::tests::test_distance_doubling_minus_6db ... ok [INFO] [stdout] test acoustics::tests::test_harmonic_series ... ok [INFO] [stdout] test acoustics::tests::test_inharmonic_stretches_higher ... ok [INFO] [stdout] test acoustics::tests::test_harmonic_synthesis_single ... ok [INFO] [stdout] test acoustics::tests::test_equal_temperament_octave ... ok [INFO] [stdout] test acoustics::tests::test_bark_scale ... ok [INFO] [stdout] test acoustics::tests::test_harmonic_frequency ... ok [INFO] [stdout] test acoustics::tests::test_inharmonic_b_zero_is_harmonic ... ok [INFO] [stdout] test acoustics::tests::test_mass_law_tl ... ok [INFO] [stdout] test acoustics::tests::test_midi_roundtrip ... ok [INFO] [stdout] test acoustics::tests::test_midi_a4 ... ok [INFO] [stdout] test acoustics::tests::test_noise_reduction ... ok [INFO] [stdout] test acoustics::tests::test_rectangular_plate_fundamental ... ok [INFO] [stdout] test acoustics::tests::test_sabine_reverberation ... ok [INFO] [stdout] test acoustics::tests::test_stc_estimate ... ok [INFO] [stdout] test acoustics::tests::test_subtract_db ... ok [INFO] [stdout] test acoustics::tests::test_thd_pure_tone ... ok [INFO] [stdout] test acoustics::tests::test_room_mode_frequency ... ok [INFO] [stdout] test acoustics::tests::test_thd_with_harmonics ... ok [INFO] [stdout] test acoustics::tests::test_thd_zero_fundamental ... ok [INFO] [stdout] test acoustics::tests::test_total_absorption ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_collision_energy_symmetric ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_debris_params_black_hole_absorption ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_debris_params_grazing_collision ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_debris_params_stellar_merger ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_debris_params_planetary_destruction ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_escape_speed_zero_radius ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_impact_angle_coincident_positions ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_escape_speed_earth ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_impact_angle_zero_relative_velocity ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_impact_speed_opposing ... ok [INFO] [stdout] test acoustics::tests::test_mel_scale_1000hz ... ok [INFO] [stdout] test acoustics::tests::test_mel_roundtrip ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_impact_angle_head_on ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_impact_speed_stationary ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_merge_velocity_conservation ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_merge_radius_volume_conservation ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_merge_velocity_zero_total_mass ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_resolve_collision_kind_propagated ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_resolve_collision_momentum_conservation ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_resolve_collision_mass_conservation ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_chirp_mass_equal ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_chirp_mass_zero_total ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_find_strongest_source_coincident ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_find_strongest_source_single_body ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_find_strongest_source ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_frequency_positive ... ok [INFO] [stdout] test astrophysics::collisions::tests::test_resolve_collision_zero_mass_temp_increase ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_frequency_zero_separation ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_luminosity_zero_separation ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_strain_decreases_with_distance ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_luminosity_closer_is_brighter ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_strain_positive ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_inspiral_time_positive ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_inspiral_time_zero_mass ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_isco_schwarzschild ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_frequency_closer_is_higher ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_merger_energy_positive ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_gw_strain_zero_separation ... ok [INFO] [stdout] test astrophysics::gravitational_waves::tests::test_merger_energy_zero_mass ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_habitable_zone_inner_brighter_star ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_habitable_zone_outer_brighter_star ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_habitable_zone_outer_solar ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_luminosity_from_mass_sun ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_luminosity_from_temp_radius_sun ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_mercury_not_in_hz ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_solar_habitable_zone ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_circular_velocity_zero_distance ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_brighter_star_wider_hz ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_earth_in_hz ... ok [INFO] [stdout] test astrophysics::habitable_zone::tests::test_habitable_zone_inner_solar ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_escape_vs_circular ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_escape_ratio_at_escape ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_escape_ratio_bound ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_escape_ratio_zero_escape_vel ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_hill_radius_zero_primary_mass ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_lagrange_l2_beyond ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_lagrange_l4_l5_symmetric ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_lagrange_points_coincident ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_lagrange_points_zero_angular_momentum ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_dipole_field_at_center_returns_zero ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_dipole_field_equatorial ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_dipole_field_on_axis ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetic_moment_gas_giant ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetic_moment_black_hole ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetic_moment_ice_giant ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetic_moment_neutron_star ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetic_moment_star ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetic_moment_terrestrial ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetosphere_radius_clamps_to_minimum ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetosphere_radius_negative_moment ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetosphere_radius_positive_moment ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_magnetosphere_radius_zero_moment ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_seed_points_count ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_superposition ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_total_field_skips_zero_moment ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_trace_field_line_backward ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_trace_field_line_produces_points ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_trace_field_line_stops_on_zero_direction ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_trace_field_line_stops_at_weak_field ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_center_of_mass ... ok [INFO] [stdout] test astrophysics::magnetosphere::tests::test_trace_field_line_stops_when_all_far ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_center_of_mass_zero_mass ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_compute_acceleration_symmetry ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_compute_acceleration_two_body ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_nbody_system_center_of_mass ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_nbody_system_step_advances_time ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_nbody_system_total_momentum ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_hill_radius ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_nbody_system_step_conserves_energy ... ok [INFO] [stdout] test astrophysics::lagrange::tests::test_lagrange_l1_between ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_kinetic_energy_moving ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_momentum_conservation ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_kinetic_energy_stationary ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_potential_energy_closer_is_more_negative ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_potential_energy_negative ... ok [INFO] [stdout] test astrophysics::nbody::tests::test_two_body_energy_conservation ... ok [INFO] [stdout] test astrophysics::octree::tests::test_octree_build_empty ... ok [INFO] [stdout] test astrophysics::octree::tests::test_compute_all_accelerations_empty ... ok [INFO] [stdout] test astrophysics::octree::tests::test_octree_builds_without_panic ... ok [INFO] [stdout] test astrophysics::octree::tests::test_compute_all_accelerations_matches_direct ... ok [INFO] [stdout] test astrophysics::octree::tests::test_octree_two_bodies_at_same_position ... ok [INFO] [stdout] test astrophysics::octree::tests::test_octree_vs_direct ... ok [INFO] [stdout] test astrophysics::octree::tests::test_octree_zero_mass_body_then_insert ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_argument_of_periapsis_negative_ez ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_circular_orbit ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_argument_of_periapsis_zero_ecc ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_eccentricity_circular ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_eccentricity_vector_circular ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_ellipse_points_close ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_argument_of_periapsis_known ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_inclination_equatorial ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_inclination_polar ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_inclination_zero_angular_momentum ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_longitude_of_ascending_node_inclined ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_is_bound_free_function ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_longitude_of_ascending_node_negative_ny ... ok [INFO] [stdout] test astrophysics::octree::tests::test_compute_all_accelerations_above_crossover ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_from_state_vectors_parabolic ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_longitude_of_ascending_node_reference ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbit_points_ellipse_rejects_hyperbolic ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbit_points_ellipse_zero_points ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbit_points_hyperbola_generates_points ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbit_points_hyperbola_rejects_elliptical ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbital_elements_apoapsis_bound ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbital_elements_apoapsis_unbound ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_periapsis_apoapsis ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_period_circular ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_orbital_elements_periapsis_method ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_semi_major_axis_from_energy ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_semi_minor ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_semi_major_axis_parabolic ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_specific_angular_momentum_circular ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_specific_orbital_energy_unbound ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_true_anomaly_at_periapsis ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_specific_orbital_energy_bound_orbit ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_true_anomaly_past_periapsis_negative_rdot ... ok [INFO] [stdout] test astrophysics::orbital_elements::tests::test_true_anomaly_eccentric_orbit ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_gr_correction_increases_tidal ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_gr_correction_near_schwarzschild ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_roche_limit_fluid_gt_rigid ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_roche_limit_fluid_zero_satellite_density ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_roche_limit_rigid_zero_satellite_density ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_roche_potential_coincident_bodies ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_tidal_acceleration ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_roche_potential_symmetry ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_tidal_force_ratio_positive ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_tidal_force_ratio_increases_closer ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_tidal_tensor_ratio ... ok [INFO] [stdout] test astrophysics::tidal::tests::test_tidal_force_ratio_zero_body_mass ... ok [INFO] [stdout] test atmosphere::tests::test_absolute_humidity ... ok [INFO] [stdout] test atmosphere::tests::test_barometric_pressure_at_altitude ... ok [INFO] [stdout] test atmosphere::tests::test_barometric_pressure_sea_level ... ok [INFO] [stdout] test atmosphere::tests::test_beaufort_roundtrip ... ok [INFO] [stdout] test atmosphere::tests::test_beaufort_to_speed ... ok [INFO] [stdout] test atmosphere::tests::test_coriolis_acceleration ... ok [INFO] [stdout] test atmosphere::tests::test_coriolis_parameter_45deg ... ok [INFO] [stdout] test atmosphere::tests::test_coriolis_parameter_equator ... ok [INFO] [stdout] test atmosphere::tests::test_density_altitude ... ok [INFO] [stdout] test atmosphere::tests::test_density_altitude_standard_conditions ... ok [INFO] [stdout] test atmosphere::tests::test_dew_point ... ok [INFO] [stdout] test atmosphere::tests::test_dry_adiabatic_lapse_rate ... ok [INFO] [stdout] test atmosphere::tests::test_heat_index ... ok [INFO] [stdout] test atmosphere::tests::test_humidity_roundtrip ... ok [INFO] [stdout] test atmosphere::tests::test_pressure_altitude ... ok [INFO] [stdout] test atmosphere::tests::test_relative_humidity ... ok [INFO] [stdout] test atmosphere::tests::test_scale_height ... ok [INFO] [stdout] test atmosphere::tests::test_temperature_at_altitude ... ok [INFO] [stdout] test atmosphere::tests::test_speed_to_beaufort ... ok [INFO] [stdout] test atmosphere::tests::test_wind_chill ... ok [INFO] [stdout] test atmosphere::tests::test_wind_chill_zero_temp ... ok [INFO] [stdout] test atmosphere::tests::test_wind_power_density ... ok [INFO] [stdout] test atmosphere::tests::test_wind_shear ... ok [INFO] [stdout] test biophysics::tests::test_approx_rel_near_zero_b ... ok [INFO] [stdout] test biophysics::tests::test_cardiac_output ... ok [INFO] [stdout] test biophysics::tests::test_doubling_time ... ok [INFO] [stdout] test biophysics::tests::test_exponential_growth ... ok [INFO] [stdout] test biophysics::tests::test_goldman_potential ... ok [INFO] [stdout] test biophysics::tests::test_hill_coefficient_from_data ... ok [INFO] [stdout] test biophysics::tests::test_hill_equation_cooperative ... ok [INFO] [stdout] test biophysics::tests::test_hill_equation_n1_matches_mm ... ok [INFO] [stdout] test biophysics::tests::test_lineweaver_burk ... ok [INFO] [stdout] test biophysics::tests::test_logistic_growth_approaches_capacity ... ok [INFO] [stdout] test biophysics::tests::test_logistic_growth_initial ... ok [INFO] [stdout] test biophysics::tests::test_lotka_volterra_predator ... ok [INFO] [stdout] test biophysics::tests::test_ld50_probit_at_ld50 ... ok [INFO] [stdout] test biophysics::tests::test_lotka_volterra_prey ... ok [INFO] [stdout] test biophysics::tests::test_michaelis_menten_half_vmax ... ok [INFO] [stdout] test biophysics::tests::test_mean_arterial_pressure ... ok [INFO] [stdout] test biophysics::tests::test_michaelis_menten_inhibited ... ok [INFO] [stdout] test biophysics::tests::test_michaelis_menten_saturation ... ok [INFO] [stdout] test biophysics::tests::test_nernst_potential_monovalent_37c ... ok [INFO] [stdout] test biophysics::tests::test_nernst_potential_potassium ... ok [INFO] [stdout] test biophysics::tests::test_poiseuille_blood_flow ... ok [INFO] [stdout] test biophysics::tests::test_resting_membrane_potential ... ok [INFO] [stdout] test biophysics::tests::test_sigmoid_extremes ... ok [INFO] [stdout] test biophysics::tests::test_sigmoid_midpoint ... ok [INFO] [stdout] test biophysics::tests::test_vascular_resistance ... ok [INFO] [stdout] test chemistry::tests::test_approx_rel_zero_b ... ok [INFO] [stdout] test chemistry::tests::test_arrhenius_rate ... ok [INFO] [stdout] test chemistry::tests::test_cell_potential ... ok [INFO] [stdout] test chemistry::tests::test_concentration_first_order ... ok [INFO] [stdout] test chemistry::tests::test_concentration_second_order ... ok [INFO] [stdout] test chemistry::tests::test_dilution ... ok [INFO] [stdout] test chemistry::tests::test_equilibrium_constant_from_gibbs ... ok [INFO] [stdout] test chemistry::tests::test_equilibrium_constant_negative_dg ... ok [INFO] [stdout] test chemistry::tests::test_faraday_electrolysis ... ok [INFO] [stdout] test chemistry::tests::test_gibbs_free_energy ... ok [INFO] [stdout] test chemistry::tests::test_h_from_ph ... ok [INFO] [stdout] test chemistry::tests::test_half_life_first_order ... ok [INFO] [stdout] test chemistry::tests::test_hess_law ... ok [INFO] [stdout] test chemistry::tests::test_molarity ... ok [INFO] [stdout] test chemistry::tests::test_nernst_potential_nonstandard ... ok [INFO] [stdout] test chemistry::tests::test_nernst_potential_standard_conditions ... ok [INFO] [stdout] test chemistry::tests::test_osmotic_pressure ... ok [INFO] [stdout] test chemistry::tests::test_ph ... ok [INFO] [stdout] test chemistry::tests::test_ph_h_roundtrip ... ok [INFO] [stdout] test chemistry::tests::test_poh ... ok [INFO] [stdout] test chemistry::tests::test_reaction_rate ... ok [INFO] [stdout] test chemistry::tests::test_vant_hoff ... ok [INFO] [stdout] test classical::tests::test_acceleration ... ok [INFO] [stdout] test classical::tests::test_angular_acceleration ... ok [INFO] [stdout] test classical::tests::test_angular_momentum ... ok [INFO] [stdout] test classical::tests::test_angular_velocity ... ok [INFO] [stdout] test classical::tests::test_beat_frequency_coupled ... ok [INFO] [stdout] test classical::tests::test_centripetal_force ... ok [INFO] [stdout] test classical::tests::test_coefficient_of_restitution ... ok [INFO] [stdout] test classical::tests::test_coupled_normal_frequencies ... ok [INFO] [stdout] test classical::tests::test_critical_damping ... ok [INFO] [stdout] test classical::tests::test_centripetal_acceleration ... ok [INFO] [stdout] test classical::tests::test_damped_amplitude ... ok [INFO] [stdout] test classical::tests::test_damped_frequency_overdamped ... ok [INFO] [stdout] test classical::tests::test_damped_frequency_underdamped ... ok [INFO] [stdout] test classical::tests::test_damped_position ... ok [INFO] [stdout] test classical::tests::test_damping_ratio ... ok [INFO] [stdout] test classical::tests::test_decay_time ... ok [INFO] [stdout] test classical::tests::test_displacement ... ok [INFO] [stdout] test classical::tests::test_driven_amplitude_at_resonance ... ok [INFO] [stdout] test classical::tests::test_driven_amplitude_off_resonance ... ok [INFO] [stdout] test classical::tests::test_driven_phase_at_resonance ... ok [INFO] [stdout] test classical::tests::test_driven_phase_low_freq ... ok [INFO] [stdout] test classical::tests::test_elastic_collision ... ok [INFO] [stdout] test classical::tests::test_force ... ok [INFO] [stdout] test classical::tests::test_force_3d ... ok [INFO] [stdout] test classical::tests::test_friction_force ... ok [INFO] [stdout] test classical::tests::test_impulse ... ok [INFO] [stdout] test classical::tests::test_inelastic_collision ... ok [INFO] [stdout] test classical::tests::test_kinetic_energy ... ok [INFO] [stdout] test classical::tests::test_logarithmic_decrement ... ok [INFO] [stdout] test classical::tests::test_moment_of_inertia_point ... ok [INFO] [stdout] test classical::tests::test_moment_of_inertia_solid_cylinder ... ok [INFO] [stdout] test classical::tests::test_moment_of_inertia_solid_sphere ... ok [INFO] [stdout] test classical::tests::test_momentum_3d ... ok [INFO] [stdout] test classical::tests::test_momentum_conservation ... ok [INFO] [stdout] test classical::tests::test_position_3d ... ok [INFO] [stdout] test classical::tests::test_potential_energy_gravity ... ok [INFO] [stdout] test classical::tests::test_potential_energy_spring ... ok [INFO] [stdout] test classical::tests::test_power ... ok [INFO] [stdout] test classical::tests::test_power_instantaneous ... ok [INFO] [stdout] test classical::tests::test_projectile_max_height ... ok [INFO] [stdout] test classical::tests::test_projectile_range ... ok [INFO] [stdout] test classical::tests::test_projectile_time_of_flight ... ok [INFO] [stdout] test classical::tests::test_quality_factor ... ok [INFO] [stdout] test classical::tests::test_resonance_amplitude ... ok [INFO] [stdout] test classical::tests::test_resonance_amplitude_overdamped ... ok [INFO] [stdout] test classical::tests::test_resonance_frequency ... ok [INFO] [stdout] test classical::tests::test_resonance_frequency_overdamped ... ok [INFO] [stdout] test classical::tests::test_rotational_kinetic_energy ... ok [INFO] [stdout] test classical::tests::test_shm_period_pendulum ... ok [INFO] [stdout] test classical::tests::test_shm_period_spring ... ok [INFO] [stdout] test classical::tests::test_shm_position ... ok [INFO] [stdout] test classical::tests::test_shm_velocity ... ok [INFO] [stdout] test classical::tests::test_torque ... ok [INFO] [stdout] test classical::tests::test_torque_3d ... ok [INFO] [stdout] test classical::tests::test_velocity ... ok [INFO] [stdout] test classical::tests::test_velocity_3d ... ok [INFO] [stdout] test classical::tests::test_velocity_squared ... ok [INFO] [stdout] test classical::tests::test_weight ... ok [INFO] [stdout] test classical::tests::test_work ... ok [INFO] [stdout] test color_science::tests::blackbody_6500k_approximately_white ... ok [INFO] [stdout] test color_science::tests::blackbody_high_temp_10000k ... ok [INFO] [stdout] test color_science::tests::blackbody_low_temp_is_reddish ... ok [INFO] [stdout] test color_science::tests::blackbody_very_low_temp_1500k ... ok [INFO] [stdout] test color_science::tests::blue_light_450nm ... ok [INFO] [stdout] test color_science::tests::color_difference_known_distance ... ok [INFO] [stdout] test color_science::tests::color_difference_same_color ... ok [INFO] [stdout] test color_science::tests::contrast_ratio_black_white ... ok [INFO] [stdout] test color_science::tests::contrast_ratio_same_luminance ... ok [INFO] [stdout] test color_science::tests::correlated_color_temperature_mccamy ... ok [INFO] [stdout] test color_science::tests::cyan_light_500nm ... ok [INFO] [stdout] test color_science::tests::green_light_530nm ... ok [INFO] [stdout] test color_science::tests::hsl_achromatic ... ok [INFO] [stdout] test color_science::tests::hsl_blue_dominant ... ok [INFO] [stdout] test color_science::tests::hsl_green_dominant ... ok [INFO] [stdout] test color_science::tests::hsl_negative_hue_wrapping ... ok [INFO] [stdout] test color_science::tests::hsl_roundtrip ... ok [INFO] [stdout] test color_science::tests::hsl_sector_0 ... ok [INFO] [stdout] test color_science::tests::hsl_sector_2 ... ok [INFO] [stdout] test color_science::tests::hsl_sector_3 ... ok [INFO] [stdout] test color_science::tests::hsl_sector_4 ... ok [INFO] [stdout] test color_science::tests::hsl_sector_5 ... ok [INFO] [stdout] test color_science::tests::hsv_black ... ok [INFO] [stdout] test color_science::tests::hsv_gray ... ok [INFO] [stdout] test color_science::tests::hsl_sector_1 ... ok [INFO] [stdout] test color_science::tests::hsv_blue_dominant ... ok [INFO] [stdout] test color_science::tests::hsv_green_dominant ... ok [INFO] [stdout] test color_science::tests::hsv_negative_hue_wrapping ... ok [INFO] [stdout] test color_science::tests::hsv_roundtrip ... ok [INFO] [stdout] test color_science::tests::hsv_sector_0 ... ok [INFO] [stdout] test color_science::tests::hsv_sector_1 ... ok [INFO] [stdout] test color_science::tests::hsv_sector_2 ... ok [INFO] [stdout] test color_science::tests::hsv_sector_3 ... ok [INFO] [stdout] test color_science::tests::hsv_sector_4 ... ok [INFO] [stdout] test color_science::tests::hsv_sector_5 ... ok [INFO] [stdout] test color_science::tests::luminance_black ... ok [INFO] [stdout] test color_science::tests::luminance_pure_red ... ok [INFO] [stdout] test color_science::tests::luminance_white_is_one ... ok [INFO] [stdout] test color_science::tests::outside_visible_spectrum ... ok [INFO] [stdout] test color_science::tests::red_light_700nm ... ok [INFO] [stdout] test color_science::tests::srgb_gamma_roundtrip ... ok [INFO] [stdout] test color_science::tests::violet_light_400nm ... ok [INFO] [stdout] test color_science::tests::xyz_roundtrip ... ok [INFO] [stdout] test continuum_mechanics::tests::test_compliance_matrix_isotropic_values ... ok [INFO] [stdout] test color_science::tests::yellow_light_600nm ... ok [INFO] [stdout] test continuum_mechanics::tests::test_deviatoric_strain_trace_zero ... ok [INFO] [stdout] test continuum_mechanics::tests::test_deviatoric_trace_is_zero ... ok [INFO] [stdout] test continuum_mechanics::tests::test_drucker_prager_hydrostatic_compression ... ok [INFO] [stdout] test continuum_mechanics::tests::test_green_lagrange_reduces_to_small_strain ... ok [INFO] [stdout] test continuum_mechanics::tests::test_hooke_uniaxial ... ok [INFO] [stdout] test continuum_mechanics::tests::test_hydrostatic_equals_trace_over_3 ... ok [INFO] [stdout] test continuum_mechanics::tests::test_mohr_coulomb_no_shear_compressive ... ok [INFO] [stdout] test continuum_mechanics::tests::test_max_shear_stress ... ok [INFO] [stdout] test continuum_mechanics::tests::test_plane_strain_uniaxial ... ok [INFO] [stdout] test continuum_mechanics::tests::test_principal_stresses_hydrostatic ... ok [INFO] [stdout] test chemistry::tests::test_hess_law_mismatched_lengths - should panic ... ok [INFO] [stdout] test continuum_mechanics::tests::test_plane_stress_uniaxial ... ok [INFO] [stdout] test continuum_mechanics::tests::test_principal_stresses_of_diagonal ... ok [INFO] [stdout] test chemistry::tests::test_reaction_rate_mismatched_lengths - should panic ... ok [INFO] [stdout] test continuum_mechanics::tests::test_stress_invariants_diagonal ... ok [INFO] [stdout] test color_science::tests::cct_panics_at_reference_y - should panic ... ok [INFO] [stdout] test continuum_mechanics::tests::test_strain_from_displacement_gradient_symmetric ... ok [INFO] [stdout] test continuum_mechanics::tests::test_tresca_equals_twice_max_shear ... ok [INFO] [stdout] test continuum_mechanics::tests::test_tresca_uniaxial ... ok [INFO] [stdout] test continuum_mechanics::tests::test_volumetric_strain ... ok [INFO] [stdout] test continuum_mechanics::tests::test_von_mises_hydrostatic_is_zero ... ok [INFO] [stdout] test continuum_mechanics::tests::test_von_mises_uniaxial ... ok [INFO] [stdout] test control_systems::tests::overshoot_percent_overdamped ... ok [INFO] [stdout] test control_systems::tests::critically_damped_no_overshoot ... ok [INFO] [stdout] test control_systems::tests::first_order_impulse_response_decays ... ok [INFO] [stdout] test control_systems::tests::first_order_impulse_response_at_zero ... ok [INFO] [stdout] test control_systems::tests::first_order_step_approaches_gain ... ok [INFO] [stdout] test control_systems::tests::gain_and_phase_margins ... ok [INFO] [stdout] test control_systems::tests::natural_frequency_and_damping_ratio ... ok [INFO] [stdout] test control_systems::tests::overshoot_at_zeta_0_5 ... ok [INFO] [stdout] test control_systems::tests::pid_reset_clears_state ... ok [INFO] [stdout] test control_systems::tests::pid_tracks_step_input ... ok [INFO] [stdout] test control_systems::tests::pid_zero_dt ... ok [INFO] [stdout] test control_systems::tests::second_order_step_response_at_t_zero ... ok [INFO] [stdout] test control_systems::tests::second_order_step_response_overdamped ... ok [INFO] [stdout] test control_systems::tests::stability_checks ... ok [INFO] [stdout] test control_systems::tests::system_characteristics ... ok [INFO] [stdout] test control_systems::tests::test_approx_rel_zero_b ... ok [INFO] [stdout] test curves::tests::test_arc_length_circle ... ok [INFO] [stdout] test control_systems::tests::underdamped_second_order_overshoots ... ok [INFO] [stdout] test curves::tests::test_arc_length_parametric_straight_line ... ok [INFO] [stdout] test curves::tests::test_bezier_cubic_3d_endpoints ... ok [INFO] [stdout] test curves::tests::test_bezier_cubic_endpoints ... ok [INFO] [stdout] test curves::tests::test_arc_length_parametric_circle ... ok [INFO] [stdout] test curves::tests::test_bezier_cubic_midpoint_straight_line ... ok [INFO] [stdout] test curves::tests::test_bezier_quadratic_3d_endpoints ... ok [INFO] [stdout] test curves::tests::test_bezier_quadratic_endpoints ... ok [INFO] [stdout] test curves::tests::test_bezier_sample_count ... ok [INFO] [stdout] test curves::tests::test_bezier_sample_endpoints ... ok [INFO] [stdout] test curves::tests::test_circle_area ... ok [INFO] [stdout] test curves::tests::test_circle_circumference ... ok [INFO] [stdout] test curves::tests::test_circle_equation_on_circle ... ok [INFO] [stdout] test curves::tests::test_conic_discriminant ... ok [INFO] [stdout] test curves::tests::test_curvature_2d_circle ... ok [INFO] [stdout] test curves::tests::test_curvature_2d_straight_line ... ok [INFO] [stdout] test curves::tests::test_curvature_2d_zero_speed ... ok [INFO] [stdout] test curves::tests::test_ellipse_circumference_circle ... ok [INFO] [stdout] test curves::tests::test_circle_equation_inside_outside ... ok [INFO] [stdout] test curves::tests::test_ellipse_eccentricity_circle ... ok [INFO] [stdout] test curves::tests::test_ellipse_eccentricity_known ... ok [INFO] [stdout] test curves::tests::test_ellipse_equation_on_ellipse ... ok [INFO] [stdout] test curves::tests::test_hyperbola_asymptote_slope ... ok [INFO] [stdout] test curves::tests::test_parametric_circle ... ok [INFO] [stdout] test curves::tests::test_hyperbola_eccentricity ... ok [INFO] [stdout] test curves::tests::test_parabola_equation ... ok [INFO] [stdout] test curves::tests::test_parabola_focus ... ok [INFO] [stdout] test curves::tests::test_parametric_cycloid_origin ... ok [INFO] [stdout] test curves::tests::test_parametric_cycloid_top ... ok [INFO] [stdout] test electromagnetism::tests::test_ac_power_average ... ok [INFO] [stdout] test electromagnetism::tests::test_bandwidth_rlc ... ok [INFO] [stdout] test electromagnetism::tests::test_capacitive_reactance ... ok [INFO] [stdout] test curves::tests::test_parametric_helix ... ok [INFO] [stdout] test electromagnetism::tests::test_capacitor_energy ... ok [INFO] [stdout] test curves::tests::test_parametric_lissajous_origin ... ok [INFO] [stdout] test electromagnetism::tests::test_capacitance_parallel_plate ... ok [INFO] [stdout] test curves::tests::test_parametric_spiral_origin ... ok [INFO] [stdout] test curves::tests::test_parametric_ellipse ... ok [INFO] [stdout] test electromagnetism::tests::test_capacitors_series ... ok [INFO] [stdout] test electromagnetism::tests::test_characteristic_impedance ... ok [INFO] [stdout] test electromagnetism::tests::test_coulomb_force_signed_attractive ... ok [INFO] [stdout] test electromagnetism::tests::test_coulomb_force_signed_repulsive ... ok [INFO] [stdout] test electromagnetism::tests::test_cyclotron_frequency ... ok [INFO] [stdout] test electromagnetism::tests::test_cyclotron_radius ... ok [INFO] [stdout] test electromagnetism::tests::test_coulomb_force ... ok [INFO] [stdout] test electromagnetism::tests::test_electric_field_vec_zero_distance ... ok [INFO] [stdout] test electromagnetism::tests::test_electric_field_point_charge ... ok [INFO] [stdout] test electromagnetism::tests::test_coulomb_force_vec_repulsive ... ok [INFO] [stdout] test electromagnetism::tests::test_coulomb_force_vec_zero_distance ... ok [INFO] [stdout] test electromagnetism::tests::test_electric_flux_gauss ... ok [INFO] [stdout] test electromagnetism::tests::test_electric_field_vec ... ok [INFO] [stdout] test electromagnetism::tests::test_electrical_power ... ok [INFO] [stdout] test electromagnetism::tests::test_em_wave_speed ... ok [INFO] [stdout] test electromagnetism::tests::test_electric_potential ... ok [INFO] [stdout] test electromagnetism::tests::test_electric_potential_energy ... ok [INFO] [stdout] test electromagnetism::tests::test_faraday_emf ... ok [INFO] [stdout] test electromagnetism::tests::test_electrical_power_from_current ... ok [INFO] [stdout] test electromagnetism::tests::test_energy_density_em ... ok [INFO] [stdout] test electromagnetism::tests::test_force_between_wires ... ok [INFO] [stdout] test electromagnetism::tests::test_free_space_impedance ... ok [INFO] [stdout] test electromagnetism::tests::test_impedance_rlc_series ... ok [INFO] [stdout] test electromagnetism::tests::test_inductive_reactance ... ok [INFO] [stdout] test electromagnetism::tests::test_inductor_energy ... ok [INFO] [stdout] test electromagnetism::tests::test_larmor_power ... ok [INFO] [stdout] test electromagnetism::tests::test_lorentz_force ... ok [INFO] [stdout] test electromagnetism::tests::test_capacitors_parallel ... ok [INFO] [stdout] test electromagnetism::tests::test_magnetic_dipole_moment ... ok [INFO] [stdout] test electromagnetism::tests::test_magnetic_energy_density ... ok [INFO] [stdout] test electromagnetism::tests::test_magnetic_field_wire ... ok [INFO] [stdout] test electromagnetism::tests::test_magnetic_flux ... ok [INFO] [stdout] test electromagnetism::tests::test_magnetic_force_on_charge ... ok [INFO] [stdout] test electromagnetism::tests::test_magnetic_force_on_charge_parallel ... ok [INFO] [stdout] test electromagnetism::tests::test_motional_emf ... ok [INFO] [stdout] test electromagnetism::tests::test_mutual_inductance_coaxial ... ok [INFO] [stdout] test electromagnetism::tests::test_ohms_law ... ok [INFO] [stdout] test electromagnetism::tests::test_ohms_law_resistance ... ok [INFO] [stdout] test electromagnetism::tests::test_power_factor ... ok [INFO] [stdout] test electromagnetism::tests::test_poynting_magnitude ... ok [INFO] [stdout] test electromagnetism::tests::test_quality_factor_rlc ... ok [INFO] [stdout] test electromagnetism::tests::test_radiation_intensity_dipole ... ok [INFO] [stdout] test electromagnetism::tests::test_rc_charging ... ok [INFO] [stdout] test electromagnetism::tests::test_rc_time_constant ... ok [INFO] [stdout] test electromagnetism::tests::test_refractive_index_from_em ... ok [INFO] [stdout] test electromagnetism::tests::test_resistors_parallel ... ok [INFO] [stdout] test electromagnetism::tests::test_resistors_series ... ok [INFO] [stdout] test electromagnetism::tests::test_resonant_frequency_lc ... ok [INFO] [stdout] test electromagnetism::tests::test_rms_current ... ok [INFO] [stdout] test electromagnetism::tests::test_rms_voltage ... ok [INFO] [stdout] test electromagnetism::tests::test_self_inductance_solenoid ... ok [INFO] [stdout] test electromagnetism::tests::test_solenoid_field ... ok [INFO] [stdout] test electromagnetism::tests::test_toroid_field ... ok [INFO] [stdout] test electromagnetism::tests::test_torque_on_dipole ... ok [INFO] [stdout] test electromagnetism::tests::test_transformer_current ... ok [INFO] [stdout] test electromagnetism::tests::test_transformer_voltage ... ok [INFO] [stdout] test electromagnetism::tests::test_wavelength_frequency ... ok [INFO] [stdout] test electronics::tests::test_approx_near_zero_b ... ok [INFO] [stdout] test electronics::tests::test_built_in_potential ... ok [INFO] [stdout] test electronics::tests::test_conductivity_and_resistivity ... ok [INFO] [stdout] test electronics::tests::test_depletion_width ... ok [INFO] [stdout] test electronics::tests::test_diffusion_coefficient_einstein ... ok [INFO] [stdout] test electronics::tests::test_diode_current_forward_bias ... ok [INFO] [stdout] test electronics::tests::test_diode_current_reverse_bias ... ok [INFO] [stdout] test electronics::tests::test_diode_current_zero_bias ... ok [INFO] [stdout] test electronics::tests::test_diode_reverse_saturation ... ok [INFO] [stdout] test electronics::tests::test_drift_velocity ... ok [INFO] [stdout] test electronics::tests::test_fermi_dirac_at_fermi_level ... ok [INFO] [stdout] test electronics::tests::test_fermi_dirac_well_above ... ok [INFO] [stdout] test electronics::tests::test_fermi_dirac_well_below ... ok [INFO] [stdout] test electronics::tests::test_fill_factor ... ok [INFO] [stdout] test electronics::tests::test_intrinsic_carrier_concentration ... ok [INFO] [stdout] test electronics::tests::test_mosfet_linear_region ... ok [INFO] [stdout] test electronics::tests::test_mosfet_saturation_greater_than_linear ... ok [INFO] [stdout] test electronics::tests::test_mosfet_saturation_region ... ok [INFO] [stdout] test electronics::tests::test_open_circuit_voltage ... ok [INFO] [stdout] test electronics::tests::test_solar_cell_current_short_circuit ... ok [INFO] [stdout] test electronics::tests::test_solar_cell_efficiency ... ok [INFO] [stdout] test electronics::tests::test_thermal_voltage_at_300k ... ok [INFO] [stdout] test fluid_instabilities::tests::above_critical_rayleigh_is_convecting ... ok [INFO] [stdout] test fluid_instabilities::tests::atwood_number_range ... ok [INFO] [stdout] test fluid_instabilities::tests::below_critical_rayleigh_not_convecting ... ok [INFO] [stdout] test fluid_instabilities::tests::critical_rayleigh_is_1708 ... ok [INFO] [stdout] test fluid_instabilities::tests::jeans_frequency_positive ... ok [INFO] [stdout] test fluid_instabilities::tests::jeans_frequency_value ... ok [INFO] [stdout] test fluid_instabilities::tests::jeans_length_positive ... ok [INFO] [stdout] test fluid_instabilities::tests::jeans_mass_positive ... ok [INFO] [stdout] test fluid_instabilities::tests::kh_critical_velocity_positive ... ok [INFO] [stdout] test fluid_instabilities::tests::kh_critical_velocity_value ... ok [INFO] [stdout] test fluid_instabilities::tests::kh_growth_rate_increases_with_velocity ... ok [INFO] [stdout] test fluid_instabilities::tests::kh_growth_rate_symmetric_in_velocity_sign ... ok [INFO] [stdout] test fluid_instabilities::tests::nusselt_above_critical_exceeds_one ... ok [INFO] [stdout] test fluid_instabilities::tests::nusselt_below_critical_is_one ... ok [INFO] [stdout] test fluid_instabilities::tests::plateau_rayleigh_critical_wavelength_is_circumference ... ok [INFO] [stdout] test fluid_instabilities::tests::plateau_rayleigh_growth_rate_unstable_mode ... ok [INFO] [stdout] test fluid_instabilities::tests::plateau_rayleigh_most_unstable_value ... ok [INFO] [stdout] test fluid_instabilities::tests::plateau_rayleigh_zero_beyond_critical ... ok [INFO] [stdout] test fluid_instabilities::tests::rayleigh_number_scales_with_height_cubed ... ok [INFO] [stdout] test fluid_instabilities::tests::richardson_above_quarter_is_stable ... ok [INFO] [stdout] test fluid_instabilities::tests::richardson_at_quarter_is_not_stable ... ok [INFO] [stdout] test fluid_instabilities::tests::richardson_below_quarter_is_unstable ... ok [INFO] [stdout] test fluid_instabilities::tests::richtmyer_meshkov_linear_in_wavenumber ... ok [INFO] [stdout] test fluid_instabilities::tests::rt_growth_rate_positive_for_heavy_on_light ... ok [INFO] [stdout] test fluid_instabilities::tests::rt_growth_rate_value ... ok [INFO] [stdout] test fluids::tests::test_apparent_weight ... ok [INFO] [stdout] test fluids::tests::test_bernoulli ... ok [INFO] [stdout] test fluids::tests::test_bond_number ... ok [INFO] [stdout] test fluids::tests::test_darcy_friction_factor_laminar ... ok [INFO] [stdout] test fluids::tests::test_darcy_weisbach_head_loss ... ok [INFO] [stdout] test fluids::tests::test_drag_force ... ok [INFO] [stdout] test fluid_instabilities::tests::rt_most_unstable_is_sqrt3_times_critical ... ok [INFO] [stdout] test fluids::tests::test_archimedes_number ... ok [INFO] [stdout] test fluids::tests::test_capillary_rise ... ok [INFO] [stdout] test fluids::tests::test_fraction_submerged ... ok [INFO] [stdout] test fluids::tests::test_buoyant_force ... ok [INFO] [stdout] test fluids::tests::test_flow_rate ... ok [INFO] [stdout] test fluids::tests::test_circulation ... ok [INFO] [stdout] test fluids::tests::test_dynamic_pressure ... ok [INFO] [stdout] test fluids::tests::test_continuity ... ok [INFO] [stdout] test fluids::tests::test_buoyancy_velocity ... ok [INFO] [stdout] test fluids::tests::test_froude_number ... ok [INFO] [stdout] test fluids::tests::test_hydraulic_diameter ... ok [INFO] [stdout] test fluids::tests::test_hydrostatic_pressure ... ok [INFO] [stdout] test fluids::tests::test_isentropic_pressure_ratio ... ok [INFO] [stdout] test fluids::tests::test_kinematic_viscosity ... ok [INFO] [stdout] test fluids::tests::test_isentropic_temperature_ratio ... ok [INFO] [stdout] test fluids::tests::test_kutta_joukowski_lift ... ok [INFO] [stdout] test fluids::tests::test_mach_number ... ok [INFO] [stdout] test fluids::tests::test_marangoni_number ... ok [INFO] [stdout] test fluids::tests::test_mass_flow_rate ... ok [INFO] [stdout] test fluids::tests::test_natural_convection_nu_horizontal_hot ... ok [INFO] [stdout] test fluids::tests::test_natural_convection_nu_vertical ... ok [INFO] [stdout] test fluids::tests::test_pascal ... ok [INFO] [stdout] test fluids::tests::test_peclet_number ... ok [INFO] [stdout] test fluids::tests::test_pressure ... ok [INFO] [stdout] test fluids::tests::test_pressure_gradient_pipe ... ok [INFO] [stdout] test fluids::tests::test_reynolds_number ... ok [INFO] [stdout] test fluids::tests::test_stagnation_pressure ... ok [INFO] [stdout] test fluids::tests::test_stokes_drag ... ok [INFO] [stdout] test fluids::tests::test_surface_tension_force ... ok [INFO] [stdout] test fluids::tests::test_terminal_velocity ... ok [INFO] [stdout] test fluids::tests::test_thermal_conductivity_gas ... ok [INFO] [stdout] test fluids::tests::test_thermal_expansion_coefficient_ideal_gas ... ok [INFO] [stdout] test fluids::tests::test_torricelli ... ok [INFO] [stdout] test fluids::tests::test_total_pressure ... ok [INFO] [stdout] test fluids::tests::test_venturi_velocity ... ok [INFO] [stdout] test fluids::tests::test_viscosity_sutherland ... ok [INFO] [stdout] test fluids::tests::test_vorticity_2d ... ok [INFO] [stdout] test fluids::tests::test_weber_number ... ok [INFO] [stdout] test fractals::tests::barnsley_fern_produces_correct_count ... ok [INFO] [stdout] test fractals::tests::barnsley_fern_all_branches_with_many_iterations ... ok [INFO] [stdout] test fractals::tests::box_count_empty ... ok [INFO] [stdout] test fractals::tests::box_count_inverted_bounds ... ok [INFO] [stdout] test fractals::tests::box_count_single_point ... ok [INFO] [stdout] test fractals::tests::box_count_zero_grid_size ... ok [INFO] [stdout] test fractals::tests::box_count_zero_y_range ... ok [INFO] [stdout] test fractals::tests::burning_ship_escapes_far_from_origin ... ok [INFO] [stdout] test fractals::tests::burning_ship_origin_in_set ... ok [INFO] [stdout] test fractals::tests::complex_add ... ok [INFO] [stdout] test fractals::tests::complex_arg ... ok [INFO] [stdout] test fractals::tests::complex_conjugate ... ok [INFO] [stdout] test fractals::tests::complex_mul ... ok [INFO] [stdout] test fractals::tests::complex_norm ... ok [INFO] [stdout] test fractals::tests::complex_norm_sq ... ok [INFO] [stdout] test fractals::tests::complex_sub ... ok [INFO] [stdout] test fractals::tests::julia_origin_with_c_zero_in_set ... ok [INFO] [stdout] test fractals::tests::julia_grid_origin_c_zero_all_in_set ... ok [INFO] [stdout] test fractals::tests::mandelbrot_escape_at_two ... ok [INFO] [stdout] test fractals::tests::mandelbrot_origin_in_set ... ok [INFO] [stdout] test fractals::tests::mandelbrot_smooth_escape_gives_fractional_value ... ok [INFO] [stdout] test fractals::tests::mandelbrot_smooth_in_set_returns_max_iter ... ok [INFO] [stdout] test fractals::tests::julia_grid_dimensions ... ok [INFO] [stdout] test fractals::tests::newton_at_root_zero_converges_immediately ... ok [INFO] [stdout] test fractals::tests::newton_converges_to_root_after_iterations ... ok [INFO] [stdout] test fractals::tests::newton_max_iter_fallback_finds_closest_root ... ok [INFO] [stdout] test fractals::tests::newton_degenerate_at_origin ... ok [INFO] [stdout] test fractals::tests::sierpinski_produces_correct_count ... ok [INFO] [stdout] test general_relativity::tests::circular_orbit_angular_momentum_positive ... ok [INFO] [stdout] test general_relativity::tests::circular_orbit_energy_at_isco ... ok [INFO] [stdout] test general_relativity::tests::critical_density_with_hubble ... ok [INFO] [stdout] test general_relativity::tests::effective_potential_schwarzschild_newtonian_limit ... ok [INFO] [stdout] test general_relativity::tests::event_horizon_is_schwarzschild_alias ... ok [INFO] [stdout] test general_relativity::tests::frame_dragging_rate_falls_off_as_r_cubed ... ok [INFO] [stdout] test general_relativity::tests::frame_dragging_rate_positive_for_positive_spin ... ok [INFO] [stdout] test general_relativity::tests::friedmann_hubble_from_critical_density ... ok [INFO] [stdout] test general_relativity::tests::geodesic_acceleration_schwarzschild_zero_angular_momentum ... ok [INFO] [stdout] test general_relativity::tests::isco_is_three_times_rs ... ok [INFO] [stdout] test general_relativity::tests::kerr_ergosphere_at_equator_exceeds_horizon ... ok [INFO] [stdout] test general_relativity::tests::kerr_ergosphere_at_pole_equals_horizon ... ok [INFO] [stdout] test general_relativity::tests::kerr_isco_prograde_less_than_retrograde ... ok [INFO] [stdout] test general_relativity::tests::kerr_isco_zero_spin_matches_schwarzschild ... ok [INFO] [stdout] test general_relativity::tests::kerr_reduces_to_schwarzschild_at_zero_spin ... ok [INFO] [stdout] test general_relativity::tests::lookback_time_positive_and_bounded ... ok [INFO] [stdout] test general_relativity::tests::luminosity_distance_low_z ... ok [INFO] [stdout] test general_relativity::tests::proper_time_at_infinity_is_one ... ok [INFO] [stdout] test general_relativity::tests::redshift_factor_equal_radii_is_one ... ok [INFO] [stdout] test general_relativity::tests::scale_factor_at_z_zero_is_one ... ok [INFO] [stdout] test general_relativity::tests::schwarzschild_radius_of_sun ... ok [INFO] [stdout] test general_relativity::tests::metric_consistency ... ok [INFO] [stdout] test general_relativity::tests::photon_sphere_is_1_5_rs ... ok [INFO] [stdout] test general_relativity::tests::temperature_scales_with_redshift ... ok [INFO] [stdout] test geometry::tests::test_approx_rel_near_zero_b ... ok [INFO] [stdout] test geometry::tests::test_area_annulus ... ok [INFO] [stdout] test geometry::tests::test_area_circle ... ok [INFO] [stdout] test geometry::tests::test_area_ellipse ... ok [INFO] [stdout] test geometry::tests::test_area_regular_polygon ... ok [INFO] [stdout] test geometry::tests::test_area_sector ... ok [INFO] [stdout] test geometry::tests::test_area_triangle ... ok [INFO] [stdout] test geometry::tests::test_area_triangle_heron ... ok [INFO] [stdout] test geometry::tests::test_great_circle_distance ... ok [INFO] [stdout] test geometry::tests::test_hollow_sphere_greater_than_solid ... ok [INFO] [stdout] test geometry::tests::test_moi_hollow_sphere ... ok [INFO] [stdout] test geometry::tests::test_moi_rectangular_plate ... ok [INFO] [stdout] test geometry::tests::test_moi_solid_cylinder ... ok [INFO] [stdout] test geometry::tests::test_moi_solid_sphere ... ok [INFO] [stdout] test geometry::tests::test_moi_thin_rod_center ... ok [INFO] [stdout] test geometry::tests::test_moi_thin_rod_end ... ok [INFO] [stdout] test geometry::tests::test_parallel_axis ... ok [INFO] [stdout] test fractals::tests::mandelbrot_grid_dimensions ... ok [INFO] [stdout] test geometry::tests::test_rod_end_vs_center_parallel_axis ... ok [INFO] [stdout] test geometry::tests::test_solid_angle_cone ... ok [INFO] [stdout] test geometry::tests::test_solid_angle_full_sphere ... ok [INFO] [stdout] test geometry::tests::test_spherical_excess ... ok [INFO] [stdout] test geometry::tests::test_surface_cone_lateral ... ok [INFO] [stdout] test geometry::tests::test_surface_cylinder_lateral ... ok [INFO] [stdout] test geometry::tests::test_surface_cylinder_total ... ok [INFO] [stdout] test geometry::tests::test_surface_sphere ... ok [INFO] [stdout] test geometry::tests::test_surface_torus ... ok [INFO] [stdout] test geometry::tests::test_volume_capsule ... ok [INFO] [stdout] test geometry::tests::test_volume_cone ... ok [INFO] [stdout] test geometry::tests::test_volume_ellipsoid ... ok [INFO] [stdout] test geometry::tests::test_volume_frustum ... ok [INFO] [stdout] test geometry::tests::test_volume_sphere ... ok [INFO] [stdout] test geometry::tests::test_volume_torus ... ok [INFO] [stdout] test geophysics::tests::test_age_of_seafloor ... ok [INFO] [stdout] test geophysics::tests::test_bouguer_anomaly_identity ... ok [INFO] [stdout] test geophysics::tests::test_cmb_depth ... ok [INFO] [stdout] test geophysics::tests::test_bouguer_correction_positive ... ok [INFO] [stdout] test geophysics::tests::test_free_air_correction ... ok [INFO] [stdout] test geophysics::tests::test_geothermal_power ... ok [INFO] [stdout] test geophysics::tests::test_gravity_at_equator ... ok [INFO] [stdout] test geophysics::tests::test_gravity_at_pole ... ok [INFO] [stdout] test geophysics::tests::test_gravity_increases_with_latitude ... ok [INFO] [stdout] test geophysics::tests::test_heat_flow ... ok [INFO] [stdout] test geophysics::tests::test_isostatic_compensation ... ok [INFO] [stdout] test geophysics::tests::test_moho_depths_reasonable ... ok [INFO] [stdout] test geophysics::tests::test_moment_magnitude_roundtrip ... ok [INFO] [stdout] test geophysics::tests::test_ocean_depth_from_age_at_ridge ... ok [INFO] [stdout] test geophysics::tests::test_ocean_depth_increases_with_age ... ok [INFO] [stdout] test geophysics::tests::test_plate_velocity_euler ... ok [INFO] [stdout] test geophysics::tests::test_seismic_energy_increases_with_magnitude ... ok [INFO] [stdout] test geophysics::tests::test_seismic_moment_magnitude_9 ... ok [INFO] [stdout] test geophysics::tests::test_temperature_at_depth ... ok [INFO] [stdout] test geophysics::tests::test_wave_travel_times ... ok [INFO] [stdout] test gravitation::tests::test_gravitational_force ... ok [INFO] [stdout] test geophysics::tests::test_richter_magnitude_positive ... ok [INFO] [stdout] test gravitation::tests::test_escape_velocity_earth ... ok [INFO] [stdout] test gravitation::tests::test_gravitational_force_vec ... ok [INFO] [stdout] test gravitation::tests::test_gravitational_field_earth_surface ... ok [INFO] [stdout] test gravitation::tests::test_gravitational_force_vec_zero_distance ... ok [INFO] [stdout] test gravitation::tests::test_gravitational_potential_energy ... ok [INFO] [stdout] test gravitation::tests::test_gravitational_time_dilation ... ok [INFO] [stdout] test gravitation::tests::test_hill_sphere_radius ... ok [INFO] [stdout] test gravitation::tests::test_orbital_period ... ok [INFO] [stdout] test gravitation::tests::test_orbital_velocity ... ok [INFO] [stdout] test gravitation::tests::test_roche_limit ... ok [INFO] [stdout] test gravitation::tests::test_schwarzschild_radius_sun ... ok [INFO] [stdout] test gravitation::tests::test_semi_major_axis_from_period ... ok [INFO] [stdout] test gravitation::tests::test_specific_orbital_energy ... ok [INFO] [stdout] test gravitation::tests::test_vis_viva_circular ... ok [INFO] [stdout] test information_theory::tests::test_binary_channel_capacity_half_error ... ok [INFO] [stdout] test information_theory::tests::test_binary_channel_capacity_zero_error ... ok [INFO] [stdout] test information_theory::tests::test_binary_entropy_extremes ... ok [INFO] [stdout] test information_theory::tests::test_compression_ratio ... ok [INFO] [stdout] test information_theory::tests::test_conditional_entropy ... ok [INFO] [stdout] test information_theory::tests::test_conditional_entropy_with_zero_marginal ... ok [INFO] [stdout] test information_theory::tests::test_cramer_rao_bound ... ok [INFO] [stdout] test information_theory::tests::test_cross_entropy_equals_entropy_for_same_distribution ... ok [INFO] [stdout] test information_theory::tests::test_cross_entropy_geq_entropy ... ok [INFO] [stdout] test information_theory::tests::test_efficiency ... ok [INFO] [stdout] test information_theory::tests::test_entropy_rate_identity ... ok [INFO] [stdout] test information_theory::tests::test_fair_coin_entropy ... ok [INFO] [stdout] test information_theory::tests::test_fair_die_entropy ... ok [INFO] [stdout] test information_theory::tests::test_fisher_information_gaussian ... ok [INFO] [stdout] test information_theory::tests::test_js_divergence_nonnegative ... ok [INFO] [stdout] test information_theory::tests::test_js_divergence_symmetric ... ok [INFO] [stdout] test information_theory::tests::test_kl_divergence_identical ... ok [INFO] [stdout] test information_theory::tests::test_max_entropy ... ok [INFO] [stdout] test information_theory::tests::test_mutual_information_independent ... ok [INFO] [stdout] test information_theory::tests::test_mutual_information_with_zeros ... ok [INFO] [stdout] test information_theory::tests::test_redundancy ... ok [INFO] [stdout] test geophysics::tests::test_pressure_at_depth ... ok [INFO] [stdout] test information_theory::tests::test_shannon_entropy_nats_fair_coin ... ok [INFO] [stdout] test linalg::tests::test_add_sub ... ok [INFO] [stdout] test linalg::tests::test_axis_angle_matches_rotation_z ... ok [INFO] [stdout] test linalg::tests::test_cartesian_cylindrical_roundtrip ... ok [INFO] [stdout] test linalg::tests::test_cartesian_spherical_roundtrip ... ok [INFO] [stdout] test linalg::tests::test_identity_determinant ... ok [INFO] [stdout] test linalg::tests::test_inverse_times_original_is_identity ... ok [INFO] [stdout] test linalg::tests::test_mat3_approx_eq_different ... ok [INFO] [stdout] test linalg::tests::test_mul_mat_identity ... ok [INFO] [stdout] test linalg::tests::test_mul_mat_non_trivial ... ok [INFO] [stdout] test linalg::tests::test_mul_scalar ... ok [INFO] [stdout] test geometry::tests::test_volume_cylinder ... ok [INFO] [stdout] test linalg::tests::test_mul_vec ... ok [INFO] [stdout] test geophysics::tests::test_epicentral_distance_from_lag ... ok [INFO] [stdout] test linalg::tests::test_mul_vec_non_identity ... ok [INFO] [stdout] test linalg::tests::test_origin_spherical ... ok [INFO] [stdout] test linalg::tests::test_polar_roundtrip ... ok [INFO] [stdout] test linalg::tests::test_rotation_matrix_determinant_is_one ... ok [INFO] [stdout] test linalg::tests::test_rotation_matrix_is_orthogonal ... ok [INFO] [stdout] test linalg::tests::test_rotation_x_90_maps_y_to_z ... ok [INFO] [stdout] test linalg::tests::test_rotation_y_90_maps_z_to_x ... ok [INFO] [stdout] test linalg::tests::test_rotation_z_90_maps_x_to_y ... ok [INFO] [stdout] test linalg::tests::test_scale ... ok [INFO] [stdout] test linalg::tests::test_singular_matrix_has_no_inverse ... ok [INFO] [stdout] test linalg::tests::test_spherical_known_values ... ok [INFO] [stdout] test linalg::tests::test_transpose_identity ... ok [INFO] [stdout] test linalg::tests::test_zero_determinant ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_alfven_speed_solar_corona ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_bennett_pinch_condition ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_diffusion_and_advection_times ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_fast_magnetosonic_exceeds_components ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_frozen_in_condition ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_grad_shafranov_beta_limit ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_hartmann_number ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_lundquist_number ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_magnetic_diffusivity ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_magnetic_pressure_positive ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_magnetic_reynolds_scales_with_conductivity ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_magnetosonic_mach ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_pinch_pressure_balance ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_plasma_beta ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_reconnection_electric_field ... ok [INFO] [stdout] test linalg::tests::test_trace ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_sweet_parker_rate_decreases_with_lundquist ... ok [INFO] [stdout] test magnetohydrodynamics::tests::test_total_pressure ... ok [INFO] [stdout] test materials::common::tests::all_returns_full_list ... ok [INFO] [stdout] test materials::common::tests::case_insensitive_lookup ... ok [INFO] [stdout] test materials::common::tests::diamond_has_highest_youngs_modulus ... ok [INFO] [stdout] test materials::common::tests::nonexistent_material_returns_none ... ok [INFO] [stdout] test materials::common::tests::steel_youngs_modulus ... ok [INFO] [stdout] test materials::elements::tests::all_118_elements_present ... ok [INFO] [stdout] test materials::elements::tests::all_elements_have_correct_index ... ok [INFO] [stdout] test materials::elements::tests::bromine_is_liquid ... ok [INFO] [stdout] test materials::elements::tests::by_name_is_case_insensitive ... ok [INFO] [stdout] test materials::elements::tests::by_symbol_static_fallback_works ... ok [INFO] [stdout] test materials::elements::tests::by_symbol_static_matches_by_symbol ... ok [INFO] [stdout] test materials::elements::tests::by_symbol_static_nonexistent_returns_none ... ok [INFO] [stdout] test materials::elements::tests::carbon_atomic_mass ... ok [INFO] [stdout] test materials::elements::tests::copper_lookup_by_symbol_number_and_name ... ok [INFO] [stdout] test materials::elements::tests::hydrogen_is_element_1 ... ok [INFO] [stdout] test materials::elements::tests::gold_density ... ok [INFO] [stdout] test materials::elements::tests::iron_melting_point ... ok [INFO] [stdout] test materials::elements::tests::mercury_is_liquid ... ok [INFO] [stdout] test materials::elements::tests::noble_gases_no_electronegativity ... ok [INFO] [stdout] test materials::elements::tests::oganesson_is_element_118 ... ok [INFO] [stdout] test materials::elements::tests::out_of_range_returns_none ... ok [INFO] [stdout] test materials::fluids::tests::all_returns_full_list ... ok [INFO] [stdout] test materials::fluids::tests::case_insensitive_lookup ... ok [INFO] [stdout] test materials::fluids::tests::honey_is_most_viscous ... ok [INFO] [stdout] test materials::fluids::tests::kinematic_viscosity_consistent ... ok [INFO] [stdout] test materials::fluids::tests::mercury_is_densest_fluid ... ok [INFO] [stdout] test materials::fluids::tests::nonexistent_fluid_returns_none ... ok [INFO] [stdout] test materials::fluids::tests::water_density ... ok [INFO] [stdout] test materials::gases::tests::gamma_equals_cp_over_cv ... ok [INFO] [stdout] test materials::gases::tests::noble_gases_have_monatomic_gamma ... ok [INFO] [stdout] test materials::gases::tests::air_specific_heat_ratio ... ok [INFO] [stdout] test math::tests::test_angle_between_parallel ... ok [INFO] [stdout] test math::tests::test_angle_between_perpendicular ... ok [INFO] [stdout] test math::tests::test_angle_between_zero_vector ... ok [INFO] [stdout] test math::tests::test_coulomb_constant_from_epsilon0 ... ok [INFO] [stdout] test math::tests::test_gas_constant_equals_na_times_kb ... ok [INFO] [stdout] test materials::gases::tests::all_returns_full_list ... ok [INFO] [stdout] test materials::gases::tests::case_insensitive_lookup ... ok [INFO] [stdout] test materials::gases::tests::nonexistent_gas_returns_none ... ok [INFO] [stdout] test math::tests::test_hbar_equals_h_over_2pi ... ok [INFO] [stdout] test math::tests::test_distance_to ... ok [INFO] [stdout] test math::tests::test_fine_structure_constant ... ok [INFO] [stdout] test math::tests::test_lerp_endpoints ... ok [INFO] [stdout] test math::tests::test_lerp_midpoint ... ok [INFO] [stdout] test math::tests::test_magnitude_squared ... ok [INFO] [stdout] test math::tests::test_normalized_zero_vector ... ok [INFO] [stdout] test math::tests::test_project_onto ... ok [INFO] [stdout] test math::tests::test_project_onto_self ... ok [INFO] [stdout] test math::tests::test_vacuum_impedance_equals_mu0_times_c ... ok [INFO] [stdout] test math::tests::test_project_onto_zero_vector ... ok [INFO] [stdout] test math::tests::test_vec3_cross ... ok [INFO] [stdout] test math::tests::test_vec3_magnitude ... ok [INFO] [stdout] test math::tests::test_vec3_dot ... ok [INFO] [stdout] test math::tests::test_vec3_normalized ... ok [INFO] [stdout] test math::tests::test_vec3_reflect ... ok [INFO] [stdout] test monte_carlo::tests::test_importance_sampling_zero_pdf ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_magnetization_all_up ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_all_up_energy ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_magnetization_mixed ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_step_empty_spins ... ok [INFO] [stdout] test monte_carlo::tests::test_langevin_step_damping ... ok [INFO] [stdout] test monte_carlo::tests::test_langevin_step_updates_position ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_step_1d_preserves_spin_values ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_magnetization_all_down ... ok [INFO] [stdout] test monte_carlo::tests::test_ising_step_1d_at_zero_temperature_lowers_energy ... ok [INFO] [stdout] test monte_carlo::tests::test_mc_integrate_sin ... ok [INFO] [stdout] test monte_carlo::tests::test_metropolis_always_accepts_lower_energy ... ok [INFO] [stdout] test monte_carlo::tests::test_mc_integrate_2d_xy ... ok [INFO] [stdout] test monte_carlo::tests::test_mc_integrate_importance_constant ... ok [INFO] [stdout] test monte_carlo::tests::test_mc_estimate_pi ... ok [INFO] [stdout] test monte_carlo::tests::test_next_f64_in_unit_interval ... ok [INFO] [stdout] test monte_carlo::tests::test_mc_integrate_2d_constant ... ok [INFO] [stdout] test monte_carlo::tests::test_metropolis_sample_collects_samples ... ok [INFO] [stdout] test monte_carlo::tests::test_metropolis_sample_concentrates_at_minimum ... ok [INFO] [stdout] test monte_carlo::tests::test_next_u64_deterministic ... ok [INFO] [stdout] test monte_carlo::tests::test_next_u64_different_seeds_differ ... ok [INFO] [stdout] test monte_carlo::tests::test_random_walk_2d_starts_at_origin ... ok [INFO] [stdout] test monte_carlo::tests::test_random_walk_3d_step_size ... ok [INFO] [stdout] test monte_carlo::tests::test_wiener_process_starts_at_zero ... ok [INFO] [stdout] test monte_carlo::tests::test_next_gaussian_mean_and_variance ... ok [INFO] [stdout] test neutronics::tests::test_buildup_factor_zero_thickness ... ok [INFO] [stdout] test monte_carlo::tests::test_ou_process_mean_approaches_mu ... ok [INFO] [stdout] test monte_carlo::tests::test_random_walk_1d_starts_at_zero_and_correct_length ... ok [INFO] [stdout] test monte_carlo::tests::test_random_walk_2d_step_size ... ok [INFO] [stdout] test neutronics::tests::test_decay_heat_decreases ... ok [INFO] [stdout] test monte_carlo::tests::test_random_walk_3d_zero_norm_branch ... ok [INFO] [stdout] test neutronics::tests::test_diffusion_coefficient ... ok [INFO] [stdout] test neutronics::tests::test_decay_heat_fraction ... ok [INFO] [stdout] test monte_carlo::tests::test_random_walk_3d_starts_at_origin ... ok [INFO] [stdout] test neutronics::tests::test_diffusion_length ... ok [INFO] [stdout] test neutronics::tests::test_doubling_time_critical ... ok [INFO] [stdout] test neutronics::tests::test_doubling_time_subcritical ... ok [INFO] [stdout] test neutronics::tests::test_doubling_time_supercritical ... ok [INFO] [stdout] test neutronics::tests::test_mean_free_path_neutron ... ok [INFO] [stdout] test neutronics::tests::test_microscopic_to_macroscopic ... ok [INFO] [stdout] test neutronics::tests::test_half_value_layer ... ok [INFO] [stdout] test neutronics::tests::test_k_effective ... ok [INFO] [stdout] test neutronics::tests::test_approx_rel_near_zero_b ... ok [INFO] [stdout] test neutronics::tests::test_neutron_flux_slab_center ... ok [INFO] [stdout] test neutronics::tests::test_buildup_factor_approx ... ok [INFO] [stdout] test neutronics::tests::test_neutron_flux_slab_boundary ... ok [INFO] [stdout] test neutronics::tests::test_migration_length ... ok [INFO] [stdout] test neutronics::tests::test_reactivity_critical ... ok [INFO] [stdout] test neutronics::tests::test_number_density ... ok [INFO] [stdout] test neutronics::tests::test_one_over_v_xs ... ok [INFO] [stdout] test neutronics::tests::test_burnup ... ok [INFO] [stdout] test neutronics::tests::test_reactivity_supercritical ... ok [INFO] [stdout] test neutronics::tests::test_reactor_power ... ok [INFO] [stdout] test neutronics::tests::test_transmission_at_hvl ... ok [INFO] [stdout] test neutronics::tests::test_transmission_at_tvl ... ok [INFO] [stdout] test nonlinear::tests::box_counting_dimension_empty_boxes_at_scale ... ok [INFO] [stdout] test neutronics::tests::test_tenth_value_layer ... ok [INFO] [stdout] test neutronics::tests::test_thermal_utilization ... ok [INFO] [stdout] test nonlinear::tests::box_counting_dimension_zero_grid_sizes ... ok [INFO] [stdout] test nonlinear::tests::correlation_dimension_basic ... ok [INFO] [stdout] test nonlinear::tests::box_counting_dimension_insufficient_scales ... ok [INFO] [stdout] test neutronics::tests::test_reproduction_factor ... ok [INFO] [stdout] test nonlinear::tests::box_counting_dimension_line ... ok [INFO] [stdout] test neutronics::tests::test_six_factor_formula ... ok [INFO] [stdout] test neutronics::tests::test_transmission_factor ... ok [INFO] [stdout] test nonlinear::tests::correlation_dimension_empty ... ok [INFO] [stdout] test nonlinear::tests::fixed_point_of_cos ... ok [INFO] [stdout] test nonlinear::tests::henon_map_single_step ... ok [INFO] [stdout] test nonlinear::tests::linear_regression_slope_zero_denom ... ok [INFO] [stdout] test nonlinear::tests::logistic_map_converge_samples ... ok [INFO] [stdout] test nonlinear::tests::henon_classic_does_not_diverge ... ok [INFO] [stdout] test nonlinear::tests::fixed_point_iterate_no_convergence ... ok [INFO] [stdout] test nonlinear::tests::logistic_map_fixed_point ... ok [INFO] [stdout] test nonlinear::tests::logistic_map_single_step ... ok [INFO] [stdout] test nonlinear::tests::lorenz_at_origin_is_zero ... ok [INFO] [stdout] test nonlinear::tests::lyapunov_negative_for_stable_r2 ... ok [INFO] [stdout] test nonlinear::tests::logistic_map_r2_converges_to_half ... ok [INFO] [stdout] test nuclear::tests::test_absorbed_dose ... ok [INFO] [stdout] test nonlinear::tests::lyapunov_exponent_zero_derivative ... ok [INFO] [stdout] test nonlinear::tests::stable_vs_unstable_fixed_point ... ok [INFO] [stdout] test nuclear::tests::test_activity ... ok [INFO] [stdout] test nonlinear::tests::lyapunov_positive_for_chaotic_r4 ... ok [INFO] [stdout] test nonlinear::tests::lyapunov_1d_matches_logistic_specialization ... ok [INFO] [stdout] test nonlinear::tests::rossler_derivatives_at_origin ... ok [INFO] [stdout] test nuclear::tests::test_binding_energy ... ok [INFO] [stdout] test nuclear::tests::test_binding_energy_per_nucleon ... ok [INFO] [stdout] test nuclear::tests::test_half_life ... ok [INFO] [stdout] test nuclear::tests::test_mass_defect_helium4 ... ok [INFO] [stdout] test nuclear::tests::test_mass_energy ... ok [INFO] [stdout] test nuclear::tests::test_nuclear_density ... ok [INFO] [stdout] test nuclear::tests::test_mean_lifetime ... ok [INFO] [stdout] test nuclear::tests::test_nuclear_mean_free_path ... ok [INFO] [stdout] test nuclear::tests::test_q_value ... ok [INFO] [stdout] test nuclear::tests::test_num_half_lives ... ok [INFO] [stdout] test nuclear::tests::test_reaction_rate ... ok [INFO] [stdout] test nuclear::tests::test_energy_from_amu ... ok [INFO] [stdout] test nuclear::tests::test_remaining_after_half_lives ... ok [INFO] [stdout] test nuclear::tests::test_equivalent_dose ... ok [INFO] [stdout] test nuclear::tests::test_radiation_inverse_square ... ok [INFO] [stdout] test nuclear::tests::test_nuclear_radius ... ok [INFO] [stdout] test nuclear::tests::test_remaining_nuclei ... ok [INFO] [stdout] test numerical::tests::test_bisection_max_iter_reached ... ok [INFO] [stdout] test numerical::tests::test_cubic_interp_few_points_falls_back ... ok [INFO] [stdout] test numerical::tests::test_cubic_interp_quadratic ... ok [INFO] [stdout] test numerical::tests::test_euler_step ... ok [INFO] [stdout] test numerical::tests::test_cubic_interp_two_points_falls_back ... ok [INFO] [stdout] test numerical::tests::test_bisection_sqrt2 ... ok [INFO] [stdout] test numerical::tests::test_cubic_spline_two_points ... ok [INFO] [stdout] test numerical::tests::test_bisection_same_sign_returns_none ... ok [INFO] [stdout] test numerical::tests::test_gaussian_quadrature_sin ... ok [INFO] [stdout] test numerical::tests::test_integration_polynomial ... ok [INFO] [stdout] test numerical::tests::test_lerp ... ok [INFO] [stdout] test numerical::tests::test_linear_interp_clamping ... ok [INFO] [stdout] test numerical::tests::test_linear_interp_exact_points ... ok [INFO] [stdout] test numerical::tests::test_newton_raphson_max_iter ... ok [INFO] [stdout] test numerical::tests::test_newton_raphson_no_convergence ... ok [INFO] [stdout] test numerical::tests::test_newton_raphson_sqrt2 ... ok [INFO] [stdout] test numerical::tests::test_newton_raphson_zero_derivative ... ok [INFO] [stdout] test numerical::tests::test_rk4_solve_exponential_decay ... ok [INFO] [stdout] test numerical::tests::test_rk4_step ... ok [INFO] [stdout] test numerical::tests::test_rk4_step_vec_system ... ok [INFO] [stdout] test numerical::tests::test_secant_max_iter ... ok [INFO] [stdout] test numerical::tests::test_simpson_clamps_odd_n ... ok [INFO] [stdout] test numerical::tests::test_secant_sqrt2 ... ok [INFO] [stdout] test numerical::tests::test_secant_no_convergence ... ok [INFO] [stdout] test numerical::tests::test_simpson_n_less_than_2 ... ok [INFO] [stdout] test numerical::tests::test_simpson_sin ... ok [INFO] [stdout] test numerical::tests::test_trapezoid_sin ... ok [INFO] [stdout] test optics::tests::test_brewster_angle ... ok [INFO] [stdout] test optics::tests::test_combined_focal_length ... ok [INFO] [stdout] test optics::tests::test_constructive_path_diff ... ok [INFO] [stdout] test optics::tests::test_critical_angle ... ok [INFO] [stdout] test optics::tests::test_critical_angle_n1_less_than_n2 ... ok [INFO] [stdout] test optics::tests::test_destructive_path_diff ... ok [INFO] [stdout] test optics::tests::test_double_slit_maximum ... ok [INFO] [stdout] test optics::tests::test_image_distance_converging ... ok [INFO] [stdout] test optics::tests::test_diffraction_grating_angle ... ok [INFO] [stdout] test optics::tests::test_diffraction_grating_angle_none ... ok [INFO] [stdout] test optics::tests::test_double_slit_maximum_zeroth_order ... ok [INFO] [stdout] test optics::tests::test_double_slit_maximum_invalid_order ... ok [INFO] [stdout] test optics::tests::test_lens_focal_length ... ok [INFO] [stdout] test optics::tests::test_lens_power ... ok [INFO] [stdout] test optics::tests::test_magnification ... ok [INFO] [stdout] test optics::tests::test_magnification_from_heights ... ok [INFO] [stdout] test optics::tests::test_malus_law ... ok [INFO] [stdout] test optics::tests::test_refractive_index ... ok [INFO] [stdout] test optics::tests::test_single_slit_minimum ... ok [INFO] [stdout] test optics::tests::test_single_slit_minimum_none ... ok [INFO] [stdout] test optics::tests::test_snells_law ... ok [INFO] [stdout] test neutronics::tests::test_reaction_rate_neutron ... ok [INFO] [stdout] test optics::tests::test_speed_in_medium ... ok [INFO] [stdout] test optics::tests::test_radius_of_curvature ... ok [INFO] [stdout] test optics::tests::test_thin_film_constructive_thickness ... ok [INFO] [stdout] test optics::tests::test_rayleigh ... ok [INFO] [stdout] test optimization::tests::brent_finds_parabola_minimum ... ok [INFO] [stdout] test optics::tests::test_total_internal_reflection ... ok [INFO] [stdout] test optimization::tests::brent_min_reversed_bounds ... ok [INFO] [stdout] test optimization::tests::golden_section_finds_parabola_minimum ... ok [INFO] [stdout] test optimization::tests::adam_converges_on_quadratic ... ok [INFO] [stdout] test optimization::tests::brent_finds_asymmetric_minimum ... ok [INFO] [stdout] test optimization::tests::gradient_descent_momentum_on_quadratic ... ok [INFO] [stdout] test optimization::tests::gradient_descent_on_quadratic_bowl ... ok [INFO] [stdout] test optimization::tests::linear_regression_exact_line ... ok [INFO] [stdout] test optimization::tests::nelder_mead_triggers_shrink ... ok [INFO] [stdout] test optimization::tests::numerical_gradient_matches_analytical ... ok [INFO] [stdout] test optimization::tests::nelder_mead_on_rosenbrock ... ok [INFO] [stdout] test optimization::tests::nelder_mead_on_steep_quadratic ... ok [INFO] [stdout] test optimization::tests::polynomial_fit_linear ... ok [INFO] [stdout] test optimization::tests::polynomial_fit_overdetermined_near_singular ... ok [INFO] [stdout] test optimization::tests::polynomial_fit_quadratic ... ok [INFO] [stdout] test optimization::tests::simulated_annealing_cold_temperature ... ok [INFO] [stdout] test particle_physics::tests::test_approx_both_zero ... ok [INFO] [stdout] test optimization::tests::r_squared_constant_actual ... ok [INFO] [stdout] test optimization::tests::r_squared_perfect_fit ... ok [INFO] [stdout] test particle_physics::tests::test_breit_wigner_off_peak ... ok [INFO] [stdout] test particle_physics::tests::test_baryon_number_conserved ... ok [INFO] [stdout] test particle_physics::tests::test_breit_wigner_peak ... ok [INFO] [stdout] test particle_physics::tests::test_center_of_mass_energy_equal_beams ... ok [INFO] [stdout] test particle_physics::tests::test_decay_rate_lifetime_roundtrip ... ok [INFO] [stdout] test particle_physics::tests::test_fixed_target_com_energy ... ok [INFO] [stdout] test particle_physics::tests::test_branching_ratio ... ok [INFO] [stdout] test particle_physics::tests::test_invariant_mass_two_body_at_rest ... ok [INFO] [stdout] test particle_physics::tests::test_charge_conserved ... ok [INFO] [stdout] test particle_physics::tests::test_mean_free_path ... ok [INFO] [stdout] test particle_physics::tests::test_pseudorapidity_ninety_degrees ... ok [INFO] [stdout] test particle_physics::tests::test_rapidity_zero_pz ... ok [INFO] [stdout] test particle_physics::tests::test_rutherford_angle_dependence ... ok [INFO] [stdout] test particle_physics::tests::test_rutherford_cross_section_positive ... ok [INFO] [stdout] test particle_physics::tests::test_lepton_number_conserved ... ok [INFO] [stdout] test particle_physics::tests::test_luminosity_to_event_rate ... ok [INFO] [stdout] test particle_physics::tests::test_invariant_mass_at_rest ... ok [INFO] [stdout] test particle_physics::tests::test_lorentz_boost_at_rest ... ok [INFO] [stdout] test photonics::tests::test_apply_ray_matrix_free_space ... ok [INFO] [stdout] test photonics::tests::test_beam_intensity_on_axis ... ok [INFO] [stdout] test photonics::tests::test_acceptance_angle ... ok [INFO] [stdout] test photonics::tests::test_beam_parameter_returns_pair ... ok [INFO] [stdout] test photonics::tests::test_beam_radius_at_rayleigh_range ... ok [INFO] [stdout] test particle_physics::tests::test_constants_sanity ... ok [INFO] [stdout] test photonics::tests::test_beam_radius_at_zero_equals_waist ... ok [INFO] [stdout] test particle_physics::tests::test_four_momentum_magnitude_at_rest ... ok [INFO] [stdout] test particle_physics::tests::test_transverse_momentum ... ok [INFO] [stdout] test photonics::tests::test_coherence_time ... ok [INFO] [stdout] test photonics::tests::test_critical_angle_fiber ... ok [INFO] [stdout] test photonics::tests::test_fabry_perot_resonance ... ok [INFO] [stdout] test photonics::tests::test_fiber_attenuation_10db ... ok [INFO] [stdout] test photonics::tests::test_dispersion_broadening ... ok [INFO] [stdout] test photonics::tests::test_free_space_matrix_structure ... ok [INFO] [stdout] test photonics::tests::test_free_spectral_range ... ok [INFO] [stdout] test photonics::tests::test_fringe_visibility_perfect ... ok [INFO] [stdout] test photonics::tests::test_fringe_visibility_symmetric ... ok [INFO] [stdout] test photonics::tests::test_gouy_phase_at_rayleigh ... ok [INFO] [stdout] test photonics::tests::test_multiply_identity ... ok [INFO] [stdout] test photonics::tests::test_number_of_modes ... ok [INFO] [stdout] test photonics::tests::test_numerical_aperture ... ok [INFO] [stdout] test photonics::tests::test_rayleigh_range_known ... ok [INFO] [stdout] test photonics::tests::test_single_mode_below_cutoff ... ok [INFO] [stdout] test photonics::tests::test_thick_lens_thin_limit ... ok [INFO] [stdout] test photonics::tests::test_thin_lens_matrix_structure ... ok [INFO] [stdout] test photonics::tests::test_v_number_known ... ok [INFO] [stdout] test photonics::tests::test_v_number_single_mode_check ... ok [INFO] [stdout] test plasma::tests::test_alfven_speed ... ok [INFO] [stdout] test plasma::tests::test_approx_rel_zero_b ... ok [INFO] [stdout] test plasma::tests::test_collision_frequency ... ok [INFO] [stdout] test plasma::tests::test_coulomb_logarithm ... ok [INFO] [stdout] test plasma::tests::test_cyclotron_frequency_electron ... ok [INFO] [stdout] test plasma::tests::test_cyclotron_frequency_ion ... ok [INFO] [stdout] test plasma::tests::test_debye_length ... ok [INFO] [stdout] test plasma::tests::test_debye_number ... ok [INFO] [stdout] test plasma::tests::test_larmor_radius ... ok [INFO] [stdout] test plasma::tests::test_magnetic_pressure ... ok [INFO] [stdout] test plasma::tests::test_plasma_frequency_electron ... ok [INFO] [stdout] test plasma::tests::test_magnetosonic_speed ... ok [INFO] [stdout] test plasma::tests::test_plasma_beta ... ok [INFO] [stdout] test plasma::tests::test_plasma_frequency_ion ... ok [INFO] [stdout] test plasma::tests::test_skin_depth_plasma ... ok [INFO] [stdout] test plasma::tests::test_sound_speed_plasma ... ok [INFO] [stdout] test plasma::tests::test_thermal_velocity ... ok [INFO] [stdout] test propulsion::tests::test_area_ratio_from_mach_sonic ... ok [INFO] [stdout] test propulsion::tests::test_area_ratio_supersonic ... ok [INFO] [stdout] test propulsion::tests::test_bi_elliptic_vs_hohmann ... ok [INFO] [stdout] test propulsion::tests::test_delta_v_plane_change ... ok [INFO] [stdout] test propulsion::tests::test_delta_v_staged_matches_sum ... ok [INFO] [stdout] test propulsion::tests::test_exhaust_velocity_from_isp ... ok [INFO] [stdout] test propulsion::tests::test_gravity_turn_loss ... ok [INFO] [stdout] test propulsion::tests::test_hohmann_earth_to_mars ... ok [INFO] [stdout] test propulsion::tests::test_hohmann_transfer_time_earth_mars ... ok [INFO] [stdout] test propulsion::tests::test_mass_ratio_roundtrip ... ok [INFO] [stdout] test propulsion::tests::test_nozzle_exit_velocity ... ok [INFO] [stdout] test propulsion::tests::test_specific_impulse_saturn_v_f1 ... ok [INFO] [stdout] test propulsion::tests::test_throat_area ... ok [INFO] [stdout] test photonics::tests::test_beam_waist_divergence_roundtrip ... ok [INFO] [stdout] test propulsion::tests::test_thrust_momentum ... ok [INFO] [stdout] test propulsion::tests::test_thrust_with_pressure_vacuum ... ok [INFO] [stdout] test photonics::tests::test_coherence_length ... ok [INFO] [stdout] test propulsion::tests::test_tsiolkovsky_single_stage ... ok [INFO] [stdout] test photonics::tests::test_fabry_perot_anti_resonance ... ok [INFO] [stdout] test photonics::tests::test_fiber_attenuation_no_loss ... ok [INFO] [stdout] test propulsion::tests::test_thrust_with_pressure_term ... ok [INFO] [stdout] test quantum::tests::test_bohr_radius ... ok [INFO] [stdout] test quantum::tests::test_blackbody_power ... ok [INFO] [stdout] test quantum::tests::test_compton_wavelength ... ok [INFO] [stdout] test quantum::tests::test_de_broglie_wavelength_from_energy ... ok [INFO] [stdout] test quantum::tests::test_hydrogen_orbital_radius ... ok [INFO] [stdout] test quantum::tests::test_hydrogen_orbital_velocity ... ok [INFO] [stdout] test quantum::tests::test_hydrogen_transition_lyman_alpha ... ok [INFO] [stdout] test quantum::tests::test_compton_wavelength_shift ... ok [INFO] [stdout] test quantum::tests::test_min_energy_uncertainty ... ok [INFO] [stdout] test quantum::tests::test_de_broglie_electron ... ok [INFO] [stdout] test quantum::tests::test_hydrogen_transition_wavelength_downward ... ok [INFO] [stdout] test quantum::tests::test_hydrogen_ground_state_energy ... ok [INFO] [stdout] test quantum::tests::test_hydrogen_transition_energy ... ok [INFO] [stdout] test quantum::tests::test_photoelectric_effect ... ok [INFO] [stdout] test quantum::tests::test_particle_in_box ... ok [INFO] [stdout] test quantum::tests::test_min_time_uncertainty ... ok [INFO] [stdout] test quantum::tests::test_photon_energy ... ok [INFO] [stdout] test quantum::tests::test_photon_energy_from_wavelength ... ok [INFO] [stdout] test quantum::tests::test_photon_momentum ... ok [INFO] [stdout] test quantum::tests::test_planck_spectral_radiance ... ok [INFO] [stdout] test quantum::tests::test_stopping_potential ... ok [INFO] [stdout] test quantum::tests::test_threshold_frequency ... ok [INFO] [stdout] test quantum::tests::test_threshold_wavelength ... ok [INFO] [stdout] test quantum::tests::test_tunneling_transmission_above_barrier ... ok [INFO] [stdout] test quantum::tests::test_tunneling_transmission_below_barrier ... ok [INFO] [stdout] test quantum::tests::test_tunneling_zero_barrier ... ok [INFO] [stdout] test quantum::tests::test_uncertainty_principle ... ok [INFO] [stdout] test quantum::tests::test_wien_sun ... ok [INFO] [stdout] test quantum::tests::test_zero_point_energy ... ok [INFO] [stdout] test quaternion::tests::angle_between_same_is_zero ... ok [INFO] [stdout] test quaternion::tests::dot_identity_with_itself ... ok [INFO] [stdout] test quaternion::tests::dot_orthogonal_quaternions ... ok [INFO] [stdout] test quaternion::tests::is_unit_after_from_axis_angle ... ok [INFO] [stdout] test quaternion::tests::neg_quaternion ... ok [INFO] [stdout] test quaternion::tests::nlerp_endpoints ... ok [INFO] [stdout] test quaternion::tests::norm_identity ... ok [INFO] [stdout] test quaternion::tests::normalize_preserves_direction ... ok [INFO] [stdout] test quaternion::tests::nlerp_negative_dot_takes_shorter_arc ... ok [INFO] [stdout] test quaternion::tests::norm_scaled ... ok [INFO] [stdout] test quaternion::tests::normalize_returns_unit ... ok [INFO] [stdout] test quaternion::tests::q_times_inverse_is_identity ... ok [INFO] [stdout] test quaternion::tests::rotate_90_about_z ... ok [INFO] [stdout] test quaternion::tests::rotate_180_about_z ... ok [INFO] [stdout] test quaternion::tests::normalize_zero_quaternion_returns_identity ... ok [INFO] [stdout] test quaternion::tests::rotation_matrix_matches_rotate_vec ... ok [INFO] [stdout] test quaternion::tests::slerp_endpoints ... ok [INFO] [stdout] test quaternion::tests::slerp_nearly_identical_quaternions_uses_nlerp ... ok [INFO] [stdout] test quaternion::tests::to_axis_angle_identity_gives_zero_angle ... ok [INFO] [stdout] test quaternion::tests::sub_quaternions ... ok [INFO] [stdout] test quaternion::tests::slerp_negative_dot_takes_shorter_arc ... ok [INFO] [stdout] test quaternion::tests::to_euler_gimbal_lock_negative_pitch ... ok [INFO] [stdout] test radiation::tests::test_approx_rel_zero_b ... ok [INFO] [stdout] test quaternion::tests::to_euler_gimbal_lock_positive_pitch ... ok [INFO] [stdout] test radiation::tests::test_beer_lambert_zero_depth ... ok [INFO] [stdout] test quaternion::tests::to_axis_angle_roundtrip ... ok [INFO] [stdout] test radiation::tests::test_beer_lambert_attenuation ... ok [INFO] [stdout] test radiation::tests::test_beer_lambert_thick_medium ... ok [INFO] [stdout] test radiation::tests::test_brightness_temperature ... ok [INFO] [stdout] test radiation::tests::test_color_temperature_inverse_of_wien ... ok [INFO] [stdout] test radiation::tests::test_intensity_at_distance_sun ... ok [INFO] [stdout] test radiation::tests::test_color_temperature_sun ... ok [INFO] [stdout] test radiation::tests::test_inverse_square_law_double_distance ... ok [INFO] [stdout] test radiation::tests::test_emissivity_from_absorptivity ... ok [INFO] [stdout] test radiation::tests::test_luminosity_from_intensity_roundtrip ... ok [INFO] [stdout] test radiation::tests::test_mean_free_path_photon ... ok [INFO] [stdout] test radiation::tests::test_radiation_pressure_reflected ... ok [INFO] [stdout] test radiation::tests::test_optical_depth ... ok [INFO] [stdout] test radiation::tests::test_radiation_pressure_absorbed ... ok [INFO] [stdout] test quaternion::tests::conjugate_of_unit_is_inverse ... ok [INFO] [stdout] test radiation::tests::test_radiative_exchange_blackbodies ... ok [INFO] [stdout] test quaternion::tests::euler_roundtrip ... ok [INFO] [stdout] test radiation::tests::test_radiative_exchange_gray_surfaces ... ok [INFO] [stdout] test radiation::tests::test_total_emissive_power_sun ... ok [INFO] [stdout] test radiation::tests::test_view_factor_parallel_plates_bounded ... ok [INFO] [stdout] test quaternion::tests::identity_rotation_preserves_vector ... ok [INFO] [stdout] test radiation::tests::test_spectral_peak_frequency_sun ... ok [INFO] [stdout] test radiation::tests::test_total_emissive_power_room_temp ... ok [INFO] [stdout] test radiation::tests::test_radiative_exchange_equal_temps ... ok [INFO] [stdout] test radiation::tests::test_view_factor_parallel_plates_known_value ... ok [INFO] [stdout] test radiation::tests::test_view_factor_parallel_plates_large_separation ... ok [INFO] [stdout] test relativity::tests::test_length_contraction ... ok [INFO] [stdout] test relativity::tests::test_beta ... ok [INFO] [stdout] test relativity::tests::test_doppler_approaching_receding_inverse ... ok [INFO] [stdout] test relativity::tests::test_energy_momentum_relation_at_rest ... ok [INFO] [stdout] test relativity::tests::test_gravitational_redshift ... ok [INFO] [stdout] test relativity::tests::test_lorentz_factor_half_c ... ok [INFO] [stdout] test relativity::tests::test_lorentz_factor_at_rest ... ok [INFO] [stdout] test relativity::tests::test_lorentz_transform_x ... ok [INFO] [stdout] test relativity::tests::test_relativistic_kinetic_energy ... ok [INFO] [stdout] test relativity::tests::test_relativistic_kinetic_energy_at_rest ... ok [INFO] [stdout] test relativity::tests::test_relativistic_mass_at_rest ... ok [INFO] [stdout] test relativity::tests::test_relativistic_mass ... ok [INFO] [stdout] test relativity::tests::test_relativistic_momentum ... ok [INFO] [stdout] test relativity::tests::test_relativistic_momentum_low_speed ... ok [INFO] [stdout] test relativity::tests::test_relativistic_total_energy ... ok [INFO] [stdout] test relativity::tests::test_relativistic_total_energy_at_rest ... ok [INFO] [stdout] test relativity::tests::test_rest_energy_electron ... ok [INFO] [stdout] test relativity::tests::test_spacetime_interval_lightlike ... ok [INFO] [stdout] test relativity::tests::test_time_dilation ... ok [INFO] [stdout] test relativity::tests::test_velocity_addition_classical ... ok [INFO] [stdout] test relativity::tests::test_velocity_addition_relativistic ... ok [INFO] [stdout] test rf::tests::test_antenna_directivity ... ok [INFO] [stdout] test rf::tests::test_antenna_gain_area_roundtrip ... ok [INFO] [stdout] test rf::tests::test_approx_rel_zero_b ... ok [INFO] [stdout] test rf::tests::test_beamwidth_approximate ... ok [INFO] [stdout] test rf::tests::test_characteristic_impedance_coax ... ok [INFO] [stdout] test rf::tests::test_dbm_to_watts_zero ... ok [INFO] [stdout] test relativity::tests::test_relativistic_doppler_receding ... ok [INFO] [stdout] test rf::tests::test_db_ratio_roundtrip ... ok [INFO] [stdout] test rf::tests::test_dbm_watts_roundtrip ... ok [INFO] [stdout] test rf::tests::test_eirp ... ok [INFO] [stdout] test rf::tests::test_fade_margin_db ... ok [INFO] [stdout] test rf::tests::test_free_space_path_loss ... ok [INFO] [stdout] test rf::tests::test_frequency_to_wavelength ... ok [INFO] [stdout] test rf::tests::test_half_wave_dipole_gain ... ok [INFO] [stdout] test rf::tests::test_friis_received_power ... ok [INFO] [stdout] test rf::tests::test_frequency_to_energy ... ok [INFO] [stdout] test rf::tests::test_mismatch_loss ... ok [INFO] [stdout] test rf::tests::test_noise_power ... ok [INFO] [stdout] test rf::tests::test_link_budget_db ... ok [INFO] [stdout] test rf::tests::test_return_loss ... ok [INFO] [stdout] test rf::tests::test_shannon_capacity ... ok [INFO] [stdout] test rf::tests::test_skin_depth_conductor ... ok [INFO] [stdout] test rf::tests::test_snr_db ... ok [INFO] [stdout] test rf::tests::test_thermal_noise_floor_dbm ... ok [INFO] [stdout] test rf::tests::test_wavelength_frequency_roundtrip ... ok [INFO] [stdout] test rf::tests::test_velocity_factor ... ok [INFO] [stdout] test rf::tests::test_vswr ... ok [INFO] [stdout] test rf::tests::test_wavelength_in_line ... ok [INFO] [stdout] test rf::tests::test_wavelength_to_frequency ... ok [INFO] [stdout] test signal_processing::tests::test_auto_correlate_peak_at_center ... ok [INFO] [stdout] test signal_processing::tests::test_apply_window ... ok [INFO] [stdout] test signal_processing::tests::test_approx_rel_both_zero ... ok [INFO] [stdout] test signal_processing::tests::test_blackman_window_endpoints ... ok [INFO] [stdout] test signal_processing::tests::test_convolve_basic ... ok [INFO] [stdout] test signal_processing::tests::test_blackman_window_single ... ok [INFO] [stdout] test signal_processing::tests::test_convolve_empty ... ok [INFO] [stdout] test signal_processing::tests::test_convolve_impulse ... ok [INFO] [stdout] test signal_processing::tests::test_crest_factor_dc ... ok [INFO] [stdout] test relativity::tests::test_lorentz_transform_t ... ok [INFO] [stdout] test relativity::tests::test_proper_time ... ok [INFO] [stdout] test relativity::tests::test_relativistic_doppler_approaching ... ok [INFO] [stdout] test signal_processing::tests::test_crest_factor_empty ... ok [INFO] [stdout] test signal_processing::tests::test_ema_alpha_one ... ok [INFO] [stdout] test signal_processing::tests::test_ema_alpha_zero ... ok [INFO] [stdout] test signal_processing::tests::test_exponential_moving_average_empty ... ok [INFO] [stdout] test signal_processing::tests::test_cross_correlate_identical ... ok [INFO] [stdout] test signal_processing::tests::test_first_order_highpass_empty ... ok [INFO] [stdout] test signal_processing::tests::test_hamming_window_endpoints ... ok [INFO] [stdout] test signal_processing::tests::test_first_order_lowpass_dc ... ok [INFO] [stdout] test signal_processing::tests::test_hamming_window_length ... ok [INFO] [stdout] test signal_processing::tests::test_hamming_window_single ... ok [INFO] [stdout] test signal_processing::tests::test_hann_window_endpoints ... ok [INFO] [stdout] test signal_processing::tests::test_hann_window_single ... ok [INFO] [stdout] test signal_processing::tests::test_median_filter_empty ... ok [INFO] [stdout] test signal_processing::tests::test_median_filter_impulse_removal ... ok [INFO] [stdout] test signal_processing::tests::test_median_filter_sorted ... ok [INFO] [stdout] test signal_processing::tests::test_moving_average_empty ... ok [INFO] [stdout] test signal_processing::tests::test_moving_average_smoothing ... ok [INFO] [stdout] test signal_processing::tests::test_moving_average_constant ... ok [INFO] [stdout] test signal_processing::tests::test_normalize_zero_signal ... ok [INFO] [stdout] test signal_processing::tests::test_peak_to_peak_constant ... ok [INFO] [stdout] test signal_processing::tests::test_peak_to_peak_empty ... ok [INFO] [stdout] test signal_processing::tests::test_normalize_empty ... ok [INFO] [stdout] test signal_processing::tests::test_rectangular_window ... ok [INFO] [stdout] test signal_processing::tests::test_rms_level_dc ... ok [INFO] [stdout] test signal_processing::tests::test_first_order_highpass_dc_rejection ... ok [INFO] [stdout] test signal_processing::tests::test_hann_window_center ... ok [INFO] [stdout] test signal_processing::tests::test_normalize_signal ... ok [INFO] [stdout] test signal_processing::tests::test_rms_level_empty ... ok [INFO] [stdout] test signal_processing::tests::test_sine_wave_amplitude ... ok [INFO] [stdout] test signal_processing::tests::test_square_wave_half_period ... ok [INFO] [stdout] test signal_processing::tests::test_sawtooth_wave_range ... ok [INFO] [stdout] test signal_processing::tests::test_sine_wave_starts_at_zero ... ok [INFO] [stdout] test signal_processing::tests::test_white_noise_deterministic ... ok [INFO] [stdout] test signal_processing::tests::test_white_noise_different_seeds ... ok [INFO] [stdout] test signal_processing::tests::test_crest_factor_sine ... ok [INFO] [stdout] test signal_processing::tests::test_zero_crossings_empty ... ok [INFO] [stdout] test signal_processing::tests::test_white_noise_amplitude ... ok [INFO] [stdout] test signal_processing::tests::test_zero_crossings_constant ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_cloth_grid_particle_and_spring_counts ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_constraint_solver_both_pinned ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_constraint_solver_coincident_particles_skips ... ok [INFO] [stdout] test signal_processing::tests::test_zero_crossings_sine ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_constraint_solver_free_a_pinned_b ... ok [INFO] [stdout] test signal_processing::tests::test_sine_wave_length ... ok [INFO] [stdout] test signal_processing::tests::test_rms_level_sine ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_pinned_particle_does_not_move ... ok [INFO] [stdout] test signal_processing::tests::test_peak_to_peak_sine ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_rope_structure ... ok [INFO] [stdout] test signal_processing::tests::test_square_wave_values ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_total_energy_with_pinned_particles ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_total_energy_zero_dt ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_step_verlet_coincident_particles_skips_force ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_step_verlet_zero_dt_applies_spring_force_without_damping ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_total_momentum_with_pinned_particles ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_total_momentum_zero_dt ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_single_spring_oscillation_period ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_total_momentum_no_external_forces ... ok [INFO] [stdout] test sim::em_sim::tests::test_1d_stable_dt ... ok [INFO] [stdout] test sim::em_sim::tests::test_1d_total_energy ... ok [INFO] [stdout] test sim::em_sim::tests::test_1d_energy_conservation_vacuum ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_constraint_solver_maintains_lengths ... ok [INFO] [stdout] test sim::em_sim::tests::test_2d_cfl_stability ... ok [INFO] [stdout] test sim::em_sim::tests::test_2d_stable_dt_for_grid ... ok [INFO] [stdout] test sim::em_sim::tests::test_2d_total_energy ... ok [INFO] [stdout] test sim::em_sim::tests::test_add_source_hard_sets_value ... ok [INFO] [stdout] test sim::em_sim::tests::test_approx_rel_near_zero_b ... ok [INFO] [stdout] test sim::em_sim::tests::test_gaussian_pulse_shape ... ok [INFO] [stdout] test sim::em_sim::tests::test_sinusoidal_source_values ... ok [INFO] [stdout] test optimization::tests::simulated_annealing_finds_approximate_minimum ... ok [INFO] [stdout] test sim::fluid_sim::tests::column_fluid_conserves_volume ... ok [INFO] [stdout] test sim::em_sim::tests::test_1d_vacuum_pulse_speed ... ok [INFO] [stdout] test sim::fluid_sim::tests::column_fluid_large_dt_forces_negative_clamp ... ok [INFO] [stdout] test sim::fluid_sim::tests::column_fluid_equilibrates_to_equal_height ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_energy_conservation_no_damping ... ok [INFO] [stdout] test sim::fluid_sim::tests::column_fluid_negative_height_clamped ... ok [INFO] [stdout] test sim::fluid_sim::tests::column_fluid_single_column_step ... ok [INFO] [stdout] test sim::fluid_sim::tests::euler2d_upwind_boundary_edges ... ok [INFO] [stdout] test sim::fluid_sim::tests::euler2d_poisson_converges ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_dry_stable_dt ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_dam_break_wave_speed ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_large_dt_forces_negative_clamp ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_max_wave_speed_dry ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_max_wave_speed_still_water ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_negative_depth_clamped ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_small_nx_noop ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_total_energy_still_water ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_total_volume ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_velocity_dry_cell ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_velocity_wet_cell ... ok [INFO] [stdout] test sim::fluid_sim::tests::test_approx_rel_eq_near_zero_b ... ok [INFO] [stdout] test sim::heat_sim::tests::test_2d_energy_decreases_dirichlet_zero ... ok [INFO] [stdout] test sim::em_sim::tests::test_1d_lossy_material_attenuates ... ok [INFO] [stdout] test sim::fluid_sim::tests::shallow_water_flat_surface_stays_flat ... ok [INFO] [stdout] test sim::heat_sim::tests::test_2d_source_adds_energy ... ok [INFO] [stdout] test sim::heat_sim::tests::test_2d_stable_dt_value ... ok [INFO] [stdout] test sim::heat_sim::tests::test_2d_statistics ... ok [INFO] [stdout] test sim::heat_sim::tests::test_3d_average_temperature ... ok [INFO] [stdout] test sim::cloth_sim::tests::test_rope_hanging_under_gravity ... ok [INFO] [stdout] test sim::heat_sim::tests::test_3d_stable_dt ... ok [INFO] [stdout] test sim::heat_sim::tests::test_3d_total_energy ... ok [INFO] [stdout] test sim::heat_sim::tests::test_convection_pulse_advects_negative ... ok [INFO] [stdout] test sim::heat_sim::tests::test_2d_hot_center_diffuses ... ok [INFO] [stdout] test sim::heat_sim::tests::test_convection_pulse_advects_positive ... ok [INFO] [stdout] test sim::heat_sim::tests::test_convection_stable_dt ... ok [INFO] [stdout] test sim::heat_sim::tests::test_peclet_number ... ok [INFO] [stdout] test sim::rigid_body::tests::apply_force_accumulates ... ok [INFO] [stdout] test sim::heat_sim::tests::test_3d_symmetry_preserved ... ok [INFO] [stdout] test sim::rigid_body::tests::apply_force_at_point_generates_torque ... ok [INFO] [stdout] test sim::rigid_body::tests::box_inertia_correct ... ok [INFO] [stdout] test sim::rigid_body::tests::apply_torque_accumulates ... ok [INFO] [stdout] test sim::heat_sim::tests::test_convection_pure_diffusion_matches_heat_equation ... ok [INFO] [stdout] test sim::rigid_body::tests::cylinder_inertia_correct ... ok [INFO] [stdout] test sim::rigid_body::tests::elastic_collision_energy_conserved ... ok [INFO] [stdout] test sim::rigid_body::tests::quaternion_90deg_rotation_transforms_point ... ok [INFO] [stdout] test sim::rigid_body::tests::sphere_collision_detection_no_overlap ... ok [INFO] [stdout] test sim::rigid_body::tests::sphere_collision_detection_overlap ... ok [INFO] [stdout] test sim::rigid_body::tests::sphere_collision_momentum_conserved ... ok [INFO] [stdout] test sim::rigid_body::tests::sphere_inertia_correct ... ok [INFO] [stdout] test sim::rigid_body::tests::clear_forces_resets_to_zero ... ok [INFO] [stdout] test sim::rigid_body::tests::test_resolve_collision_head_on ... ok [INFO] [stdout] test sim::rigid_body::tests::test_resolve_collision_separating_bodies ... ok [INFO] [stdout] test sim::em_sim::tests::test_1d_dielectric_slab_slows_wave ... ok [INFO] [stdout] test sim::rigid_body::tests::torque_free_symmetric_body_constant_angular_velocity ... ok [INFO] [stdout] test sim::rigid_body::tests::total_momentum_two_bodies ... ok [INFO] [stdout] test sim::rigid_body::tests::velocity_at_point_matches_omega_cross_r ... ok [INFO] [stdout] test sim::fluid_sim::tests::euler_2d_divergence_near_zero_after_step ... ok [INFO] [stdout] test sim::wave_sim::tests::test_1d_add_source ... ok [INFO] [stdout] test sim::wave_sim::tests::test_1d_courant_number ... ok [INFO] [stdout] test sim::wave_sim::tests::test_1d_courant_one_exact_transport ... ok [INFO] [stdout] test sim::wave_sim::tests::test_1d_gaussian_splits_into_two_pulses ... ok [INFO] [stdout] test sim::rigid_body::tests::torque_free_angular_momentum_conserved ... ok [INFO] [stdout] test sim::wave_sim::tests::test_1d_stable_dt ... ok [INFO] [stdout] test sim::wave_sim::tests::test_1d_energy_conservation ... ok [INFO] [stdout] test sim::wave_sim::tests::test_2d_stable_dt ... ok [INFO] [stdout] test sim::wave_sim::tests::test_absorbing_bc_no_reflection ... ok [INFO] [stdout] test sim::wave_sim::tests::test_2d_circular_wave_symmetry ... ok [INFO] [stdout] test solid_mechanics::tests::test_approx_rel_near_zero_b ... ok [INFO] [stdout] test solid_mechanics::tests::test_bending_moment ... ok [INFO] [stdout] test solid_mechanics::tests::test_bending_stress ... ok [INFO] [stdout] test solid_mechanics::tests::test_bulk_from_e_and_nu ... ok [INFO] [stdout] test solid_mechanics::tests::test_bulk_modulus ... ok [INFO] [stdout] test solid_mechanics::tests::test_e_from_k_and_g ... ok [INFO] [stdout] test solid_mechanics::tests::test_cantilever_deflection ... ok [INFO] [stdout] test solid_mechanics::tests::test_moduli_roundtrip ... ok [INFO] [stdout] test solid_mechanics::tests::test_poisson_ratio_from_moduli ... ok [INFO] [stdout] test solid_mechanics::tests::test_second_moment_circle ... ok [INFO] [stdout] test solid_mechanics::tests::test_safety_factor ... ok [INFO] [stdout] test solid_mechanics::tests::test_second_moment_rectangle ... ok [INFO] [stdout] test solid_mechanics::tests::test_shear_from_e_and_nu ... ok [INFO] [stdout] test solid_mechanics::tests::test_shear_modulus ... ok [INFO] [stdout] test solid_mechanics::tests::test_shear_stress ... ok [INFO] [stdout] test solid_mechanics::tests::test_shear_strain ... ok [INFO] [stdout] test solid_mechanics::tests::test_simply_supported_deflection ... ok [INFO] [stdout] test solid_mechanics::tests::test_tensile_strain ... ok [INFO] [stdout] test solid_mechanics::tests::test_strain_energy_density ... ok [INFO] [stdout] test solid_mechanics::tests::test_tensile_stress ... ok [INFO] [stdout] test solid_mechanics::tests::test_true_strain ... ok [INFO] [stdout] test sim::wave_sim::tests::test_2d_damping_decreases_energy ... ok [INFO] [stdout] test solid_mechanics::tests::test_true_stress ... ok [INFO] [stdout] test solid_mechanics::tests::test_volumetric_strain ... ok [INFO] [stdout] test solid_mechanics::tests::test_von_mises_hydrostatic ... ok [INFO] [stdout] test solid_mechanics::tests::test_von_mises_pure_shear ... ok [INFO] [stdout] test solid_mechanics::tests::test_von_mises_uniaxial ... ok [INFO] [stdout] test solid_mechanics::tests::test_youngs_modulus ... ok [INFO] [stdout] test statistical_mechanics::tests::test_approx_near_zero_b ... ok [INFO] [stdout] test statistical_mechanics::tests::test_boltzmann_factor ... ok [INFO] [stdout] test statistical_mechanics::tests::test_boltzmann_factor_high_energy ... ok [INFO] [stdout] test statistical_mechanics::tests::test_boltzmann_probability ... ok [INFO] [stdout] test statistical_mechanics::tests::test_debye_heat_capacity_high_t ... ok [INFO] [stdout] test statistical_mechanics::tests::test_debye_heat_capacity_low_t_cubic_scaling ... ok [INFO] [stdout] test statistical_mechanics::tests::test_debye_temperature ... ok [INFO] [stdout] test statistical_mechanics::tests::test_diffusion_length ... ok [INFO] [stdout] test statistical_mechanics::tests::test_diffusion_length_time_roundtrip ... ok [INFO] [stdout] test statistical_mechanics::tests::test_diffusion_time ... ok [INFO] [stdout] test statistical_mechanics::tests::test_einstein_diffusion ... ok [INFO] [stdout] test statistical_mechanics::tests::test_einstein_heat_capacity_high_t ... ok [INFO] [stdout] test statistical_mechanics::tests::test_einstein_heat_capacity_low_t ... ok [INFO] [stdout] test statistical_mechanics::tests::test_equipartition_energy_monatomic ... ok [INFO] [stdout] test statistical_mechanics::tests::test_fick_second_law_short_array ... ok [INFO] [stdout] test statistical_mechanics::tests::test_fick_second_law_step_1d ... ok [INFO] [stdout] test statistical_mechanics::tests::test_maxwell_speed_distribution_peak_near_most_probable ... ok [INFO] [stdout] test statistical_mechanics::tests::test_maxwell_speed_distribution_zero_at_zero ... ok [INFO] [stdout] test statistical_mechanics::tests::test_equipartition_heat_capacity ... ok [INFO] [stdout] test statistical_mechanics::tests::test_mean_energy_harmonic_high_t ... ok [INFO] [stdout] test statistical_mechanics::tests::test_mean_energy_harmonic_low_t ... ok [INFO] [stdout] test statistical_mechanics::tests::test_mean_speed ... ok [INFO] [stdout] test statistical_mechanics::tests::test_fick_first_law ... ok [INFO] [stdout] test statistical_mechanics::tests::test_mean_square_displacement ... ok [INFO] [stdout] test statistical_mechanics::tests::test_most_probable_speed ... ok [INFO] [stdout] test statistical_mechanics::tests::test_partition_function_harmonic_high_t ... ok [INFO] [stdout] test statistical_mechanics::tests::test_rms_displacement ... ok [INFO] [stdout] test statistical_mechanics::tests::test_rms_speed_maxwell ... ok [INFO] [stdout] test statistical_mechanics::tests::test_speed_ordering ... ok [INFO] [stdout] test statistics::tests::test_chi_squared_pdf_nonzero ... ok [INFO] [stdout] test statistics::tests::test_chi_squared_pdf_zero_x ... ok [INFO] [stdout] test statistics::tests::test_covariance_identical ... ok [INFO] [stdout] test statistics::tests::test_covariance_uncorrelated ... ok [INFO] [stdout] test statistics::tests::test_dft_inverse_roundtrip ... ok [INFO] [stdout] test statistics::tests::test_dominant_frequency ... ok [INFO] [stdout] test statistics::tests::test_dft_sine_peak ... ok [INFO] [stdout] test statistics::tests::test_error_propagation_sum ... ok [INFO] [stdout] test statistics::tests::test_exponential_cdf_at_mean ... ok [INFO] [stdout] test statistics::tests::test_exponential_cdf_negative_x ... ok [INFO] [stdout] test statistics::tests::test_exponential_pdf_at_zero ... ok [INFO] [stdout] test statistics::tests::test_correlation_perfect ... ok [INFO] [stdout] test statistics::tests::test_error_propagation_product ... ok [INFO] [stdout] test statistics::tests::test_exponential_pdf_negative_x_returns_zero ... ok [INFO] [stdout] test statistics::tests::test_factorial ... ok [INFO] [stdout] test statistics::tests::test_gamma_lanczos ... ok [INFO] [stdout] test statistics::tests::test_gamma_lanczos_negative_half ... ok [INFO] [stdout] test statistics::tests::test_gaussian_cdf_nonunit_sigma ... ok [INFO] [stdout] test statistics::tests::test_gaussian_cdf_symmetry ... ok [INFO] [stdout] test statistics::tests::test_gaussian_standard_normal_at_zero ... ok [INFO] [stdout] test statistics::tests::test_mean_variance_std ... ok [INFO] [stdout] test statistics::tests::test_median_even ... ok [INFO] [stdout] test statistics::tests::test_median_odd ... ok [INFO] [stdout] test statistics::tests::test_poisson ... ok [INFO] [stdout] test statistics::tests::test_sample_std_deviation ... ok [INFO] [stdout] test statistics::tests::test_sample_variance ... ok [INFO] [stdout] test statistics::tests::test_weighted_mean ... ok [INFO] [stdout] test statistics::tests::test_weighted_mean_error ... ok [INFO] [stdout] test thermodynamics::tests::test_average_kinetic_energy ... ok [INFO] [stdout] test thermodynamics::tests::test_biot_number ... ok [INFO] [stdout] test thermodynamics::tests::test_boiling_point_elevation ... ok [INFO] [stdout] test thermodynamics::tests::test_carnot_efficiency ... ok [INFO] [stdout] test thermodynamics::tests::test_celsius_to_fahrenheit ... ok [INFO] [stdout] test thermodynamics::tests::test_celsius_to_kelvin ... ok [INFO] [stdout] test thermodynamics::tests::test_celsius_to_rankine ... ok [INFO] [stdout] test statistics::tests::test_exponential_pdf_negative_x ... ok [INFO] [stdout] test thermodynamics::tests::test_clausius_clapeyron ... ok [INFO] [stdout] test thermodynamics::tests::test_convective_heat_rate ... ok [INFO] [stdout] test thermodynamics::tests::test_cop_refrigerator ... ok [INFO] [stdout] test thermodynamics::tests::test_adiabatic_final_pressure ... ok [INFO] [stdout] test thermodynamics::tests::test_entropy_change_ideal_gas ... ok [INFO] [stdout] test thermodynamics::tests::test_entropy_change_isothermal ... ok [INFO] [stdout] test thermodynamics::tests::test_fahrenheit_to_celsius ... ok [INFO] [stdout] test thermodynamics::tests::test_fahrenheit_to_kelvin ... ok [INFO] [stdout] test thermodynamics::tests::test_freezing_point_depression ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_conduction_rate ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_equation_stability ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_equation_step_1d ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_equation_step_1d_short_array ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_of_vaporization_trouton ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_radiation_power ... ok [INFO] [stdout] test thermodynamics::tests::test_heat_transfer ... ok [INFO] [stdout] test thermodynamics::tests::test_ideal_gas_moles ... ok [INFO] [stdout] test thermodynamics::tests::test_ideal_gas_pressure ... ok [INFO] [stdout] test thermodynamics::tests::test_ideal_gas_temperature ... ok [INFO] [stdout] test thermodynamics::tests::test_ideal_gas_volume ... ok [INFO] [stdout] test thermodynamics::tests::test_kelvin_to_celsius ... ok [INFO] [stdout] test thermodynamics::tests::test_kelvin_to_fahrenheit ... ok [INFO] [stdout] test thermodynamics::tests::test_cop_heat_pump ... ok [INFO] [stdout] test thermodynamics::tests::test_latent_heat ... ok [INFO] [stdout] test thermodynamics::tests::test_mean_free_path ... ok [INFO] [stdout] test thermodynamics::tests::test_net_radiation_power ... ok [INFO] [stdout] test thermodynamics::tests::test_newton_cooling ... ok [INFO] [stdout] test thermodynamics::tests::test_nusselt_number ... ok [INFO] [stdout] test thermodynamics::tests::test_prandtl_number ... ok [INFO] [stdout] test thermodynamics::tests::test_quality ... ok [INFO] [stdout] test thermodynamics::tests::test_radiative_equilibrium_temperature ... ok [INFO] [stdout] test thermodynamics::tests::test_rankine_to_celsius ... ok [INFO] [stdout] test thermodynamics::tests::test_rayleigh_number ... ok [INFO] [stdout] test thermodynamics::tests::test_rms_speed ... ok [INFO] [stdout] test thermodynamics::tests::test_saturation_pressure ... ok [INFO] [stdout] test thermodynamics::tests::test_specific_enthalpy_wet ... ok [INFO] [stdout] test thermodynamics::tests::test_spectral_exitance ... ok [INFO] [stdout] test sim::heat_sim::tests::test_2d_explicit_vs_implicit_agreement ... ok [INFO] [stdout] test thermodynamics::tests::test_subcool_degree ... ok [INFO] [stdout] test thermodynamics::tests::test_superheat_degree ... ok [INFO] [stdout] test thermodynamics::tests::test_thermal_diffusivity ... ok [INFO] [stdout] test thermodynamics::tests::test_thermal_efficiency ... ok [INFO] [stdout] test sim::rigid_body::tests::free_fall_position_matches_half_gt_squared ... ok [INFO] [stdout] test thermodynamics::tests::test_wien_displacement ... ok [INFO] [stdout] test thermodynamics::tests::test_grashof_number ... ok [INFO] [stdout] test thermodynamics::tests::test_work_isobaric ... ok [INFO] [stdout] test thermodynamics::tests::test_work_isothermal ... ok [INFO] [stdout] test trigonometry::tests::test_acosh_roundtrip ... ok [INFO] [stdout] test trigonometry::tests::test_angular_difference ... ok [INFO] [stdout] test trigonometry::tests::test_asinh_roundtrip ... ok [INFO] [stdout] test trigonometry::tests::test_atanh_roundtrip ... ok [INFO] [stdout] test trigonometry::tests::test_complementary ... ok [INFO] [stdout] test trigonometry::tests::test_cos_sum ... ok [INFO] [stdout] test trigonometry::tests::test_coth ... ok [INFO] [stdout] test trigonometry::tests::test_csch ... ok [INFO] [stdout] test trigonometry::tests::test_double_angle_cos ... ok [INFO] [stdout] test trigonometry::tests::test_half_angle_cos ... ok [INFO] [stdout] test trigonometry::tests::test_half_angle_sin ... ok [INFO] [stdout] test trigonometry::tests::test_is_acute ... ok [INFO] [stdout] test trigonometry::tests::test_is_obtuse ... ok [INFO] [stdout] test trigonometry::tests::test_is_right ... ok [INFO] [stdout] test trigonometry::tests::test_law_of_cosines_angle_30_60_90 ... ok [INFO] [stdout] test thermodynamics::tests::test_work_adiabatic ... ok [INFO] [stdout] test trigonometry::tests::test_cos_diff ... ok [INFO] [stdout] test trigonometry::tests::test_law_of_cosines_side_30_60_90 ... ok [INFO] [stdout] test trigonometry::tests::test_law_of_sines_angle ... ok [INFO] [stdout] test trigonometry::tests::test_double_angle_sin ... ok [INFO] [stdout] test trigonometry::tests::test_law_of_sines_side ... ok [INFO] [stdout] test trigonometry::tests::test_normalize_angle ... ok [INFO] [stdout] test trigonometry::tests::test_normalize_angle_signed ... ok [INFO] [stdout] test trigonometry::tests::test_product_to_sum_cos_cos ... ok [INFO] [stdout] test trigonometry::tests::test_product_to_sum_sin_sin ... ok [INFO] [stdout] test trigonometry::tests::test_sech ... ok [INFO] [stdout] test trigonometry::tests::test_normalize_angle_signed_very_negative ... ok [INFO] [stdout] test trigonometry::tests::test_sin_diff ... ok [INFO] [stdout] test trigonometry::tests::test_sin_sum ... ok [INFO] [stdout] test trigonometry::tests::test_sinh_cosh_identity ... ok [INFO] [stdout] test trigonometry::tests::test_supplementary ... ok [INFO] [stdout] test trigonometry::tests::test_tan_sum ... ok [INFO] [stdout] test trigonometry::tests::test_normalize_angle_signed_below_neg_pi ... ok [INFO] [stdout] test trigonometry::tests::test_tanh ... ok [INFO] [stdout] test trigonometry::tests::test_triangle_area_sas ... ok [INFO] [stdout] test units::tests::kw_mw_conversions ... ok [INFO] [stdout] test units::tests::ninety_degrees_in_radians ... ok [INFO] [stdout] test units::tests::one_hp_in_watts ... ok [INFO] [stdout] test units::tests::one_km_in_miles ... ok [INFO] [stdout] test units::tests::one_meter_in_feet ... ok [INFO] [stdout] test units::tests::one_rpm_is_2pi_over_60 ... ok [INFO] [stdout] test units::tests::one_wh_in_joules ... ok [INFO] [stdout] test units::tests::roundtrip_amp_hours_coulombs ... ok [INFO] [stdout] test units::tests::roundtrip_amu_kg ... ok [INFO] [stdout] test units::tests::roundtrip_angstrom_meters ... ok [INFO] [stdout] test units::tests::roundtrip_degrees_radians ... ok [INFO] [stdout] test units::tests::roundtrip_ev_wavelength ... ok [INFO] [stdout] test units::tests::roundtrip_joules_calories ... ok [INFO] [stdout] test units::tests::roundtrip_joules_btu ... ok [INFO] [stdout] test units::tests::roundtrip_joules_ev ... ok [INFO] [stdout] test units::tests::roundtrip_joules_kwh ... ok [INFO] [stdout] test units::tests::roundtrip_kg_coal ... ok [INFO] [stdout] test units::tests::roundtrip_kg_hydrogen ... ok [INFO] [stdout] test units::tests::roundtrip_kg_lbs ... ok [INFO] [stdout] test units::tests::roundtrip_kg_oil ... ok [INFO] [stdout] test units::tests::roundtrip_kg_solar_masses ... ok [INFO] [stdout] test units::tests::roundtrip_km_miles ... ok [INFO] [stdout] test units::tests::roundtrip_kg_tnt ... ok [INFO] [stdout] test units::tests::roundtrip_liters_gasoline ... ok [INFO] [stdout] test units::tests::roundtrip_meters_au ... ok [INFO] [stdout] test units::tests::roundtrip_meters_feet ... ok [INFO] [stdout] test units::tests::roundtrip_meters_inches ... ok [INFO] [stdout] test units::tests::roundtrip_meters_light_years ... ok [INFO] [stdout] test units::tests::roundtrip_mps_kmh ... ok [INFO] [stdout] test units::tests::roundtrip_mps_knots ... ok [INFO] [stdout] test units::tests::roundtrip_mps_mach ... ok [INFO] [stdout] test units::tests::roundtrip_mps_mph ... ok [INFO] [stdout] test units::tests::roundtrip_pa_atm ... ok [INFO] [stdout] test units::tests::roundtrip_pa_bar ... ok [INFO] [stdout] test units::tests::roundtrip_pa_psi ... ok [INFO] [stdout] test units::tests::roundtrip_rpm_rad_per_sec ... ok [INFO] [stdout] test units::tests::roundtrip_seconds_years ... ok [INFO] [stdout] test units::tests::roundtrip_watt_hours_joules ... ok [INFO] [stdout] test units::tests::roundtrip_watts_btu_hr ... ok [INFO] [stdout] test units::tests::roundtrip_watts_horsepower ... ok [INFO] [stdout] test units::tests::roundtrip_watts_kcal_hr ... ok [INFO] [stdout] test units::tests::roundtrip_watts_tons_refrig ... ok [INFO] [stdout] test units::tests::ten_mps_in_kmh ... ok [INFO] [stdout] test units::tests::test_approx_zero_b ... ok [INFO] [stdout] test vector_calculus::tests::test_central_diff2_boundary ... ok [INFO] [stdout] test vector_calculus::tests::test_central_diff2_single_cell ... ok [INFO] [stdout] test vector_calculus::tests::test_central_diff_single_cell ... ok [INFO] [stdout] test vector_calculus::tests::test_curl_2d_rotation_field ... ok [INFO] [stdout] test vector_calculus::tests::test_curl_of_gradient_is_zero ... ok [INFO] [stdout] test units::tests::roundtrip_meters_parsec ... ok [INFO] [stdout] test units::tests::roundtrip_nautical_miles_meters ... ok [INFO] [stdout] test vector_calculus::tests::test_divergence_2d_identity_field ... ok [INFO] [stdout] test units::tests::roundtrip_pa_mmhg ... ok [INFO] [stdout] test vector_calculus::tests::test_flux_integral_2d_single_point ... ok [INFO] [stdout] test vector_calculus::tests::test_gradient_2d_quadratic ... ok [INFO] [stdout] test vector_calculus::tests::test_laplacian_2d_quadratic ... ok [INFO] [stdout] test vector_calculus::tests::test_gradient_3d_quadratic ... ok [INFO] [stdout] test vector_calculus::tests::test_laplacian_3d_quadratic ... ok [INFO] [stdout] test vector_calculus::tests::test_line_integral_single_point ... ok [INFO] [stdout] test vector_calculus::tests::test_numerical_divergence_identity ... ok [INFO] [stdout] test vector_calculus::tests::test_numerical_gradient_quadratic ... ok [INFO] [stdout] test vector_calculus::tests::test_line_integral_conservative_field ... ok [INFO] [stdout] test vector_calculus::tests::test_flux_integral_2d_radial_field ... ok [INFO] [stdout] test vector_calculus::tests::test_numerical_laplacian_quadratic ... ok [INFO] [stdout] test waves::tests::test_absorption_coefficient_from_db ... ok [INFO] [stdout] test waves::tests::test_acoustic_intensity_from_pressure ... ok [INFO] [stdout] test waves::tests::test_acoustic_power ... ok [INFO] [stdout] test waves::tests::test_airy_disk_radius ... ok [INFO] [stdout] test waves::tests::test_angular_frequency ... ok [INFO] [stdout] test vector_calculus::tests::test_divergence_3d_identity ... ok [INFO] [stdout] test waves::tests::test_attenuated_amplitude ... ok [INFO] [stdout] test waves::tests::test_beat_frequency ... ok [INFO] [stdout] test waves::tests::test_closed_pipe_frequency ... ok [INFO] [stdout] test waves::tests::test_doppler_approaching ... ok [INFO] [stdout] test waves::tests::test_doppler_receding ... ok [INFO] [stdout] test waves::tests::test_fraunhofer_first_minimum ... ok [INFO] [stdout] test waves::tests::test_frequency ... ok [INFO] [stdout] test waves::tests::test_fresnel_number ... ok [INFO] [stdout] test waves::tests::test_group_velocity ... ok [INFO] [stdout] test waves::tests::test_decibel_level ... ok [INFO] [stdout] test waves::tests::test_intensity_from_decibels ... ok [INFO] [stdout] test waves::tests::test_intensity_reflection ... ok [INFO] [stdout] test waves::tests::test_fraunhofer_symmetry ... ok [INFO] [stdout] test waves::tests::test_intensity_reflection_transmission_sum ... ok [INFO] [stdout] test waves::tests::test_love_wave_speed_range ... ok [INFO] [stdout] test waves::tests::test_love_wave_speed_range_reversed ... ok [INFO] [stdout] test waves::tests::test_mach_cone_angle ... ok [INFO] [stdout] test waves::tests::test_open_pipe_frequency ... ok [INFO] [stdout] test waves::tests::test_p_wave_faster_than_s_wave ... ok [INFO] [stdout] test waves::tests::test_p_wave_speed ... ok [INFO] [stdout] test waves::tests::test_path_difference_constructive ... ok [INFO] [stdout] test waves::tests::test_path_difference_destructive ... ok [INFO] [stdout] test waves::tests::test_penetration_depth ... ok [INFO] [stdout] test waves::tests::test_period ... ok [INFO] [stdout] test waves::tests::test_phase_velocity ... ok [INFO] [stdout] test waves::tests::test_rayleigh_slower_than_shear ... ok [INFO] [stdout] test waves::tests::test_rayleigh_wave_speed ... ok [INFO] [stdout] test waves::tests::test_relativistic_doppler ... ok [INFO] [stdout] test waves::tests::test_resonant_frequency_tube_closed ... ok [INFO] [stdout] test waves::tests::test_resonant_frequency_tube_open ... ok [INFO] [stdout] test waves::tests::test_s_wave_speed ... ok [INFO] [stdout] test waves::tests::test_sound_pressure_level ... ok [INFO] [stdout] test waves::tests::test_speed_of_sound_air ... ok [INFO] [stdout] test waves::tests::test_spherical_wave_intensity ... ok [INFO] [stdout] test waves::tests::test_standing_wave ... ok [INFO] [stdout] test waves::tests::test_string_fundamental ... ok [INFO] [stdout] test waves::tests::test_superposition_constructive ... ok [INFO] [stdout] test waves::tests::test_superposition_destructive ... ok [INFO] [stdout] test waves::tests::test_transmission_coefficient ... ok [INFO] [stdout] test waves::tests::test_wave_displacement ... ok [INFO] [stdout] test waves::tests::test_wave_energy_density ... ok [INFO] [stdout] test waves::tests::test_wave_impedance ... ok [INFO] [stdout] test waves::tests::test_wave_intensity ... ok [INFO] [stdout] test waves::tests::test_wave_number ... ok [INFO] [stdout] test waves::tests::test_wave_speed ... ok [INFO] [stdout] test waves::tests::test_reflection_coefficient ... ok [INFO] [stdout] test waves::tests::test_wave_speed_string ... ok [INFO] [stdout] test waves::tests::test_wavelength ... ok [INFO] [stdout] test waves::tests::test_wavelength_in_medium ... ok [INFO] [stdout] test waves::tests::test_intensity_transmission ... ok [INFO] [stdout] test waves::tests::test_fraunhofer_central_maximum ... ok [INFO] [stdout] test sim::rigid_body::tests::system_total_energy_conserved_no_gravity ... ok [INFO] [stdout] test vector_calculus::tests::test_poisson_jacobi_2d_symmetry ... ok [INFO] [stdout] test sim::em_sim::tests::test_2d_point_source_symmetry ... ok [INFO] [stdout] test sim::fluid_sim::tests::euler_2d_approximately_conserves_kinetic_energy ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1659 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.50s [INFO] [stdout] [INFO] [stderr] Doc-tests rust_physics_engine [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a38d93d78b45d62361e0ba8aa4605cf78030c4018489098603b863f1e293c008", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a38d93d78b45d62361e0ba8aa4605cf78030c4018489098603b863f1e293c008", kill_on_drop: false }` [INFO] [stdout] a38d93d78b45d62361e0ba8aa4605cf78030c4018489098603b863f1e293c008