Hi,
This 'interactive' mode is not present in relax. Instead you would go
into the prompt mode and use the script user function. The script
will run and you'll still be in the prompt. However if you wish to
have such a feature, a branch can be created for you to develop it.
As for the variables being accessible, this is a different question.
The scripts are run as modules, hence they have their own separate
name space. For the test.py script, you could for example run:
relax> import test
4
relax> print test.b
4
relax>
Regards,
Edawrd
On 10 December 2013 15:10, Troels Emtekær Linnet <tlinnet@xxxxxxxxxxxxx>
wrote:
Hej relax.
When runs python, it can be done with:
python -i script.py
There after one can continue examining the variables.
Is the same feature available in relax?
if test.py contains:
t=2
b=t*2
print(b)
If I do:
--------
relax script.py
------
It prints, and quit.
If i do:
----------------
relax
relax> script('test.py')
script = 'test.py'
----------------------------------------------------------------------------------------------------
t=2
b=t*2
print(b)
----------------------------------------------------------------------------------------------------
4
relax> print b
Traceback (most recent call last):
File "<console>", line 1, in <module>
NameError: name 'b' is not defined
-----------------
Is it possible to run a script and still have access to the variables?
Best
Troels
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-devel mailing list
relax-devel@xxxxxxx
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel