In [1]:
import sys
In [2]:
sys.path.insert(0, 'nxfvars')
In [3]:
from nxfvars import nxf
In [4]:
nxf.input("bar", default="default bar")
Out[4]:
'bar'
In [5]:
nxf.input("foo", default="/default/foo")
Out[5]:
'test_input.txt'
In [6]:
nxf.params("global_param", default="default global_param")
Out[6]:
"Hey, I'm a global parameter"
In [7]:
nxf.params("module_param", default="default module param")
Out[7]:
"Hey, I'm a module parameter"
In [8]:
nxf.task("cpus", "16")
Out[8]:
'2'
In [9]:
with open(nxf.input("foo")) as f:
    print("The content of 'foo' is ", "".join(f.readlines()))
The content of 'foo' is  Lorem ipusm dolor sit amet
In [ ]: