Results¶
The results module provides the main interface for managing the simulation results.
It contains a data class SimResult that encapsulates the performance metrics of a complete simulation run and a class SimResultManager that provides methods to save, load, and analyze the simulation results.
Documentation¶
- class SimResult[source]
The results of a simulation.
- sim_configs
The configuration settings of the simulation.
- Type:
- system_configs
The configuration settings of the system.
- Type:
- simulation_results
The list of simulation results for each SNR point.
- Type:
list[SingleSnrSimResult]
- class SimResultManager[source]
The Simulation Result Manager.
This class is responsible for managing the simulation results. This includes saving, loading, displaying, plotting, etc.
Search for previously executed simulation results with the same simulation and system configuration.
Load simulation results from a previously executed simulation with the same simulation and system configuration.
Save the simulation results to a .npz file.
Display simulation results in a readable table format.
Plot the system performance.
Plot the performance of each UT in the system.
Plot the performance of each stream in the system.
Plot the system performance of multiple systems for comparison.
Plot the user terminal performance of multiple systems for comparison.