run_imports¶
-
utilipy.ipython.imports.
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, astronat: bool = False, verbose_imports: Optional[bool] = None, logger: utilipy.utils.logging._LogFile.LogFile = <utilipy.utils.logging._LogPrint.LogPrint object>, verbose: Optional[int] = 0, logger_kw: Optional[Dict[str, Any]] = None) → None[source]¶ Import file using IPython magic.
if
astropy
andmatplotlib
, 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_imports.py
- astropy: bool
import_astropy ->
utilipy/imports/astropy_imports.py
- matplotlib: bool
import_matplotlib ->
utilipy/imports/matplotlib_imports.py
- plotly: bool
import_plotly ->
utilipy/imports/plotly_imports.py
- extended: bool
import_extended ->
utilipy/imports/extended_imports.py
- galpy: bool
import_galpy ->
utilipy/imports/galpy_imports.py
- amuse: bool
import_amuse ->
utilipy/imports/amuse_imports.py
- astronatbool
import_astronat ->
utilipy/imports/astronat_imports.py
- Other Parameters
- 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 fromutilipy/imports/base.py
andutilipy/imports/astropy.py
, printing an import summaryrun_imports(base=True, verbose_imports=False)
imports fromutilipy/imports/base.py
, without an import summaryutilipy.imports.conf.verbose_imports = False
utilipy.ipython.imports.run_imports(base=True, verbose_imports=None)
imports fromutilipy/imports/base.py
with default import-verbosity state