hpcflow.sdk.core.task.InputStatus#

class hpcflow.sdk.core.task.InputStatus(has_default, is_required, is_provided)#

Bases: object

Information about a given schema input and its parametrisation within an element set.

Parameters:
  • has_default (bool) – True if a default value is available.

  • is_required (bool) – True if the input is required by one or more actions. An input may not be required if it is only used in the generation of inputs files, and those input files are passed to the element set directly.

  • is_provided (bool) – True if the input is locally provided in the element set.

Methods

Attributes

is_extra

True if the input is provided but not required.

has_default

True if a default value is available.

is_required

True if the input is required by one or more actions.

is_provided

True if the input is locally provided in the element set.

has_default: bool#

True if a default value is available.

property is_extra#

True if the input is provided but not required.

is_provided: bool#

True if the input is locally provided in the element set.

is_required: bool#

True if the input is required by one or more actions. An input may not be required if it is only used in the generation of inputs files, and those input files are passed to the element set directly.