Releases: drbergman/PhysiPKPD
PhysiPKPD v1.2.0
Allows for metabolism-mediated damage (MMD) for pharmacodynamic models. See updated readme for details and examples.
Full Changelog: v1.1.1...v1.2.0
Most robust PD precompuations
Fully handle all edge cases in PD precomputations to protect against divisions by 0.
Full Changelog: v1.1.0...v1.1.1
Prepare for PC v1.14.0
Update to handle changes to PhysiCell v1.14.0
Also, handle 0 linear repair rate.
Full Changelog: v1.0.10...v1.1.0
Set path for SBML files
See template for how to set the folder for SBML files now. They no longer need to be in the config folder.
Full Changelog: v1.0.9...v1.0.10
Set path to csv dose schedule for PK
Now can set the path to the PK dosing schedule in the schedule element as follows:
<schedule format="csv">
<folder>./config</folder>
<filename>S_dose_schedule.csv</filename>
</schedule>
Replace ./config
and S_dose_schedule.csv
with your path info.
Full Changelog: v1.0.8...v1.0.9
Constant PKs
Now can set constant PKs. Using a CSV file as before for 1C and 2C models, specify the times at which the circulation concentration changes, i.e. the times at which the Dirichlet conditions change. The first column of the csv is the times the concentration changes. The second column is the value it changes to. The concentration will stay fixed at that value until the next time it is set.
Full Changelog: v1.0.7...v1.0.8
Minor bug fixes
- Fix bug in displaying studio commands for Windows
- Fix bug in deleting temporary makefile
Full Changelog: v1.0.6...v1.0.7
More protections in editing PhysiCell files
Full Changelog: v1.0.5...v1.0.6
First search for the lines to be added before committing to adding them.
Error handling in get_ and add_
- return meaningful messages if
add_physipkpd.py
is supplied with a missing directory - puts
addons
in if missing - handles if
main.cpp
is not found whenadd_physipkpd.py
-ing with error message - better print statements for how to run studio afterwards
Improve get_ and add_ scripts
Better functioning of get_physipkpd.py and add_physipkpd.py scripts. They're also now easier to read and cleaner.
Use the following to start a new PhysiPKPD project or add PhysiPKPD to an existing project:
python get_physipkpd.py --dir path/to/project/dir --studio
python add_physipkpd.py path/to/project/dir --studio