gstlal 1.13.0
Loading...
Searching...
No Matches
python.dags.layers.Node Class Reference

Public Member Functions

 __post_init__ (self)
 requires (self)
 provides (self)

Static Public Attributes

Optional arguments = field(default_factory=list)
Optional inputs = field(default_factory=list)
Optional outputs = field(default_factory=list)

Detailed Description

Defines a single node (or job) in an HTCondor DAG.

    Stores both the arguments used within a job as well
    as capturing any inputs and outputs the job uses/creates.

    Parameters
    ----------
    arguments
        The arguments the node uses which aren't I/O related.
    inputs
        The arguments the node takes as inputs.
    outputs
        The arguments the node takes as outputs.

Definition at line 252 of file __init__.py.

Member Function Documentation

◆ __post_init__()

python.dags.layers.Node.__post_init__ ( self)

Definition at line 272 of file __init__.py.

◆ provides()

python.dags.layers.Node.provides ( self)
Returns
-------
list
    The outputs this node provides when it completes.

Definition at line 292 of file __init__.py.

◆ requires()

python.dags.layers.Node.requires ( self)
Returns
-------
list
    The inputs this node explicitly depends on to run.

Definition at line 281 of file __init__.py.

Member Data Documentation

◆ arguments

python.dags.layers.Node.arguments = field(default_factory=list)
static

Definition at line 268 of file __init__.py.

◆ inputs

python.dags.layers.Node.inputs = field(default_factory=list)
static

Definition at line 269 of file __init__.py.

◆ outputs

python.dags.layers.Node.outputs = field(default_factory=list)
static

Definition at line 270 of file __init__.py.


The documentation for this class was generated from the following file: