from __future__ import absolute_import, division, print_function

from ..utils import ignoring
from .core import (Array, stack, concatenate, tensordot, transpose, from_array,
        choose, where, coarsen, broadcast_to, constant, fromfunction, compute,
        unique, store)
from .core import (arccos, arcsin, arctan, arctanh, arccosh, arcsinh, arctan2,
        ceil, copysign, cos, cosh, degrees, exp, expm1, fabs, floor, fmod,
        frexp, hypot, isinf, isnan, ldexp, log, log10, log1p, modf, radians,
        sin, sinh, sqrt, tan, tanh, trunc, around, isnull, notnull, isclose)
from .reductions import (sum, prod, mean, std, var, any, all, min, max, vnorm,
                         argmin, argmax,
                         nansum, nanmean, nanstd, nanvar, nanmin,
                         nanmax, nanargmin, nanargmax)
from .percentile import percentile
with ignoring(ImportError):
    from .reductions import nanprod
from . import random, linalg, ghost, creation
from .wrap import ones, zeros, empty
from .reblock import reblock
from ..context import set_options
from .optimization import optimize

from __future__ import absolute_import, division, print_function

from ..utils import ignoring
from .core import (Array, stack, concatenate, tensordot, transpose, from_array,
        choose, where, coarsen, broadcast_to, constant, fromfunction, compute,
        unique, store)
from .core import (arccos, arcsin, arctan, arctanh, arccosh, arcsinh, arctan2,
        ceil, copysign, cos, cosh, degrees, exp, expm1, fabs, floor, fmod,
        frexp, hypot, isinf, isnan, ldexp, log, log10, log1p, modf, radians,
        sin, sinh, sqrt, tan, tanh, trunc, around, isnull, notnull, isclose)
from .reductions import (sum, prod, mean, std, var, any, all, min, max, vnorm,
                         argmin, argmax,
                         nansum, nanmean, nanstd, nanvar, nanmin,
                         nanmax, nanargmin, nanargmax)
from .percentile import percentile
with ignoring(ImportError):
    from .reductions import nanprod
from . import random, linalg, ghost
from .wrap import ones, zeros, empty
from .reblock import reblock
from ..context import set_options
from .optimization import optimize
from .creation import arange, linspace

Move dask.array.creation.* into dask.array.* namespace
Move dask.array.creation.* into dask.array.* namespace

  from __future__ import absolute_import, division, print_function
  
  from ..utils import ignoring
  from .core import (Array, stack, concatenate, tensordot, transpose, from_array,
          choose, where, coarsen, broadcast_to, constant, fromfunction, compute,
          unique, store)
  from .core import (arccos, arcsin, arctan, arctanh, arccosh, arcsinh, arctan2,
          ceil, copysign, cos, cosh, degrees, exp, expm1, fabs, floor, fmod,
          frexp, hypot, isinf, isnan, ldexp, log, log10, log1p, modf, radians,
          sin, sinh, sqrt, tan, tanh, trunc, around, isnull, notnull, isclose)
  from .reductions import (sum, prod, mean, std, var, any, all, min, max, vnorm,
                           argmin, argmax,
                           nansum, nanmean, nanstd, nanvar, nanmin,
                           nanmax, nanargmin, nanargmax)
  from .percentile import percentile
  with ignoring(ImportError):
      from .reductions import nanprod
- from . import random, linalg, ghost, creation
+ from . import random, linalg, ghost
  from .wrap import ones, zeros, empty
  from .reblock import reblock
  from ..context import set_options
  from .optimization import optimize
+ from .creation import arange, linspace
  
Move dask.array.creation.* into dask.array.* namespace
## Code Before:
from __future__ import absolute_import, division, print_function

from ..utils import ignoring
from .core import (Array, stack, concatenate, tensordot, transpose, from_array,
        choose, where, coarsen, broadcast_to, constant, fromfunction, compute,
        unique, store)
from .core import (arccos, arcsin, arctan, arctanh, arccosh, arcsinh, arctan2,
        ceil, copysign, cos, cosh, degrees, exp, expm1, fabs, floor, fmod,
        frexp, hypot, isinf, isnan, ldexp, log, log10, log1p, modf, radians,
        sin, sinh, sqrt, tan, tanh, trunc, around, isnull, notnull, isclose)
from .reductions import (sum, prod, mean, std, var, any, all, min, max, vnorm,
                         argmin, argmax,
                         nansum, nanmean, nanstd, nanvar, nanmin,
                         nanmax, nanargmin, nanargmax)
from .percentile import percentile
with ignoring(ImportError):
    from .reductions import nanprod
from . import random, linalg, ghost, creation
from .wrap import ones, zeros, empty
from .reblock import reblock
from ..context import set_options
from .optimization import optimize

## Instruction:
Move dask.array.creation.* into dask.array.* namespace
## Code After:
from __future__ import absolute_import, division, print_function

from ..utils import ignoring
from .core import (Array, stack, concatenate, tensordot, transpose, from_array,
        choose, where, coarsen, broadcast_to, constant, fromfunction, compute,
        unique, store)
from .core import (arccos, arcsin, arctan, arctanh, arccosh, arcsinh, arctan2,
        ceil, copysign, cos, cosh, degrees, exp, expm1, fabs, floor, fmod,
        frexp, hypot, isinf, isnan, ldexp, log, log10, log1p, modf, radians,
        sin, sinh, sqrt, tan, tanh, trunc, around, isnull, notnull, isclose)
from .reductions import (sum, prod, mean, std, var, any, all, min, max, vnorm,
                         argmin, argmax,
                         nansum, nanmean, nanstd, nanvar, nanmin,
                         nanmax, nanargmin, nanargmax)
from .percentile import percentile
with ignoring(ImportError):
    from .reductions import nanprod
from . import random, linalg, ghost
from .wrap import ones, zeros, empty
from .reblock import reblock
from ..context import set_options
from .optimization import optimize
from .creation import arange, linspace
