How to add an electron to a lattice#

In this section, we show the steps required to add electrons to a lattice. First, construct the electrons (subtasks).

import covalent as ct

def identity(x):
    return x

def square(x):
    return x * x

Secondly, construct a lattice (workflow) and perform the subtasks using the electrons defined above.

def workflow(a):
    val_1 = identity(x=a)
    return square(x=val_1)

In order to add the identity electron to the lattice, we simply call the function and store the value in a variable that can then be either used to perform the next subtasks in the workflow or returned as the final result of the computation.