pharmpy.workflows Package#

Options for the data module#

Option name

Default value

Type

Description

default_dispatcher

pharmpy.workflows.local_dask

str

Name of default dispatcher module

default_model_database

pharmpy.workflows.LocalDirectoryDatabase

str

Name of default model database class

default_tool_database

pharmpy.workflows.LocalDirectoryToolDatabase

str

Name of default tool database class

Functions#

call_workflow(wf, unique_name, db)

Dynamically call a workflow from another workflow.

execute_workflow(workflow[, dispatcher, ...])

Execute workflow

split_common_options(d)

Split the dict into common options and other options

Classes#

default_model_database

alias of LocalDirectoryDatabase

default_tool_database

alias of LocalDirectoryToolDatabase

LocalDirectoryDatabase([path, file_extension])

ModelDatabase implementation for single local directory

LocalModelDirectoryDatabase([path, ...])

ModelDatabase implementation for a local directory structure

LocalDirectoryToolDatabase([toolname, path, ...])

ToolDatabase in a local directory

Log([entries])

Timestamped error and warning log

NullModelDatabase(**kwargs)

Dummy model database implementation

NullToolDatabase(toolname, **kwargs)

Dummy tool database

ModelDatabase()

Baseclass for databases for models and results of model runs

ModelEntry(model[, parent, ...])

Model with different modelfit related attributes.

ModelfitResults([__version__, name, ...])

Base class for results from a modelfit operation

Results([__version__])

Base class for all result classes

SimulationResults([__version__, name, ...])

Base class for resutls from simulation operation

Task(name, function, *task_input)

One task in a workflow

ToolDatabase(toolname)

Database of results, metadata and run files for one tool run

Workflow([builder, graph, name])

Workflow class

WorkflowBuilder([workflow, tasks, name])

Builder class for Workflow