set_first_order_absorption#

pharmpy.modeling.set_first_order_absorption(model)[source]#

Set or change to first order absorption rate.

Initial estimate for absorption rate is set to the previous rate if available, otherwise it is set to the time of first observation/2.

If multiple doses is set to the affected compartment, currently only iv+oral doses (one of each) is supported

Parameters:

model (Model) – Model to set or change to use first order absorption rate

Returns:

Model – Pharmpy model object

Examples

>>> from pharmpy.modeling import *
>>> model = load_example_model("pheno")
>>> model = set_first_order_absorption(model)
>>> model.statements.ode_system
Bolus(AMT, admid=1) → DEPOT
┌─────┐     ┌───────┐
│DEPOT│──KA→│CENTRAL│──CL/V→
└─────┘     └───────┘