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
astropyandmatplotlib, 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
filespaths are relative or absolute- verbose_imports: bool or None
Verbose_imports or not, use
.utilipyrcdefault if None.
Examples
run_imports(base=True, astropy=True)imports fromutilipy/imports/base.pyandutilipy/imports/astropy.py, printing an import summaryrun_imports(base=True, verbose_imports=False)imports fromutilipy/imports/base.py, without an import summaryutilipy.config.set_import_verbosity(False)utilipy.ipython.imports.run_imports(base=True, verbose_imports=None)imports fromutilipy/imports/base.pywith default import-verbosity state