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

Return True if the input is provided but not required.

has_default

is_required

is_provided

has_default: bool#
property is_extra#

Return True if the input is provided but not required.

is_provided: bool#
is_required: bool#