Module omnipy.api.protocols.public.compute
Overview
View Source
from datetime import datetime
from typing import Protocol
from omnipy.api.protocols.private.compute.job import (IsFuncArgJob,
IsFuncArgJobTemplate,
IsTaskTemplateArgsJob,
IsTaskTemplateArgsJobTemplate)
from omnipy.api.protocols.private.compute.mixins import IsNestedContext
class IsTaskTemplate(IsFuncArgJobTemplate['IsTaskTemplate', 'IsTask'], Protocol):
"""
Loosely coupled type replacement for the :py:class:`~omnipy.compute.task.TaskTemplate` class
"""
...
class IsTask(IsFuncArgJob[IsTaskTemplate], Protocol):
""""""
...
class IsFlowTemplate(Protocol):
""""""
...
class IsFlow(Protocol):
""""""
@property
def flow_context(self) -> IsNestedContext:
...
@property
def time_of_last_run(self) -> datetime | None:
...
class IsLinearFlowTemplate(IsTaskTemplateArgsJobTemplate[IsTaskTemplate,
'IsLinearFlowTemplate',
'IsLinearFlow'],
IsFlowTemplate,
Protocol):
""""""
...
class IsLinearFlow(IsTaskTemplateArgsJob[IsTaskTemplate, IsLinearFlowTemplate], IsFlow, Protocol):
""""""
...
class IsDagFlowTemplate(IsTaskTemplateArgsJobTemplate[IsTaskTemplate,
'IsDagFlowTemplate',
'IsDagFlow'],
IsFlowTemplate,
Protocol):
""""""
...
class IsDagFlow(IsTaskTemplateArgsJob[IsTaskTemplate, IsDagFlowTemplate], IsFlow, Protocol):
""""""
...
class IsFuncFlowTemplate(IsFuncArgJobTemplate['IsFuncFlowTemplate', 'IsFuncFlow'],
IsFlowTemplate,
Protocol):
""""""
...
class IsFuncFlow(IsFuncArgJob[IsFuncFlowTemplate], Protocol):
""""""
...
Classes
IsDagFlow
View Source
class IsDagFlow(IsTaskTemplateArgsJob[IsTaskTemplate, IsDagFlowTemplate], IsFlow, Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
revise
Returns:
Type | Description |
---|---|
+JobT |
View Source
def revise(self) -> JobT:
...
IsDagFlowTemplate
View Source
class IsDagFlowTemplate(IsTaskTemplateArgsJobTemplate[IsTaskTemplate,
'IsDagFlowTemplate',
'IsDagFlow'],
IsFlowTemplate,
Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
create_job_template
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJobTemplate' |
View Source
@classmethod
def create_job_template(cls, *args: object, **kwargs: object) -> 'IsJobTemplate':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
apply
Returns:
Type | Description |
---|---|
+JobT |
View Source
def apply(self) -> JobT:
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
refine
def refine(
self,
*task_templates: ~TaskTemplateT,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
fixed_params: Optional[Mapping[str, object]] = None,
param_key_map: Optional[Mapping[str, str]] = None,
result_key: str | None = None,
persist_outputs: omnipy.api.enums.PersistOutputsOptions | None = None,
restore_outputs: omnipy.api.enums.RestoreOutputsOptions | None = None,
**kwargs: object
) -> +JobTemplateT
Parameters:
Name | Type | Description | Default |
---|---|---|---|
task_templates |
~TaskTemplateT |
||
update |
bool |
True | |
name |
str |
None | |
iterate_over_data_files |
bool |
||
fixed_params |
Optional[Mapping[str, object]] |
||
param_key_map |
Optional[Mapping[str, str]] |
||
result_key |
str |
None | |
persist_outputs |
omnipy.api.enums.PersistOutputsOptions |
None | |
restore_outputs |
omnipy.api.enums.RestoreOutputsOptions |
None | |
kwargs |
object |
Returns:
Type | Description |
---|---|
+JobTemplateT |
View Source
def refine(self,
*task_templates: TaskTemplateT,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
fixed_params: Mapping[str, object] | None = None,
param_key_map: Mapping[str, str] | None = None,
result_key: str | None = None,
persist_outputs: PersistOutputsOptions | None = None,
restore_outputs: RestoreOutputsOptions | None = None,
**kwargs: object) -> JobTemplateT:
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
run
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def run(self, *args: object, **kwargs: object) -> object:
...
IsFlow
View Source
class IsFlow(Protocol):
""""""
@property
def flow_context(self) -> IsNestedContext:
...
@property
def time_of_last_run(self) -> datetime | None:
...
Instance variables
IsFlowTemplate
View Source
class IsFlowTemplate(Protocol):
""""""
...
IsFuncFlow
View Source
class IsFuncFlow(IsFuncArgJob[IsFuncFlowTemplate], Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
revise
Returns:
Type | Description |
---|---|
+JobT |
View Source
def revise(self) -> JobT:
...
IsFuncFlowTemplate
View Source
class IsFuncFlowTemplate(IsFuncArgJobTemplate['IsFuncFlowTemplate', 'IsFuncFlow'],
IsFlowTemplate,
Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
create_job_template
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJobTemplate' |
View Source
@classmethod
def create_job_template(cls, *args: object, **kwargs: object) -> 'IsJobTemplate':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
apply
Returns:
Type | Description |
---|---|
+JobT |
View Source
def apply(self) -> JobT:
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
refine
def refine(
self,
*args: Any,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
persist_outputs: omnipy.api.enums.PersistOutputsOptions | None = None,
restore_outputs: omnipy.api.enums.RestoreOutputsOptions | None = None,
result_key: str | None = None,
fixed_params: Optional[Mapping[str, object]] = None,
param_key_map: Optional[Mapping[str, str]] = None,
**kwargs: object
) -> +JobTemplateT
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
Any |
||
update |
bool |
True | |
name |
str |
None | |
iterate_over_data_files |
bool |
||
persist_outputs |
omnipy.api.enums.PersistOutputsOptions |
None | |
restore_outputs |
omnipy.api.enums.RestoreOutputsOptions |
None | |
result_key |
str |
None | |
fixed_params |
Optional[Mapping[str, object]] |
||
param_key_map |
Optional[Mapping[str, str]] |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
+JobTemplateT |
View Source
def refine(self,
*args: Any,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
persist_outputs: PersistOutputsOptions | None = None,
restore_outputs: RestoreOutputsOptions | None = None,
result_key: str | None = None,
fixed_params: Mapping[str, object] | None = None,
param_key_map: Mapping[str, str] | None = None,
**kwargs: object) -> JobTemplateT:
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
run
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def run(self, *args: object, **kwargs: object) -> object:
...
IsLinearFlow
View Source
class IsLinearFlow(IsTaskTemplateArgsJob[IsTaskTemplate, IsLinearFlowTemplate], IsFlow, Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
revise
Returns:
Type | Description |
---|---|
+JobT |
View Source
def revise(self) -> JobT:
...
IsLinearFlowTemplate
View Source
class IsLinearFlowTemplate(IsTaskTemplateArgsJobTemplate[IsTaskTemplate,
'IsLinearFlowTemplate',
'IsLinearFlow'],
IsFlowTemplate,
Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
create_job_template
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJobTemplate' |
View Source
@classmethod
def create_job_template(cls, *args: object, **kwargs: object) -> 'IsJobTemplate':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
apply
Returns:
Type | Description |
---|---|
+JobT |
View Source
def apply(self) -> JobT:
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
refine
def refine(
self,
*task_templates: ~TaskTemplateT,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
fixed_params: Optional[Mapping[str, object]] = None,
param_key_map: Optional[Mapping[str, str]] = None,
result_key: str | None = None,
persist_outputs: omnipy.api.enums.PersistOutputsOptions | None = None,
restore_outputs: omnipy.api.enums.RestoreOutputsOptions | None = None,
**kwargs: object
) -> +JobTemplateT
Parameters:
Name | Type | Description | Default |
---|---|---|---|
task_templates |
~TaskTemplateT |
||
update |
bool |
True | |
name |
str |
None | |
iterate_over_data_files |
bool |
||
fixed_params |
Optional[Mapping[str, object]] |
||
param_key_map |
Optional[Mapping[str, str]] |
||
result_key |
str |
None | |
persist_outputs |
omnipy.api.enums.PersistOutputsOptions |
None | |
restore_outputs |
omnipy.api.enums.RestoreOutputsOptions |
None | |
kwargs |
object |
Returns:
Type | Description |
---|---|
+JobTemplateT |
View Source
def refine(self,
*task_templates: TaskTemplateT,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
fixed_params: Mapping[str, object] | None = None,
param_key_map: Mapping[str, str] | None = None,
result_key: str | None = None,
persist_outputs: PersistOutputsOptions | None = None,
restore_outputs: RestoreOutputsOptions | None = None,
**kwargs: object) -> JobTemplateT:
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
run
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def run(self, *args: object, **kwargs: object) -> object:
...
IsTask
View Source
class IsTask(IsFuncArgJob[IsTaskTemplate], Protocol):
""""""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
revise
Returns:
Type | Description |
---|---|
+JobT |
View Source
def revise(self) -> JobT:
...
IsTaskTemplate
Loosely coupled type replacement for the :py:class:~omnipy.compute.task.TaskTemplate
class
View Source
class IsTaskTemplate(IsFuncArgJobTemplate['IsTaskTemplate', 'IsTask'], Protocol):
"""
Loosely coupled type replacement for the :py:class:`~omnipy.compute.task.TaskTemplate` class
"""
...
Static methods
create_job
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJob' |
View Source
@classmethod
def create_job(cls, *args: object, **kwargs: object) -> 'IsJob':
...
create_job_template
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
'IsJobTemplate' |
View Source
@classmethod
def create_job_template(cls, *args: object, **kwargs: object) -> 'IsJobTemplate':
...
Instance variables
Methods
call
Call self as a function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def __call__(self, *args: object, **kwargs: object) -> object:
...
eq
Return self==value.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
other |
object |
View Source
def __eq__(self, other: object):
...
apply
Returns:
Type | Description |
---|---|
+JobT |
View Source
def apply(self) -> JobT:
...
get_call_args
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
dict[str, object] |
View Source
def get_call_args(self, *args: object, **kwargs: object) -> dict[str, object]:
...
has_coroutine_func
Returns:
Type | Description |
---|---|
bool |
View Source
def has_coroutine_func(self) -> bool:
...
log
Parameters:
Name | Type | Description | Default |
---|---|---|---|
log_msg |
str |
||
level |
int |
20 | |
datetime_obj |
datetime.datetime |
None |
View Source
def log(self, log_msg: str, level: int = INFO, datetime_obj: datetime | None = None):
...
refine
def refine(
self,
*args: Any,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
persist_outputs: omnipy.api.enums.PersistOutputsOptions | None = None,
restore_outputs: omnipy.api.enums.RestoreOutputsOptions | None = None,
result_key: str | None = None,
fixed_params: Optional[Mapping[str, object]] = None,
param_key_map: Optional[Mapping[str, str]] = None,
**kwargs: object
) -> +JobTemplateT
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
Any |
||
update |
bool |
True | |
name |
str |
None | |
iterate_over_data_files |
bool |
||
persist_outputs |
omnipy.api.enums.PersistOutputsOptions |
None | |
restore_outputs |
omnipy.api.enums.RestoreOutputsOptions |
None | |
result_key |
str |
None | |
fixed_params |
Optional[Mapping[str, object]] |
||
param_key_map |
Optional[Mapping[str, str]] |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
+JobTemplateT |
View Source
def refine(self,
*args: Any,
update: bool = True,
name: str | None = None,
iterate_over_data_files: bool = False,
persist_outputs: PersistOutputsOptions | None = None,
restore_outputs: RestoreOutputsOptions | None = None,
result_key: str | None = None,
fixed_params: Mapping[str, object] | None = None,
param_key_map: Mapping[str, str] | None = None,
**kwargs: object) -> JobTemplateT:
...
regenerate_unique_name
Returns:
Type | Description |
---|---|
NoneType |
View Source
def regenerate_unique_name(self) -> None:
...
run
Parameters:
Name | Type | Description | Default |
---|---|---|---|
args |
object |
||
kwargs |
object |
Returns:
Type | Description |
---|---|
object |
View Source
def run(self, *args: object, **kwargs: object) -> object:
...