from quicktest.Reporting import plot3d, plot2d, create_dataset, create_plot_matrix # Initialise database config db_config = {"hostname": "localhost", "port": "27017", "db_name": "simulations", "collection_name": "validation_050913"} tag = "direct_gms_1m_040913-2" x_param = "parameters.numSubs" y_param = "parameters.numToSend_7" z_param = "results.<Channel 7>: Latency - All nodes - Avgmean" filter_list = [{"parameters.packetSize": "16B"}, {"parameters.packetSize": "32B"}, {"parameters.packetSize": "64B"}, {"parameters.packetSize": "128B"}, {"parameters.packetSize": "1024B"} ] plot3d(db_config, tag, x_param, y_param, z_param, filter_list, 2, 3, "Direct GMS Average Latency All Nodes") x_param = "parameters.numSubs" # name of the x-parameter y_param = "results.<Channel 7>: Latency - All nodes - Minmean" filter_list = [{"parameters.packetSize": "16B", "parameters.numToSend_7": "1"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "3"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "5"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "7"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "10"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "15"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "20"}, {"parameters.packetSize": "16B", "parameters.numToSend_7": "30"} ] plot2d(db_config, tag, x_param, y_param, filter_list, 3, 3, "Direct GMS Minimum Latency All Nodes")
tag = "direct_null_020913" x_param = "parameters.numPubSubs" y_param = "parameters.numToSend_4" z_param = "results.<Channel 4>: Latency - All nodes - Avgmean" filter_list = [{ "parameters.packetSize": "16B" }, { "parameters.packetSize": "32B" }, { "parameters.packetSize": "64B" }, { "parameters.packetSize": "128B" }, { "parameters.packetSize": "1024B" }] plot3d(db_config, tag, x_param, y_param, z_param, filter_list, 2, 3, "Direct Null: Average Latency to all nodes") tag = "direct_null_020913" x_param = "parameters.numPubSubs" # name of the x-parameter y_param = "results.<Channel 4>: Latency - All nodes - Avgmean" filter_list = [{ "parameters.packetSize": "16B", "parameters.numToSend_4": "1" }, { "parameters.packetSize": "16B", "parameters.numToSend_4": "3" }, { "parameters.packetSize": "16B", "parameters.numToSend_4": "5" }, {
tag = "spreadit_mtp_1m_040913" x_param = "parameters.numSubs" y_param = "parameters.numToSend_1" z_param = "results.<Channel 1>: Latency - All nodes - Avgmean" filter_list = [{ "parameters.packetSize": "16B" }, { "parameters.packetSize": "32B" }, { "parameters.packetSize": "64B" }, { "parameters.packetSize": "128B" }, { "parameters.packetSize": "1024B" }] plot3d(db_config, tag, x_param, y_param, z_param, filter_list, 2, 3, "Spreadit MTP: Average Latency to all nodes") y_param = "results.<Channel 1>: Latency - All nodes - Avgmean" filter_list = [{ "parameters.packetSize": "16B", "parameters.numToSend_1": "1" }, { "parameters.packetSize": "16B", "parameters.numToSend_1": "3" }, { "parameters.packetSize": "16B", "parameters.numToSend_1": "5" }, { "parameters.packetSize": "16B", "parameters.numToSend_1": "7"
# Initialise database config db_config = {"hostname": "localhost", "port": "27017", "db_name": "simulations", "collection_name": "03-09-13"} # Create plot tag = "direct_mtp_1m_030913" x_param = "parameters.numSubs" y_param = "parameters.numToSend_5" z_param = "results.<Channel 5>: Latency - All nodes - Avgmean" filter_list = [{"parameters.packetSize": "16B"}, {"parameters.packetSize": "32B"}, {"parameters.packetSize": "64B"}, {"parameters.packetSize": "128B"}, {"parameters.packetSize": "1024B"} ] plot3d(db_config, tag, x_param, y_param, z_param, filter_list, 2, 3, "Direct MTP: Average Latency to all nodes") y_param = "results.<Channel 5>: Latency - All nodes - Avgmean" filter_list = [{"parameters.packetSize": "16B", "parameters.numToSend_5": "1"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "3"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "5"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "7"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "10"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "15"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "20"}, {"parameters.packetSize": "16B", "parameters.numToSend_5": "30"} ] # generate the 2d plots. the arguments "numCols" and "numRows" describe the layout of the resulting matrix of plots
# Initialise database config db_config = {"hostname": "localhost", "port": "27017", "db_name": "simulations", "collection_name": "04-09-13"} # Create plot tag = "spreadit_null_1m_040913" x_param = "parameters.numSubs" y_param = "parameters.numToSend_0" z_param = "results.<Channel 0>: Latency - All nodes - Avgmean" filter_list = [{"parameters.packetSize": "16B"}, {"parameters.packetSize": "32B"}, {"parameters.packetSize": "64B"}, {"parameters.packetSize": "128B"}, {"parameters.packetSize": "1024B"} ] plot3d(db_config, tag, x_param, y_param, z_param, filter_list, 2, 3, "Spreadit Null: Average Latency to all nodes") y_param = "results.<Channel 0>: Latency - All nodes - Avgmean" filter_list = [{"parameters.packetSize": "16B", "parameters.numToSend_0": "1"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "3"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "5"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "7"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "10"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "15"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "20"}, {"parameters.packetSize": "16B", "parameters.numToSend_0": "30"} ] # generate the 2d plots. the arguments "numCols" and "numRows" describe the layout of the resulting matrix of plots