|
| 1 | +# Rat cardiac (ratc) models |
| 2 | + |
| 3 | +This folder consists of ratc studies. Given below is a brief introduction to the files in this folder. |
| 4 | + |
| 5 | +| File | Author | Language | Description | Additional Notes | |
| 6 | +|---|------|---|---|------| |
| 7 | +| c2.m (c2.dir) | Yuyu Yao | Octave | NMPC (amp) Controller | uses CasADi^* | |
| 8 | +| candr.py (candr.dir,Dockerfile.candr) | Andrew Branen | Python | LSTM (wid) Controller | uses Tensorflow | |
| 9 | +| coct.m (coct.dir) | Yuyu Yao | Matlab | MMPC (wid) Controller^ | |
| 10 | +| cvxpymatcore.py (cvxpymatcore.dir) | Yuyu Yao | Python | MPC (wid) Controller | uses cvxopt^ | |
| 11 | +| cwrap.py (cwrap.dir) | Mark Arnold | Python | Controller wrapper (wid/amp) | |
| 12 | +| plotu.py | Mark Arnold | Python | Plot u (6 values, wid/amp) | |
| 13 | +| plotym.py | Mark Arnold | Python | Plot ym (2 values, HR/MAP) | |
| 14 | +| pm2.m (pm2.dir) | Yuyu Yao | Matlab | Diseased Pulsatile PM* (amp) | |
| 15 | +| pmcvxpymatcore.py (pmcvxpymatcore.dir) | Mark Arnold | Python | Linear Nonpulsatile PM (wid) | |
| 16 | +| pmoct.m (pmoct.dir) | Yuyu Yao | Matlab | Healthy Pulsatile PM (wid) | |
| 17 | +| pmsid.py | Siddharth Prabhu | Python | Healthy Pulsatile PM (wid) | |
| 18 | +| pmvxmatcore.v (pmvxmatcore.dir) | Mark Arnold | Verilog | 16-bit Linear Nonpulsatile PM (wid) | |
| 19 | +| pwrap.py (pwrap.dir) | Mark Arnold | Python | PM wrapper (wid/amp) | |
| 20 | +| run_pm2.sh (run_pm2.dir) | Mark Arnold | Shell | MCR Compiled version of pm2 | |
| 21 | +| run_pmoct.sh (run_pmoct.dir) | Mark Arnold | Shell | MCR Compiled version of pmoct | |
| 22 | + |
| 23 | +^Mark removed plotting from controller |
| 24 | + |
| 25 | +*Mark converted to HR for compatibility with plotym.py |
| 26 | + |
| 27 | +The studies and the respective programs that compose those studies are given below. |
| 28 | + |
| 29 | + |
| 30 | +| Study | Programs | |
| 31 | +|---------|------------| |
| 32 | +|andrC.graphml | candr.py cwrap.py| |
| 33 | +|andrM.graphml | candr.py pmoct.m| |
| 34 | +|andrshM.graphml | candr.py run_pmoct.sh| |
| 35 | +|sidZ.graphml | cvxpymatcore.py pmsid.py| |
| 36 | +|sidZPlt2.graphml | cvxpymatcore.py pmsid.py plotu.py plotym.py| |
| 37 | +|yu2MM.graphml | c2.m pm2.m | |
| 38 | +|yu2MMPlt2.graphml | c2.m pm2.m plotu.py plotym.py | |
| 39 | +|yu2MshM.graphml | c2.m run_pm2.sh| |
| 40 | +|yu2MshMPlt2.graphml | c2.m run_pm2.sh plotu.py plotym.py| |
| 41 | +|yuoctM.graphml | cvxpymatcore.py pmoct.m | |
| 42 | +|yuoctMM.graphml | coct.m pmoct.m | |
| 43 | +|yuoctMMPlt2.graphml | coct.m pmoct.m plotu.py plotym.py | |
| 44 | +|yuoctshM.graphml | coct.m run_pmoct.sh | |
| 45 | +|yuoctshMPull.graphml | coct.m run_pmoct (pulls from markgarnold Docker repository) | |
| 46 | +|yuyuC.graphml | cvxpymatcore.py cwrap.py | |
| 47 | +|yuyu.graphml | cvxpymatcore.py pmcvxpymatcore.py| |
| 48 | +|yuyuP.graphml | pwrap.py pmcvxpymatcore.py | |
| 49 | +|yuyuPlt2.graphml | cvxpymatcore.py pmcvxpymatcore.py plotu.py plotym.py | |
| 50 | +|yuyuV.graphml | cvxpymatcore.py pmvxmatcore.v| |
0 commit comments