diff --git a/docs/tutorials/quickstart.ipynb b/docs/tutorials/quickstart.ipynb index b26d7d70..d0044656 100644 --- a/docs/tutorials/quickstart.ipynb +++ b/docs/tutorials/quickstart.ipynb @@ -468,11 +468,13 @@ "# Compare bin header\n", "assert original_segy.binary_header == roundtrip_segy.binary_header\n", "\n", - "# Compare 100 random trace headers and traces\n", + "# Compare 100 random trace headers and samples.\n", + "# IBM float32 cannot preserve denormals through IEEE decode/encode.\n", "rng = np.random.default_rng()\n", "rand_indices = rng.integers(low=0, high=original_segy.num_traces, size=100)\n", "for idx in rand_indices:\n", - " np.testing.assert_equal(original_segy.trace[idx], roundtrip_segy.trace[idx])\n", + " np.testing.assert_equal(original_segy.header[idx], roundtrip_segy.header[idx])\n", + " np.testing.assert_allclose(original_segy.sample[idx], roundtrip_segy.sample[idx], rtol=0, atol=1e-37)\n", "\n", "print(\"Files identical!\")" ]