plot_icj_means
collect(exp_id, chan='Infected', tag=None, smoothing=True)
Collect all the time series data for a given channel for a given experiment from InsetChart.json files in local subdirectory that have been downoaded from COMPS, assuming following structure.
1 2 3 |
|
Parameters:
Name | Type | Description | Default |
---|---|---|---|
exp_id
|
str
|
Experiment Id that has had data downloaded to current working diretory. |
required |
chan
|
str
|
Channel name |
'Infected'
|
tag
|
str
|
key=value. Using results.db (sqlite3, from emodpy), limit results to just where key=value. If value is set to SWEEP, find all values for key and plot all values separately (but with mean/spread from other tags). |
None
|
Returns:
Type | Description |
---|---|
dict
|
Array of channel data for further processing. |
Source code in emod_api/channelreports/plot_icj_means.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 |
|
display(chan_data, save=False, chan_name='Infected', exp_id=None)
Plot mean and std dev of the array/list of time series-es in chan_data.
Source code in emod_api/channelreports/plot_icj_means.py
102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 |
|