run_imports

utilipy.ipython.run_imports(*files: str, is_relative: bool = True, base: bool = False, extended: bool = False, astropy: bool = False, matplotlib: bool = False, plotly: bool = False, galpy: bool = False, amuse: bool = False, set_autoreload_to: typing.Optional[int] = None, verbose_imports: typing.Optional[bool] = None, logger: utilipy.utils.logging._LogFile.LogFile = <utilipy.utils.logging._LogPrint.LogPrint object>, verbose: typing.Optional[int] = 0, logger_kw: typing.Dict = {}) None[source]

Import file using IPython magic.

if astropy and matplotlib, sets matplotlib style to astropy_mpl_style

Parameters
files: str(s)

strings for files to import need to include file suffix

base: bool

a broad set of basic imports import_base -> utilipy/imports/base.py

astropy: bool

import_astropy -> utilipy/imports/astropy.py

matplotlib: bool

import_matplotlib -> utilipy/imports/matplotlib.py

plotly: bool

import_plotly -> utilipy/imports/plotly.py

extended: bool

import_extended -> utilipy/imports/extended.py

galpy: bool

import_galpy -> utilipy/imports/galpy.py

amuse: bool

import_amuse -> utilipy/imports/amuse.py

Other Parameters
set_autoreload_to: int or None

(default None) whether to change the autoreload state

relative: bool or list of bools

whether the files paths are relative or absolute

verbose_imports: bool or None

Verbose_imports or not, use .utilipyrc default if None.

Examples

run_imports(base=True, astropy=True) imports from utilipy/imports/base.py and utilipy/imports/astropy.py, printing an import summary

run_imports(base=True, verbose_imports=False) imports from utilipy/imports/base.py, without an import summary

utilipy.config.set_import_verbosity(False) utilipy.ipython.imports.run_imports(base=True, verbose_imports=None) imports from utilipy/imports/base.py with default import-verbosity state