def pause_ordering(): """Pause multipledispatch ordering.""" halt_ordering() try: yield finally: restart_ordering()
from __future__ import absolute_import, division, print_function import logging from dynd import nd from pandas import DataFrame import h5py from multipledispatch import halt_ordering, restart_ordering halt_ordering() # Turn off multipledispatch ordering from .expr import * from .expr.functions import * from .api import * from .data.csv import * from .data.json import * from .data.hdf5 import * from .compute.python import * from .data.meta import * from .compute.pandas import * from .compute.numpy import * from .compute.core import * from .compute.core import compute from .sql import * try: from .spark import * except ImportError: pass try:
# flake8: noqa import sys from multipledispatch import halt_ordering, restart_ordering import ibis.config_init import ibis.util as util import ibis.expr.api as api import ibis.expr.types as ir from ibis.config import options from ibis.common import IbisError from ibis.compat import suppress from ibis.filesystems import HDFS, WebHDFS # speeds up signature registration halt_ordering() # __all__ is defined from ibis.expr.api import * # pandas backend is mandatory import ibis.pandas.api as pandas with suppress(ImportError): # pip install ibis-framework[csv] import ibis.file.csv as csv with suppress(ImportError): # pip install ibis-framework[parquet] import ibis.file.parquet as parquet
from __future__ import absolute_import, division, print_function try: import h5py # if we import h5py after tables we segfault except ImportError: pass from pandas import DataFrame from odo import odo, convert, append, resource, drop from odo.backends.csv import CSV from odo.backends.json import JSON, JSONLines from multipledispatch import halt_ordering, restart_ordering halt_ordering() # Turn off multipledispatch ordering from datashape import dshape, discover from .utils import ignoring from .expr import (Symbol, TableSymbol, symbol, ndim, shape) from .expr import (by, count, count_values, distinct, head, join, label, like, mean, merge, nunique, relabel, selection, sort, summary, var, transform) from .expr import (date, datetime, day, hour, microsecond, millisecond, month, second, time, year) from .expr.arrays import (tensordot, transpose) from .expr.functions import * from .index import create_index from .interactive import * from .compute.pmap import set_default_pmap from .compute.csv import * from .compute.json import *