Skip to content

Commit b6b4724

Browse files
committed
refactor: Improve documentation clarity and consistency in benchmark examples
1 parent 26c112b commit b6b4724

File tree

5 files changed

+41
-28
lines changed

5 files changed

+41
-28
lines changed

docs/examples/benchmarks/index.rst

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,66 +11,66 @@ Benchmarking tools and performance comparisons for different algorithms, models,
1111

1212
.. raw:: html
1313

14-
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates how to use the Kaira benchmarking system to evaluate communication system performance.">
14+
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the basic usage of the Kaira benchmarking system, including running individual benchmarks, creating and running benchmark suites, and saving/analyzing results.">
1515

1616
.. only:: html
1717

1818
.. image:: /auto_examples/benchmarks/images/thumb/sphx_glr_plot_basic_usage_thumb.png
19-
:alt: Example: Basic benchmark usage with Kaira
19+
:alt: Basic Benchmark Usage
2020

21-
:ref:`Example: Basic benchmark usage with Kaira <sphx_glr_auto_examples_benchmarks_plot_basic_usage.py>`
21+
:ref:`sphx_glr_auto_examples_benchmarks_plot_basic_usage.py`
2222

2323
.. raw:: html
2424

25-
<div class="sphx-glr-thumbnail-title">Example: Basic benchmark usage with Kaira</div>
25+
<div class="sphx-glr-thumbnail-title">Basic Benchmark Usage</div>
2626
</div>
2727

2828
.. raw:: html
2929

30-
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates how to use the benchmarking system to compare the performance of different modulation schemes.">
30+
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates how to use the Kaira benchmarking system to compare the performance of different approaches, such as various modulation schemes, using parameter sweeps and result visualization.">
3131

3232
.. only:: html
3333

3434
.. image:: /auto_examples/benchmarks/images/thumb/sphx_glr_plot_comparison_example_thumb.png
35-
:alt: Example: Comparing different modulation schemes
35+
:alt: Benchmark Comparison Example
3636

37-
:ref:`Example: Comparing different modulation schemes <sphx_glr_auto_examples_benchmarks_plot_comparison_example.py>`
37+
:ref:`sphx_glr_auto_examples_benchmarks_plot_comparison_example.py`
3838

3939
.. raw:: html
4040

41-
<div class="sphx-glr-thumbnail-title">Example: Comparing different modulation schemes</div>
41+
<div class="sphx-glr-thumbnail-title">Benchmark Comparison Example</div>
4242
</div>
4343

4444
.. raw:: html
4545

46-
<div class="sphx-glr-thumbcontainer" tooltip="This script shows how to use the improved BenchmarkResultsManager for organizing and managing benchmark results.">
46+
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates the new organized results management system in Kaira, showcasing automatic directory structuring, experiment naming, suite management, result comparison, and maintenance features.">
4747

4848
.. only:: html
4949

5050
.. image:: /auto_examples/benchmarks/images/thumb/sphx_glr_plot_demo_new_results_system_thumb.png
51-
:alt: Example script demonstrating the new benchmark results management system.
51+
:alt: New Results Management System Demo
5252

53-
:ref:`Example script demonstrating the new benchmark results management system. <sphx_glr_auto_examples_benchmarks_plot_demo_new_results_system.py>`
53+
:ref:`sphx_glr_auto_examples_benchmarks_plot_demo_new_results_system.py`
5454

5555
.. raw:: html
5656

57-
<div class="sphx-glr-thumbnail-title">Example script demonstrating the new benchmark results management system.</div>
57+
<div class="sphx-glr-thumbnail-title">New Results Management System Demo</div>
5858
</div>
5959

6060
.. raw:: html
6161

62-
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates how to create visualizations of benchmark results using the BenchmarkVisualizer class.">
62+
<div class="sphx-glr-thumbcontainer" tooltip="This example demonstrates comprehensive benchmark result visualization in Kaira, including BER curve plotting, throughput performance, modulation comparisons, and performance summary generation.">
6363

6464
.. only:: html
6565

6666
.. image:: /auto_examples/benchmarks/images/thumb/sphx_glr_plot_visualization_example_thumb.png
67-
:alt: Visualization Example for Kaira Benchmarks.
67+
:alt: Benchmark Visualization Example
6868

69-
:ref:`Visualization Example for Kaira Benchmarks. <sphx_glr_auto_examples_benchmarks_plot_visualization_example.py>`
69+
:ref:`sphx_glr_auto_examples_benchmarks_plot_visualization_example.py`
7070

7171
.. raw:: html
7272

73-
<div class="sphx-glr-thumbnail-title">Visualization Example for Kaira Benchmarks.</div>
73+
<div class="sphx-glr-thumbnail-title">Benchmark Visualization Example</div>
7474
</div>
7575

7676
.. raw:: html

examples/benchmarks/plot_basic_usage.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
"""
2-
Example: Basic benchmark usage with Kaira
2+
==========================
3+
Basic Benchmark Usage
4+
==========================
35
4-
This example demonstrates how to use the Kaira benchmarking system
5-
to evaluate communication system performance.
6+
This example demonstrates the basic usage of the Kaira benchmarking system,
7+
including running individual benchmarks, creating and running benchmark suites,
8+
and saving/analyzing results.
69
"""
710

811
from pathlib import Path

examples/benchmarks/plot_comparison_example.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
"""
2-
Example: Comparing different modulation schemes
2+
======================================
3+
Benchmark Comparison Example
4+
======================================
35
4-
This example demonstrates how to use the benchmarking system to compare
5-
the performance of different modulation schemes.
6+
This example demonstrates how to use the Kaira benchmarking system
7+
to compare the performance of different approaches, such as various
8+
modulation schemes, using parameter sweeps and result visualization.
69
"""
710

811
import matplotlib.pyplot as plt

examples/benchmarks/plot_demo_new_results_system.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
#!/usr/bin/env python3
2-
"""Example script demonstrating the new benchmark results management system.
2+
"""
3+
===========================================
4+
New Results Management System Demo
5+
===========================================
36
4-
This script shows how to use the improved BenchmarkResultsManager for organizing and managing
5-
benchmark results.
7+
This example demonstrates the new organized results management system in Kaira,
8+
showcasing automatic directory structuring, experiment naming, suite management,
9+
result comparison, and maintenance features.
610
"""
711
import time
812

examples/benchmarks/plot_visualization_example.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
#!/usr/bin/env python3
2-
"""Visualization Example for Kaira Benchmarks.
2+
"""Benchmark Visualization Example
33
4-
This example demonstrates how to create visualizations of benchmark results using the
5-
BenchmarkVisualizer class.
4+
=================================
5+
6+
This example demonstrates comprehensive benchmark result visualization in Kaira,
7+
including BER curve plotting, throughput performance, modulation comparisons,
8+
and performance summary generation.
69
"""
710

811
from pathlib import Path

0 commit comments

Comments
 (0)