ToolDatabase#

class pharmpy.workflows.ToolDatabase(toolname)[source]#

Bases: ABC

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

Parameters:

toolname (str) – Name of the tool to use the database

Attributes Summary

model_database

ModelDatabase to store results of models run by tool

path

ModelDatabase to store results of models run by tool

Methods Summary

read_metadata()

Read tool metadata

store_local_file(source_path)

Store a local file in the database

store_metadata(metadata)

Store tool metadata

store_results(res)

Store tool results

Attributes Documentation

model_database#

ModelDatabase to store results of models run by tool

path#

ModelDatabase to store results of models run by tool

Methods Documentation

abstract read_metadata()[source]#

Read tool metadata

abstract store_local_file(source_path)[source]#

Store a local file in the database

Parameters:

source_path (str or Path) – Path to local file

abstract store_metadata(metadata)[source]#

Store tool metadata

Parameters:

metadata (dict) – Tool metadata dictionary

abstract store_results(res)[source]#

Store tool results

Parameters:

res (Results) – Tool results object