|
@@ -0,0 +1,16 @@ |
|
|
|
|
|
""" Functions for python system. |
|
|
|
|
|
""" |
|
|
|
|
|
|
|
|
|
|
|
def isNotebook(): |
|
|
|
|
|
"""check if code is executed in the IPython notebook. |
|
|
|
|
|
""" |
|
|
|
|
|
try: |
|
|
|
|
|
shell = get_ipython().__class__.__name__ |
|
|
|
|
|
if shell == 'ZMQInteractiveShell': |
|
|
|
|
|
return True # Jupyter notebook or qtconsole |
|
|
|
|
|
elif shell == 'TerminalInteractiveShell': |
|
|
|
|
|
return False # Terminal running IPython |
|
|
|
|
|
else: |
|
|
|
|
|
return False # Other type (?) |
|
|
|
|
|
except NameError: |
|
|
|
|
|
return False # Probably standard Python interpreter |