Пример #1
0
    from galpy.util import bovy_conversion, bovy_coords

    from galpy.util import galpyWarning

    __all__ += [
        # modules
        "galpy",
        # functions
        "potential",
        "MWPotential2014",
        "Orbit",
        "bovy_conversion",
        "bovy_coords",
        "galpyWarning",
    ]

# /if

##############################################################################
# Printing Information

galpy_imports_help = make_help_function("galpy",
                                        __doc__,
                                        look_for="Routine Listings")

if conf.verbose_imports:
    galpy_imports_help()

##############################################################################
# END
Пример #2
0
    warnings.warn("Cannot import astronat")

else:

    # modules
    from astronat import constants, dynamics, units, utils

    # functions
    from astronat import (
        reload_config as astronat_reload_config,
        online_help as astronat_online_help,
        help as astronat_help,
    )

    from astronat.utils.table import TableList, QTableList, TablesList

# /if

##############################################################################
# Printing Information

astronat_imports_help = make_help_function("astronat",
                                           __doc__,
                                           look_for="Routine Listings")

if conf.verbose_imports:
    astronat_imports_help()

##############################################################################
# END
Пример #3
0
    warnings.warn("Cannot import amuse")

else:

    from amuse import lab
    from amuse.units import units, constants
    from amuse.couple import bridge

    __all__ += [
        "amuse",
        "lab",
        "units",
        "constants",
        "bridge",
    ]

# /if

##############################################################################
# Printing Information

amuse_imports_help = make_help_function("amuse",
                                        __doc__,
                                        look_for="Routine Listings")

if conf.verbose_imports:
    amuse_imports_help()

##############################################################################
# END
Пример #4
0
try:
    get_ipython()
    if get_ipython() is None:  # double checking
        raise NameError
except NameError:
    _HAS_IPY: bool = False

else:
    _HAS_IPY: bool = True

    # Running Imported Functions
    InteractiveShell.ast_node_interactivity = conf.ast_node_interactivity

    configure_matplotlib(
        backend=conf.ipython_matplotlib_backend,
        figure_format=conf.ipython_matplotlib_figure_format,
    )

# /try

##############################################################################
# HELP

ipython_help = make_help_function("ipython",
                                  __doc__,
                                  look_for=None,
                                  doctitle="ipython module.")

##############################################################################
# END
Пример #5
0
else:

    _HAS_IPYTHON = True

    from utilipy.ipython.plot import configure_matplotlib

    __all__ += [
        "configure_matplotlib",
    ]  # TODO add when no IPython

##############################################################################
# Running Imported Functions

if _HAS_IPYTHON:

    configure_matplotlib(backend="inline", figure_format="retina")

##############################################################################
# Printing Information

matplotlib_imports_help = make_help_function("matplotlib",
                                             __doc__,
                                             look_for="Routine Listings")

if conf.verbose_imports:
    matplotlib_imports_help()

##############################################################################
# END
Пример #6
0
        "set_trace",
        "display",
        "Latex",
        "Markdown",
        "printMD",
        "printLTX",
        "set_autoreload",
        "aimport",
        "run_imports",
        "import_from_file",
        "add_raw_code_toggle",
    ]

##############################################################################
# Running Imported Functions

if HAS_IPYTHON:

    InteractiveShell.ast_node_interactivity = "all"

##############################################################################
# Printing Information

base_imports_help = make_help_function("base", __doc__, look_for="Returns")

if conf.verbose_imports:
    base_imports_help()

##############################################################################
# END
Пример #7
0
    "norm",
    "binned_stats",
]

##############################################################################
# HELPER FUNCTIONS

# THIRD PARTY
from numpy.linalg import norm
from scipy.stats import binned_statistic as binned_stats

# PROJECT-SPECIFIC
from utilipy.imports import conf
from utilipy.utils import make_help_function

##############################################################################
# IMPORTS

##############################################################################
# Printing Information

extended_imports_help = make_help_function("extend",
                                           __doc__,
                                           look_for="Routine Listings")

if conf.verbose_imports:
    extended_imports_help()

##############################################################################
# END