Spaces:
Running
Running
try again on the lvad loop
Browse files
app.py
CHANGED
|
@@ -841,11 +841,10 @@ def lvad_plots(Rm, Ra, Emax, Emin, Vd, Tc, start_v, beta, loop_simulated=True):
|
|
| 841 |
if loop_simulated:
|
| 842 |
line1 = ax.plot(Vlv0[start:(start+1)], Plv0[start:(start+1)], lw=1, color='b',label='No LVAD')
|
| 843 |
point1 = ax.scatter(Vlv0[start:(start+1)], Plv0[start:(start+1)], c="b", s=5)#, label='End Diastole')
|
| 844 |
-
line2 = ax.plot(Vlvs[start:(start+1)], Plvs[start:(start+1)], color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min")
|
| 845 |
-
point2 = ax.scatter(Vlvs[start:(start+1)], Plvs[start:(start+1)],
|
| 846 |
#point = ax.scatter(volumes[start:(start+1)], pressures[start:(start+1)], c="b", s=5, label='End Systole')
|
| 847 |
else:
|
| 848 |
-
line = ax.plot(volumes[start:end], pressures[start:end], lw=1, color='b')
|
| 849 |
line1 = ax.plot(Vlv0, Plv0, color='blue', label='No LVAD') #blue
|
| 850 |
line2 = ax.plot(Vlvs, Plvs, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min") #green
|
| 851 |
|
|
@@ -858,9 +857,12 @@ def lvad_plots(Rm, Ra, Emax, Emin, Vd, Tc, start_v, beta, loop_simulated=True):
|
|
| 858 |
def update(frame):
|
| 859 |
# update to add more of the loop
|
| 860 |
end = (N-2)*60000+1000 * frame
|
| 861 |
-
x =
|
| 862 |
-
y =
|
| 863 |
-
|
|
|
|
|
|
|
|
|
|
| 864 |
|
| 865 |
|
| 866 |
plt.legend(loc='upper left', framealpha=1)
|
|
|
|
| 841 |
if loop_simulated:
|
| 842 |
line1 = ax.plot(Vlv0[start:(start+1)], Plv0[start:(start+1)], lw=1, color='b',label='No LVAD')
|
| 843 |
point1 = ax.scatter(Vlv0[start:(start+1)], Plv0[start:(start+1)], c="b", s=5)#, label='End Diastole')
|
| 844 |
+
line2 = ax.plot(Vlvs[start:(start+1)], Plvs[start:(start+1)], lw=1, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min")
|
| 845 |
+
point2 = ax.scatter(Vlvs[start:(start+1)], Plvs[start:(start+1)], color=(78/255, 192/255, 44/255), s=5)#, label='End Diastole')
|
| 846 |
#point = ax.scatter(volumes[start:(start+1)], pressures[start:(start+1)], c="b", s=5, label='End Systole')
|
| 847 |
else:
|
|
|
|
| 848 |
line1 = ax.plot(Vlv0, Plv0, color='blue', label='No LVAD') #blue
|
| 849 |
line2 = ax.plot(Vlvs, Plvs, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min") #green
|
| 850 |
|
|
|
|
| 857 |
def update(frame):
|
| 858 |
# update to add more of the loop
|
| 859 |
end = (N-2)*60000+1000 * frame
|
| 860 |
+
x = Vlv0[start:end]
|
| 861 |
+
y = Plv0[start:end]
|
| 862 |
+
x2 = Vlvs[start:end]
|
| 863 |
+
y2 = Plvs[start:end]
|
| 864 |
+
ax.plot(x, y, lw=1, color='b',label='No LVAD')
|
| 865 |
+
ax.plot(x2, y2, lw=1, color=(78/255, 192/255, 44/255), label=f"LVAD, ω(0)= {round(w0,2)}r/min")
|
| 866 |
|
| 867 |
|
| 868 |
plt.legend(loc='upper left', framealpha=1)
|