citrine.informatics.workflows.design_workflow module

class citrine.informatics.workflows.design_workflow.DesignWorkflow(name: str, *, design_space_id: UUID | None = None, predictor_id: UUID | None = None, predictor_version: int | str | None = None, data_source: DataSource | None = None, description: str | None = None)

Bases: Resource[DesignWorkflow], Workflow, AIResourceMetadata

Object that generates scored materials that may approach higher values of the score.

Parameters:
  • name (str) – the name of the workflow

  • design_space_id (Optional[UUID]) – the UUID corresponding to the design space to use

  • predictor_id (Optional[UUID]) – the UUID corresponding to the predictor to use

  • predictor_version (Optional[Union[int, str]]) – the version of the predictor to use

  • description (Optional[str]) – a description of the workflow

access_control_dict() dict

Return an access control entity representation of this resource. Internal use only.

classmethod build(data: dict) Self

Build an instance of this object from given data.

dump() dict

Dump this instance.

failed() bool

Whether the backend process has completed unsuccessfully.

in_progress() bool

Whether the backend process is in progress.

succeeded() bool

Whether the backend process has completed successfully.

archive_time = None

date and time at which the resource was archived, if it has been archived

Type:

Optional[datetime]

archived = False

whether the resource is archived (hidden but not deleted)

Type:

bool

archived_by = None

id of the user who archived the resource, if it has been archived

Type:

Optional[UUID]

branch_root_id: UUID | None = None

Root ID of the branch that contains this workflow.

Type:

Optional[UUID]

branch_version: int | None = None

Version number of the branch that contains this workflow.

Type:

Optional[int]

create_time = None

date and time at which the resource was created

Type:

Optional[datetime]

created_by = None

id of the user who created the resource

Type:

Optional[UUID]

data_source = None
property data_source_id: str | None

A resource referencing the workflow’s data source.

description = None
property design_executions: DesignExecutionCollection

Return a resource representing all visible executions of this workflow.

design_space_id = None
name = None
predictor_id = None
predictor_version = None
project_id: UUID | None = None

Unique ID of the project that contains this workflow.

Type:

Optional[UUID]

status = None

short description of the resource’s status

Type:

Optional[str]

status_description = None

more detailed description of the workflow’s status

Type:

str

status_detail = []

a list of structured status info, containing the message and level

Type:

List[StatusDetail]

typ = 'DesignWorkflow'
uid = None

Citrine Platform unique identifier

Type:

Optional[UUID]

update_time = None

date and time at which the resource was most recently updated, if it has been updated

Type:

Optional[datetime]

updated_by = None

id of the user who most recently updated the resource, if it has been updated

Type:

Optional[UUID]