For certain purposes it may be convenient to execute a list of magic commands. Here is an example:
#!/usr/bin/env python
import IPython
ip = IPython.get_ipython()
mg = "mg_ivp"
comList = [
"change_mg -g %s -t d1_t01 -c d1_c01" % mg,
"ascan exp_dmy01 0 1 10 0.1",
"delete_mg %s" % mg,
]
for com in comList:
ip.magic(com)