Beispiel #1
0
def pause_ordering():
    """Pause multipledispatch ordering."""
    halt_ordering()
    try:
        yield
    finally:
        restart_ordering()
Beispiel #2
0
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:
Beispiel #3
0
# 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
Beispiel #4
0
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 *