The ns-3 Simulation Execution Manager is a software that helps with running multiple ns-3 simulations, manage their results and more easily get to plots.
Designed to substitute homemade solutions based on bash scripts, SEM tries to hide as many of the tedious details about running a simulation campaign as possible, providing a clean interface that helps the user get all the way from optimized compilation of ns-3 to plotting.
If your script exposes some Command Line Arguments, you can easily explore their effect on your scenario: create a simulation campaign, tell SEM which parameter combinations you are interested in and how many repetitions you'd like to have for each combination. The library will run all the necessary simulations and save them into a database, all while printing a progress bar for your convenience. Once simulations are done, results are ready to be exported to MATLAB and Numpy-compatible data structures for further elaboration and plotting.
This ns-3 extension is one or more contributed modules.