greekify_model#

pharmpy.modeling.greekify_model(model, named_subscripts=False)[source]#

Convert to using greek letters for all population parameters

Parameters:
  • model (Model) – Pharmpy model

  • named_subscripts (bool) – Use previous parameter names as subscripts. Default is to use integer subscripts

Returns:

Model – Pharmpy model object

Examples

>>> from pharmpy.modeling import *
>>> model = load_example_model("pheno")
>>> model.statements
BTIME = {TIME  for AMT > 0
TAD = -BTIME + TIME
TVCL = PTVCL⋅WGT
TVV = PTVV⋅WGT
      ⎧TVV⋅(THETA₃ + 1)  for APGR < 5

TVV = ⎩      TVV           otherwise
           ETA₁
CL = TVCL⋅ℯ
         ETA₂
V = TVV⋅ℯ
S₁ = V
Bolus(AMT, admid=1) → CENTRAL
┌───────┐
│CENTRAL│──CL/V→
└───────┘
    A_CENTRAL(t)
    ────────────
F =      S₁
W = F
Y = EPS₁⋅W + F
IPRED = F
IRES = DV - IPRED
        IRES
        ────
IWRES =  W
>>> model = greekify_model(cleanup_model(model))
>>> model.statements
BTIME = {TIME  for AMT > 0
TAD = -BTIME + TIME
TVCL = WGT⋅θ₁
      ⎧WGT⋅θ₂⋅(θ₃ + 1)  for APGR < 5

TVV = ⎩    WGT⋅θ₂        otherwise
           η₁
CL = TVCL⋅ℯ
         η₂
V = TVV⋅ℯ
Bolus(AMT, admid=1) → CENTRAL
┌───────┐
│CENTRAL│──CL/V→
└───────┘
    A_CENTRAL(t)
    ────────────
F =      V
Y = F⋅ε₁ + F
IRES = DV - F
        IRES
        ────
IWRES =  F