In [1]:
%matplotlib inline

In [2]:
import despy.dp as dp
import models.Ex2_1_model as ex2_1

In [3]:
mod = ex2_1.SingleChannelQueue()
sim = dp.Simulation(model = mod)
sim.config.reps = 5
sim.config.folder_basename = "C:/Projects/notebook_out/ex_2_1"

In [4]:
sim.initialize()


===== Initializing=================================
Initialized arrival_timer
Initialized server
Initialized server_q
Initialized single_q_model
All Components Initialized.

In [5]:
sim.run(100)


===== Running======================================

===== Setup Rep #0 ================================
Setup arrival_timer
Setup server
Setup server_q
Setup single_q_model

===== Teardown Rep #0 =============================
Teardown arrival_timer
Teardown server
Teardown server_q
Teardown single_q_model

===== Setup Rep #1 ================================
Setup arrival_timer
Setup server
Setup server_q
Setup single_q_model

===== Teardown Rep #1 =============================
Teardown arrival_timer
Teardown server
Teardown server_q
Teardown single_q_model

===== Setup Rep #2 ================================
Setup arrival_timer
Setup server
Setup server_q
Setup single_q_model

===== Teardown Rep #2 =============================
Teardown arrival_timer
Teardown server
Teardown server_q
Teardown single_q_model

===== Setup Rep #3 ================================
Setup arrival_timer
Setup server
Setup server_q
Setup single_q_model

===== Teardown Rep #3 =============================
Teardown arrival_timer
Teardown server
Teardown server_q
Teardown single_q_model

===== Setup Rep #4 ================================
Setup arrival_timer
Setup server
Setup server_q
Setup single_q_model

===== Teardown Rep #4 =============================
Teardown arrival_timer
Teardown server
Teardown server_q
Teardown single_q_model

===== Simulation Completed=========================

In [6]:
results = sim.finalize()


===== Finalizing===================================
Finalized arrival_timer
Finalized server
Finalized server_q
Finalized single_q_model

In [7]:
results.list_values()


Seed: None
Initial Time: 0
Run Start Time: 2016-02-14 08:34:18.656465
Run Stop Time: 2016-02-14 08:34:18.671466
Elapsed Time: 0:00:00.015001

In [8]:
print(results.event_counter.rep_counts)


[47, 24, 18, 25, 24]

In [9]:
results.event_counter.show_plot()


<matplotlib.figure.Figure at 0x7e1f048>

In [10]:
results.trace.show()


   0|   0|    0-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:1
   1|   0|    0-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:1
   2|   0|    1-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:2
   3|   0|    1-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:2
   4|   0|    3+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:2|Time_in_Q        :2    
   5|   0|    3+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:1
   6|   0|    3+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:2
   7|   0|    5-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:3
   8|   0|    5-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:3
   9|   0|    6+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:3|Time_in_Q        :1    
  10|   0|    6+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:2
  11|   0|    6+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:3
  12|   0|    9+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:3
  13|   0|   11-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:4
  14|   0|   11-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:4
  15|   0|   14+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:4
  16|   0|   15-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:5
  17|   0|   15-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:5
  18|   0|   16-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:6
  19|   0|   16-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:6
  20|   0|   21+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:6|Time_in_Q        :5    
  21|   0|   21+0|Event   |Finished_Service |server: duration :6    |Entity           :Customer:5
  22|   0|   21+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:6
  23|   0|   23-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:7
  24|   0|   23-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:7
  25|   0|   24+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:7|Time_in_Q        :1    
  26|   0|   24+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:6
  27|   0|   24+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:7
  28|   0|   28+0|Event   |Finished_Service |server: duration :4    |Entity           :Customer:7
  29|   0|   31-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:8
  30|   0|   31-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:8
  31|   0|   33+0|Event   |Finished_Service |server: duration :2    |Entity           :Customer:8
  32|   0|   36-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:9
  33|   0|   36-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:9
  34|   0|   38+0|Event   |Finished_Service |server: duration :2    |Entity           :Customer:9
  35|   0|   40-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:10
  36|   0|   40-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:10
  37|   0|   41-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:11
  38|   0|   41-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:11
  39|   0|   42-1|Msg     |Entering Queue   |Length           :2    |Entity           :Customer:12
  40|   0|   42-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:12
  41|   0|   44+0|Msg     |Leaving Queue    |Length           :1    |Entity           :Customer:11|Time_in_Q        :3    
  42|   0|   44+0|Event   |Finished_Service |server: duration :4    |Entity           :Customer:10
  43|   0|   44+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:11
  44|   0|   46-1|Msg     |Entering Queue   |Length           :2    |Entity           :Customer:13
  45|   0|   46-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:13
  46|   0|   46+0|Msg     |Leaving Queue    |Length           :1    |Entity           :Customer:12|Time_in_Q        :4    
  47|   0|   46+0|Event   |Finished_Service |server: duration :2    |Entity           :Customer:11
  48|   0|   46+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:12
  49|   0|   48+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:13|Time_in_Q        :2    
  50|   0|   48+0|Event   |Finished_Service |server: duration :2    |Entity           :Customer:12
  51|   0|   48+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:13
  52|   0|   49-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:14
  53|   0|   49-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:14
  54|   0|   50-1|Msg     |Entering Queue   |Length           :2    |Entity           :Customer:15
  55|   0|   50-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:15
  56|   0|   54+0|Msg     |Leaving Queue    |Length           :1    |Entity           :Customer:14|Time_in_Q        :5    
  57|   0|   54+0|Event   |Finished_Service |server: duration :6    |Entity           :Customer:13
  58|   0|   54+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:14
  59|   0|   56+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:15|Time_in_Q        :6    
  60|   0|   56+0|Event   |Finished_Service |server: duration :2    |Entity           :Customer:14
  61|   0|   56+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:15
  62|   0|   57+0|Event   |Finished_Service |server: duration :1    |Entity           :Customer:15
  63|   0|   58-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:16
  64|   0|   58-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:16
  65|   0|   62+0|Event   |Finished_Service |server: duration :4    |Entity           :Customer:16
  66|   0|   66-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:17
  67|   0|   66-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:17
  68|   0|   70+0|Event   |Finished_Service |server: duration :4    |Entity           :Customer:17
  69|   0|   71-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:18
  70|   0|   71-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:18
  71|   0|   75+0|Event   |Finished_Service |server: duration :4    |Entity           :Customer:18
  72|   0|   77-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:19
  73|   0|   77-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:19
  74|   0|   82+0|Event   |Finished_Service |server: duration :5    |Entity           :Customer:19
  75|   0|   84-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:20
  76|   0|   84-1|Msg     |Starting Service |server station   :0    |Entity           :Customer:20
  77|   0|   85-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:21
  78|   0|   85-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:21
  79|   0|   86+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:21|Time_in_Q        :1    
  80|   0|   86+0|Event   |Finished_Service |server: duration :2    |Entity           :Customer:20
  81|   0|   86+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:21
  82|   0|   89-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:22
  83|   0|   89-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:22
  84|   0|   91+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:22|Time_in_Q        :2    
  85|   0|   91+0|Event   |Finished_Service |server: duration :5    |Entity           :Customer:21
  86|   0|   91+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:22
  87|   0|   93-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:23
  88|   0|   93-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:23
  89|   0|   94+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:23|Time_in_Q        :1    
  90|   0|   94+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:22
  91|   0|   94+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:23
  92|   0|   96-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:24
  93|   0|   96-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:24
  94|   0|   97+0|Msg     |Leaving Queue    |Length           :0    |Entity           :Customer:24|Time_in_Q        :1    
  95|   0|   97+0|Event   |Finished_Service |server: duration :3    |Entity           :Customer:23
  96|   0|   97+0|Msg     |Starting Service |server station   :0    |Entity           :Customer:24
  97|   1|    0-1|Msg     |Entering Queue   |Length           :1    |Entity           :Customer:25
  98|   1|    0-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:25
  99|   1|    6-1|Msg     |Entering Queue   |Length           :2    |Entity           :Customer:26
 100|   1|    6-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:26
 101|   1|   12-1|Msg     |Entering Queue   |Length           :3    |Entity           :Customer:27
 102|   1|   12-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:27
 103|   1|   17-1|Msg     |Entering Queue   |Length           :4    |Entity           :Customer:28
 104|   1|   17-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:28
 105|   1|   20-1|Msg     |Entering Queue   |Length           :5    |Entity           :Customer:29
 106|   1|   20-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:29
 107|   1|   23-1|Msg     |Entering Queue   |Length           :6    |Entity           :Customer:30
 108|   1|   23-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:30
 109|   1|   31-1|Msg     |Entering Queue   |Length           :7    |Entity           :Customer:31
 110|   1|   31-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:31
 111|   1|   33-1|Msg     |Entering Queue   |Length           :8    |Entity           :Customer:32
 112|   1|   33-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:32
 113|   1|   35-1|Msg     |Entering Queue   |Length           :9    |Entity           :Customer:33
 114|   1|   35-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:33
 115|   1|   38-1|Msg     |Entering Queue   |Length           :10   |Entity           :Customer:34
 116|   1|   38-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:34
 117|   1|   46-1|Msg     |Entering Queue   |Length           :11   |Entity           :Customer:35
 118|   1|   46-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:35
 119|   1|   47-1|Msg     |Entering Queue   |Length           :12   |Entity           :Customer:36
 120|   1|   47-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:36
 121|   1|   52-1|Msg     |Entering Queue   |Length           :13   |Entity           :Customer:37
 122|   1|   52-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:37
 123|   1|   53-1|Msg     |Entering Queue   |Length           :14   |Entity           :Customer:38
 124|   1|   53-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:38
 125|   1|   61-1|Msg     |Entering Queue   |Length           :15   |Entity           :Customer:39
 126|   1|   61-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:39
 127|   1|   63-1|Msg     |Entering Queue   |Length           :16   |Entity           :Customer:40
 128|   1|   63-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:40
 129|   1|   67-1|Msg     |Entering Queue   |Length           :17   |Entity           :Customer:41
 130|   1|   67-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:41
 131|   1|   69-1|Msg     |Entering Queue   |Length           :18   |Entity           :Customer:42
 132|   1|   69-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:42
 133|   1|   75-1|Msg     |Entering Queue   |Length           :19   |Entity           :Customer:43
 134|   1|   75-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:43
 135|   1|   77-1|Msg     |Entering Queue   |Length           :20   |Entity           :Customer:44
 136|   1|   77-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:44
 137|   1|   83-1|Msg     |Entering Queue   |Length           :21   |Entity           :Customer:45
 138|   1|   83-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:45
 139|   1|   86-1|Msg     |Entering Queue   |Length           :22   |Entity           :Customer:46
 140|   1|   86-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:46
 141|   1|   93-1|Msg     |Entering Queue   |Length           :23   |Entity           :Customer:47
 142|   1|   93-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:47
 143|   1|  100-1|Msg     |Entering Queue   |Length           :24   |Entity           :Customer:48
 144|   1|  100-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:48
 145|   2|    0-1|Msg     |Entering Queue   |Length           :25   |Entity           :Customer:49
 146|   2|    0-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:49
 147|   2|    6-1|Msg     |Entering Queue   |Length           :26   |Entity           :Customer:50
 148|   2|    6-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:50
 149|   2|    7-1|Msg     |Entering Queue   |Length           :27   |Entity           :Customer:51
 150|   2|    7-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:51
 151|   2|   13-1|Msg     |Entering Queue   |Length           :28   |Entity           :Customer:52
 152|   2|   13-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:52
 153|   2|   20-1|Msg     |Entering Queue   |Length           :29   |Entity           :Customer:53
 154|   2|   20-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:53
 155|   2|   27-1|Msg     |Entering Queue   |Length           :30   |Entity           :Customer:54
 156|   2|   27-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:54
 157|   2|   34-1|Msg     |Entering Queue   |Length           :31   |Entity           :Customer:55
 158|   2|   34-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:55
 159|   2|   42-1|Msg     |Entering Queue   |Length           :32   |Entity           :Customer:56
 160|   2|   42-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:56
 161|   2|   50-1|Msg     |Entering Queue   |Length           :33   |Entity           :Customer:57
 162|   2|   50-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:57
 163|   2|   57-1|Msg     |Entering Queue   |Length           :34   |Entity           :Customer:58
 164|   2|   57-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:58
 165|   2|   62-1|Msg     |Entering Queue   |Length           :35   |Entity           :Customer:59
 166|   2|   62-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:59
 167|   2|   70-1|Msg     |Entering Queue   |Length           :36   |Entity           :Customer:60
 168|   2|   70-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:60
 169|   2|   74-1|Msg     |Entering Queue   |Length           :37   |Entity           :Customer:61
 170|   2|   74-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:61
 171|   2|   78-1|Msg     |Entering Queue   |Length           :38   |Entity           :Customer:62
 172|   2|   78-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:62
 173|   2|   81-1|Msg     |Entering Queue   |Length           :39   |Entity           :Customer:63
 174|   2|   81-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:63
 175|   2|   87-1|Msg     |Entering Queue   |Length           :40   |Entity           :Customer:64
 176|   2|   87-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:64
 177|   2|   89-1|Msg     |Entering Queue   |Length           :41   |Entity           :Customer:65
 178|   2|   89-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:65
 179|   2|   96-1|Msg     |Entering Queue   |Length           :42   |Entity           :Customer:66
 180|   2|   96-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:66
 181|   3|    0-1|Msg     |Entering Queue   |Length           :43   |Entity           :Customer:67
 182|   3|    0-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:67
 183|   3|    6-1|Msg     |Entering Queue   |Length           :44   |Entity           :Customer:68
 184|   3|    6-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:68
 185|   3|    9-1|Msg     |Entering Queue   |Length           :45   |Entity           :Customer:69
 186|   3|    9-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:69
 187|   3|   12-1|Msg     |Entering Queue   |Length           :46   |Entity           :Customer:70
 188|   3|   12-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:70
 189|   3|   14-1|Msg     |Entering Queue   |Length           :47   |Entity           :Customer:71
 190|   3|   14-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:71
 191|   3|   19-1|Msg     |Entering Queue   |Length           :48   |Entity           :Customer:72
 192|   3|   19-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:72
 193|   3|   27-1|Msg     |Entering Queue   |Length           :49   |Entity           :Customer:73
 194|   3|   27-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:73
 195|   3|   28-1|Msg     |Entering Queue   |Length           :50   |Entity           :Customer:74
 196|   3|   28-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:74
 197|   3|   31-1|Msg     |Entering Queue   |Length           :51   |Entity           :Customer:75
 198|   3|   31-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:75
 199|   3|   33-1|Msg     |Entering Queue   |Length           :52   |Entity           :Customer:76
 200|   3|   33-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:76
 201|   3|   41-1|Msg     |Entering Queue   |Length           :53   |Entity           :Customer:77
 202|   3|   41-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:77
 203|   3|   42-1|Msg     |Entering Queue   |Length           :54   |Entity           :Customer:78
 204|   3|   42-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:78
 205|   3|   44-1|Msg     |Entering Queue   |Length           :55   |Entity           :Customer:79
 206|   3|   44-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:79
 207|   3|   46-1|Msg     |Entering Queue   |Length           :56   |Entity           :Customer:80
 208|   3|   46-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:80
 209|   3|   52-1|Msg     |Entering Queue   |Length           :57   |Entity           :Customer:81
 210|   3|   52-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:81
 211|   3|   60-1|Msg     |Entering Queue   |Length           :58   |Entity           :Customer:82
 212|   3|   60-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:82
 213|   3|   64-1|Msg     |Entering Queue   |Length           :59   |Entity           :Customer:83
 214|   3|   64-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:83
 215|   3|   70-1|Msg     |Entering Queue   |Length           :60   |Entity           :Customer:84
 216|   3|   70-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:84
 217|   3|   78-1|Msg     |Entering Queue   |Length           :61   |Entity           :Customer:85
 218|   3|   78-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:85
 219|   3|   82-1|Msg     |Entering Queue   |Length           :62   |Entity           :Customer:86
 220|   3|   82-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:86
 221|   3|   83-1|Msg     |Entering Queue   |Length           :63   |Entity           :Customer:87
 222|   3|   83-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:87
 223|   3|   88-1|Msg     |Entering Queue   |Length           :64   |Entity           :Customer:88
 224|   3|   88-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:88
 225|   3|   92-1|Msg     |Entering Queue   |Length           :65   |Entity           :Customer:89
 226|   3|   92-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:89
 227|   3|   93-1|Msg     |Entering Queue   |Length           :66   |Entity           :Customer:90
 228|   3|   93-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:90
 229|   3|  100-1|Msg     |Entering Queue   |Length           :67   |Entity           :Customer:91
 230|   3|  100-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:91
 231|   4|    0-1|Msg     |Entering Queue   |Length           :68   |Entity           :Customer:92
 232|   4|    0-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:92
 233|   4|    6-1|Msg     |Entering Queue   |Length           :69   |Entity           :Customer:93
 234|   4|    6-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:93
 235|   4|   14-1|Msg     |Entering Queue   |Length           :70   |Entity           :Customer:94
 236|   4|   14-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:94
 237|   4|   17-1|Msg     |Entering Queue   |Length           :71   |Entity           :Customer:95
 238|   4|   17-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:95
 239|   4|   20-1|Msg     |Entering Queue   |Length           :72   |Entity           :Customer:96
 240|   4|   20-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:96
 241|   4|   22-1|Msg     |Entering Queue   |Length           :73   |Entity           :Customer:97
 242|   4|   22-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:97
 243|   4|   23-1|Msg     |Entering Queue   |Length           :74   |Entity           :Customer:98
 244|   4|   23-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:98
 245|   4|   25-1|Msg     |Entering Queue   |Length           :75   |Entity           :Customer:99
 246|   4|   25-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:99
 247|   4|   31-1|Msg     |Entering Queue   |Length           :76   |Entity           :Customer:100
 248|   4|   31-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:100
 249|   4|   32-1|Msg     |Entering Queue   |Length           :77   |Entity           :Customer:101
 250|   4|   32-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:101
 251|   4|   38-1|Msg     |Entering Queue   |Length           :78   |Entity           :Customer:102
 252|   4|   38-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:102
 253|   4|   45-1|Msg     |Entering Queue   |Length           :79   |Entity           :Customer:103
 254|   4|   45-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:103
 255|   4|   51-1|Msg     |Entering Queue   |Length           :80   |Entity           :Customer:104
 256|   4|   51-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:104
 257|   4|   56-1|Msg     |Entering Queue   |Length           :81   |Entity           :Customer:105
 258|   4|   56-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:105
 259|   4|   60-1|Msg     |Entering Queue   |Length           :82   |Entity           :Customer:106
 260|   4|   60-1|Event   |arrival_timer    |interval         :6    |Customer         :Customer:106
 261|   4|   66-1|Msg     |Entering Queue   |Length           :83   |Entity           :Customer:107
 262|   4|   66-1|Event   |arrival_timer    |interval         :8    |Customer         :Customer:107
 263|   4|   74-1|Msg     |Entering Queue   |Length           :84   |Entity           :Customer:108
 264|   4|   74-1|Event   |arrival_timer    |interval         :2    |Customer         :Customer:108
 265|   4|   76-1|Msg     |Entering Queue   |Length           :85   |Entity           :Customer:109
 266|   4|   76-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:109
 267|   4|   77-1|Msg     |Entering Queue   |Length           :86   |Entity           :Customer:110
 268|   4|   77-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:110
 269|   4|   82-1|Msg     |Entering Queue   |Length           :87   |Entity           :Customer:111
 270|   4|   82-1|Event   |arrival_timer    |interval         :3    |Customer         :Customer:111
 271|   4|   85-1|Msg     |Entering Queue   |Length           :88   |Entity           :Customer:112
 272|   4|   85-1|Event   |arrival_timer    |interval         :1    |Customer         :Customer:112
 273|   4|   86-1|Msg     |Entering Queue   |Length           :89   |Entity           :Customer:113
 274|   4|   86-1|Event   |arrival_timer    |interval         :4    |Customer         :Customer:113
 275|   4|   90-1|Msg     |Entering Queue   |Length           :90   |Entity           :Customer:114
 276|   4|   90-1|Event   |arrival_timer    |interval         :7    |Customer         :Customer:114
 277|   4|   97-1|Msg     |Entering Queue   |Length           :91   |Entity           :Customer:115
 278|   4|   97-1|Event   |arrival_timer    |interval         :5    |Customer         :Customer:115

In [11]:
results.trace.write_csv()


---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-11-b08bc0baf3ed> in <module>()
----> 1 results.trace.write_csv()

C:\Projects\Despy\despy\output\trace.py in write_csv(self, directory)
    380 
    381         file = CSV_file(self, directory)
--> 382         file.write()
    383         return file
    384 

C:\Projects\Despy\despy\output\trace.py in write(self)
    449         """  
    450         # Open csv file
--> 451         with open(self.file_name, 'w', newline='') as file:
    452             self._writer = csv.writer(file)
    453 

OSError: [Errno 22] Invalid argument: 'C:\\Projects\notebook_out\\ex_2_1/trace.csv'

In [ ]: