Skip to content

Commit 1727da8

Browse files
authored
upload file
1 parent c78863c commit 1727da8

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

‎analysis/covid19/plot_Ig_field.py‎

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
import sys
2+
import os
3+
import glob
4+
import numpy as np
5+
from pyMCDS import pyMCDS
6+
import matplotlib.pyplot as plt
7+
8+
argc = len(sys.argv)-1
9+
print("# args=",argc)
10+
11+
if (argc < 1):
12+
# data_dir = int(sys.argv[kdx])
13+
print("Usage: provide output subdir")
14+
sys.exit(-1)
15+
16+
#data_dir = 'output'
17+
kdx = 1
18+
data_dir = sys.argv[kdx]
19+
print('data_dir = ',data_dir)
20+
os.chdir(data_dir)
21+
#xml_files = glob.glob('output/output*.xml')
22+
xml_files = glob.glob('output*.xml')
23+
os.chdir('..')
24+
xml_files.sort()
25+
#print('xml_files = ',xml_files)
26+
27+
ds_count = len(xml_files)
28+
print("----- ds_count = ",ds_count)
29+
mcds = [pyMCDS(xml_files[i], data_dir) for i in range(ds_count)] # spews lots of prints
30+
31+
tval = np.linspace(0, mcds[-1].get_time(), ds_count)
32+
print('tval= ',tval)
33+
34+
#print(mcds[0].get_substrate_names())
35+
# ['virion', 'assembled virion', 'interferon 1', 'pro-inflammatory cytokine', 'chemokine', 'debris', 'pro-pyroptosis cytokine', 'anti-inflammatory cytokine', 'collagen']
36+
37+
f = np.array([ (mcds[idx].get_concentrations('Ig')).sum() for idx in range(ds_count)] )
38+
39+
plt.plot(tval,f)
40+
plt.title(data_dir + ": Ig (sum)")
41+
plt.xlabel("time (mins)")
42+
#plt.savefig(data_dir + '.png')
43+
plt.show()

0 commit comments

Comments
 (0)