Skip to content

CLN: Remove unused and cleanup imports throughout. #4251

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 3 additions & 6 deletions pandas/core/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,21 @@

import itertools
import re
from datetime import datetime
import codecs
import csv

from numpy.lib.format import read_array, write_array
import numpy as np

import pandas.algos as algos
import pandas.lib as lib
import pandas.tslib as tslib

from pandas.util import py3compat
import codecs
import csv

from pandas.util.py3compat import StringIO, BytesIO

from pandas.core.config import get_option
from pandas.core import array as pa


# XXX: HACK for NumPy 1.5.1 to suppress warnings
try:
np.seterr(all='ignore')
Expand Down
13 changes: 4 additions & 9 deletions pandas/core/frame.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,15 @@
from numpy import nan as NA
import numpy as np
import numpy.ma as ma
import pandas.lib as lib
import pandas.algos as _algos

from pandas.core.common import (isnull, notnull, PandasError, _try_sort,
_default_index, _maybe_upcast, _is_sequence,
_infer_dtype_from_scalar)
from pandas.core.generic import NDFrame
from pandas.core.index import Index, MultiIndex, _ensure_index
from pandas.core.indexing import (_NDFrameIndexer, _maybe_droplevels,
from pandas.core.indexing import (_maybe_droplevels,
_convert_to_index_sliceable, _check_bool_indexer,
_maybe_convert_indices)
from pandas.core.internals import (BlockManager,
Expand All @@ -39,25 +41,18 @@
from pandas.compat.scipy import scoreatpercentile as _quantile
from pandas.util.compat import OrderedDict
from pandas.util import py3compat
from pandas.util.terminal import get_terminal_size
from pandas.util.decorators import deprecate, Appender, Substitution

from pandas.tseries.period import PeriodIndex
from pandas.tseries.index import DatetimeIndex

import pandas.core.algorithms as algos
import pandas.core.datetools as datetools
import pandas.core.common as com
import pandas.core.format as fmt
import pandas.core.generic as generic
import pandas.core.nanops as nanops

import pandas.lib as lib
import pandas.tslib as tslib
import pandas.algos as _algos

from pandas.core.config import get_option, set_option


#----------------------------------------------------------------------
# Docstring templates

Expand Down
7 changes: 4 additions & 3 deletions pandas/core/groupby.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
from itertools import izip
import types

import numpy as np
import pandas.lib as lib
import pandas.algos as _algos
import pandas.hashtable as _hash

from pandas.core.base import PandasObject
from pandas.core.categorical import Categorical
Expand All @@ -16,9 +20,6 @@
import pandas.core.common as com
from pandas.core.common import _possibly_downcast_to_dtype, notnull

import pandas.lib as lib
import pandas.algos as _algos
import pandas.hashtable as _hash

_agg_doc = """Aggregate using input function or dict of {column -> function}

Expand Down
5 changes: 2 additions & 3 deletions pandas/core/indexing.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
# pylint: disable=W0223

from datetime import datetime
import numpy as np

from pandas.core.common import _asarray_tuplesafe
from pandas.core.index import Index, MultiIndex, _ensure_index
import pandas.core.common as com
import pandas.lib as lib

import numpy as np

# the supported indexers
def get_indexers_list():
Expand Down
10 changes: 4 additions & 6 deletions pandas/core/internals.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,19 @@

from numpy import nan
import numpy as np
from pandas.core.base import PandasObject
import pandas.lib as lib
import pandas.tslib as tslib
from pandas.tslib import Timestamp

from pandas.core.base import PandasObject
from pandas.core.common import (_possibly_downcast_to_dtype, isnull, _NS_DTYPE,
_TD_DTYPE)
from pandas.core.index import (Index, MultiIndex, _ensure_index,
_handle_legacy_indexes)
from pandas.core.indexing import _check_slice_bounds, _maybe_convert_indices
import pandas.core.common as com
import pandas.lib as lib
import pandas.tslib as tslib
import pandas.core.expressions as expressions

from pandas.tslib import Timestamp
from pandas.util import py3compat


class Block(PandasObject):
"""
Expand Down
4 changes: 3 additions & 1 deletion pandas/core/panel.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@

import operator
import sys

import numpy as np
import pandas.lib as lib

from pandas.core.common import (PandasError, _mut_exclusive,
_try_sort, _default_index,
_infer_dtype_from_scalar,
Expand All @@ -24,7 +27,6 @@
from pandas.util.decorators import deprecate, Appender, Substitution
import pandas.core.common as com
import pandas.core.nanops as nanops
import pandas.lib as lib


def _ensure_like_indices(time, panels):
Expand Down
5 changes: 2 additions & 3 deletions pandas/core/reshape.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,17 @@
import itertools

import numpy as np
import six
import pandas.algos as algos

from pandas.core.series import Series
from pandas.core.frame import DataFrame

from pandas.core.categorical import Categorical
from pandas.core.common import (notnull, _ensure_platform_int, _maybe_promote,
isnull)
from pandas.core.groupby import (get_group_index, _compress_group_index,
decons_group_index)
import pandas.core.common as com
import pandas.algos as algos

from pandas.core.index import MultiIndex


Expand Down
11 changes: 4 additions & 7 deletions pandas/core/series.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@
from numpy import nan, ndarray
import numpy as np
import numpy.ma as ma
import pandas.lib as lib
import pandas.tslib as tslib
import pandas.index as _index

from pandas.core.common import (isnull, notnull, _is_bool_indexer,
_default_index, _maybe_promote, _maybe_upcast,
Expand All @@ -27,23 +30,17 @@
from pandas.tseries.period import PeriodIndex, Period
from pandas.util import py3compat
from pandas.util.terminal import get_terminal_size

import pandas.core.array as pa

import pandas.core.common as com
import pandas.core.datetools as datetools
import pandas.core.format as fmt
import pandas.core.generic as generic
import pandas.core.nanops as nanops
from pandas.util.decorators import Appender, Substitution, cache_readonly

import pandas.lib as lib
import pandas.tslib as tslib
import pandas.index as _index

from pandas.compat.scipy import scoreatpercentile as _quantile
from pandas.core.config import get_option


__all__ = ['Series', 'TimeSeries']

_np_version = np.version.short_version
Expand Down
7 changes: 4 additions & 3 deletions pandas/core/strings.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
from itertools import izip
import re

import numpy as np
import pandas.lib as lib

from itertools import izip
from pandas.core.common import isnull
from pandas.core.series import Series
import re
import pandas.lib as lib


def _get_array_list(arr, others):
Expand Down
2 changes: 0 additions & 2 deletions pandas/io/ga.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
from pandas import DataFrame
import pandas as pd
import pandas.io.parsers as psr
import pandas.lib as lib
from pandas.io.date_converters import generic_parser
import pandas.io.auth as auth
from pandas.util.decorators import Appender, Substitution

Expand Down
5 changes: 2 additions & 3 deletions pandas/io/json.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@

# pylint: disable-msg=E1101,W0613,W0603
from StringIO import StringIO
import os

import pandas.json as _json

from pandas import Series, DataFrame, to_datetime
from pandas.io.common import get_filepath_or_buffer
import pandas.json as _json
loads = _json.loads
dumps = _json.dumps

import numpy as np
from pandas.tslib import iNaT
import pandas.lib as lib

### interface to/from ###

Expand Down
10 changes: 4 additions & 6 deletions pandas/io/parsers.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,21 @@
from itertools import izip
import csv
from warnings import warn
import datetime

import numpy as np
import pandas.lib as lib
import pandas.tslib as tslib
import pandas.parser as _parser

from pandas.core.index import Index, MultiIndex
from pandas.core.frame import DataFrame
import datetime
import pandas.core.common as com
from pandas.util import py3compat
from pandas.io.date_converters import generic_parser
from pandas.io.common import get_filepath_or_buffer

from pandas.util.decorators import Appender

import pandas.lib as lib
import pandas.tslib as tslib
import pandas.parser as _parser
from pandas.tseries.period import Period

_parser_params = """Also supports optionally iterating or breaking of the file
into chunks.
Expand Down
10 changes: 5 additions & 5 deletions pandas/io/pytables.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,13 @@
import copy
import itertools
import warnings
from contextlib import contextmanager

import numpy as np
import pandas.lib as lib
import pandas.algos as algos
import pandas.tslib as tslib

from pandas import (Series, TimeSeries, DataFrame, Panel, Panel4D, Index,
MultiIndex, Int64Index, Timestamp)
from pandas.sparse.api import SparseSeries, SparseDataFrame, SparsePanel
Expand All @@ -30,11 +35,6 @@
from pandas.util import py3compat
from pandas.io.common import PerformanceWarning

import pandas.lib as lib
import pandas.algos as algos
import pandas.tslib as tslib

from contextlib import contextmanager

# versioning attribute
_version = '0.10.1'
Expand Down
4 changes: 2 additions & 2 deletions pandas/io/sql.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
Collection of query wrappers / abstractions to both facilitate data
retrieval and to reduce dependency on DB-specific API.
"""
from datetime import datetime, date
from datetime import datetime
import traceback

import numpy as np
import traceback

from pandas.core.datetools import format as date_format
from pandas.core.api import DataFrame, isnull
Expand Down
8 changes: 4 additions & 4 deletions pandas/io/stata.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,16 @@
http://statsmodels.sourceforge.net/devel/
"""

from StringIO import StringIO
import numpy as np

import sys
import struct
import datetime

import numpy as np

from pandas.core.base import StringMixin
from pandas.core.frame import DataFrame
from pandas.core.series import Series
from pandas.core.categorical import Categorical
import datetime
from pandas.util import py3compat
from pandas import isnull
from pandas.io.parsers import _parser_params, Appender
Expand Down
3 changes: 0 additions & 3 deletions pandas/io/tests/generate_legacy_pickles.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ def create_data():
""" create the pickle data """

import numpy as np
import pandas
from pandas import (Series,DataFrame,Panel,
SparseSeries,SparseDataFrame,SparsePanel,
Index,MultiIndex,PeriodIndex,
Expand Down Expand Up @@ -82,9 +81,7 @@ def write_legacy_pickles():
sys.path.insert(0,'.')

import os
import numpy as np
import pandas
import pandas.util.testing as tm
import platform as pl
import cPickle as pickle

Expand Down
22 changes: 3 additions & 19 deletions pandas/io/tests/test_cparser.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,34 +2,18 @@
C/Cython ascii file parser tests
"""

from pandas.util.py3compat import StringIO, BytesIO
from datetime import datetime
import csv
import os
import sys
import re
import unittest

import nose

from numpy import nan
import numpy as np

from pandas import DataFrame, Series, Index, isnull, MultiIndex
import pandas.io.parsers as parsers
from pandas.io.parsers import (read_csv, read_table, read_fwf,
TextParser)
from pandas.util.testing import (assert_almost_equal, assert_frame_equal,
assert_series_equal, network)
import pandas.lib as lib
from pandas.util import py3compat
from pandas.lib import Timestamp

import pandas.util.testing as tm

from pandas.parser import TextReader
import pandas.parser as parser

from pandas.util.py3compat import StringIO, BytesIO
import pandas.util.testing as tm


class TestCParser(unittest.TestCase):

Expand Down
Loading