Skip to content

Commit 6f8a93a

Browse files
committed
cleanups
1 parent b140ada commit 6f8a93a

File tree

9 files changed

+22
-21
lines changed

9 files changed

+22
-21
lines changed

pandas/core/api.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@
1111
from pandas.io.formats.format import set_eng_float_format
1212
from pandas.core.index import (Index, CategoricalIndex, Int64Index,
1313
UInt64Index, RangeIndex, Float64Index,
14-
MultiIndex, IntervalIndex)
14+
MultiIndex, IntervalIndex,
15+
TimedeltaIndex, DatetimeIndex,
16+
PeriodIndex, NaT)
17+
from pandas.core.indexes.period import Period, period_range, pnow
18+
from pandas.core.indexes.timedeltas import Timedelta, timedelta_range
19+
from pandas.core.indexes.datetimes import Timestamp, date_range, bdate_range
1520
from pandas.core.indexes.interval import Interval, interval_range
1621

1722
from pandas.core.series import Series
@@ -26,10 +31,6 @@
2631
from pandas.core.dtypes.cast import to_numeric
2732
from pandas.tseries.offsets import DateOffset
2833
from pandas.tseries.tools import to_datetime
29-
from pandas.core.indexes.datetimes import (DatetimeIndex, Timestamp,
30-
date_range, bdate_range)
31-
from pandas.core.indexes.timedeltas import TimedeltaIndex, Timedelta
32-
from pandas.core.indexes.period import Period, PeriodIndex
3334
from pandas.core.resample import TimeGrouper
3435

3536
# see gh-14094.

pandas/core/indexes/api.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,21 @@
77
from pandas.core.indexes.numeric import (NumericIndex, Float64Index, # noqa
88
Int64Index, UInt64Index)
99
from pandas.core.indexes.range import RangeIndex # noqa
10+
from pandas.core.indexes.timedeltas import TimedeltaIndex
11+
from pandas.core.indexes.period import PeriodIndex
12+
from pandas.core.indexes.datetimes import DatetimeIndex
1013

1114
import pandas.core.common as com
12-
import pandas._libs.lib as lib
15+
from pandas._libs import lib
16+
from pandas._libs.tslib import NaT
1317

1418
# TODO: there are many places that rely on these private methods existing in
1519
# pandas.core.index
1620
__all__ = ['Index', 'MultiIndex', 'NumericIndex', 'Float64Index', 'Int64Index',
1721
'CategoricalIndex', 'IntervalIndex', 'RangeIndex', 'UInt64Index',
18-
'InvalidIndexError',
19-
'_new_Index',
22+
'InvalidIndexError', 'TimedeltaIndex',
23+
'PeriodIndex', 'DatetimeIndex',
24+
'_new_Index', 'NaT',
2025
'_ensure_index', '_get_na_value', '_get_combined_index',
2126
'_get_distinct_indexes', '_union_indexes',
2227
'_get_consensus_names',

pandas/core/indexes/datetimelike.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@
2727
Timedelta, Timestamp, iNaT, NaT)
2828
from pandas._libs.period import Period
2929

30-
from pandas.core.index import Index
31-
from pandas.core.indexes.base import _index_shared_docs
30+
from pandas.core.indexes.base import Index, _index_shared_docs
3231
from pandas.util.decorators import Appender, cache_readonly
3332
import pandas.core.dtypes.concat as _concat
3433
import pandas.tseries.frequencies as frequencies

pandas/core/indexes/datetimes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
from pandas.errors import PerformanceWarning
3030
from pandas.core.common import _values_from_object, _maybe_box
3131

32-
from pandas.core.index import Index, Int64Index, Float64Index
33-
from pandas.core.indexes.base import _index_shared_docs
32+
from pandas.core.indexes.base import Index, _index_shared_docs
33+
from pandas.core.indexes.numeric import Int64Index, Float64Index
3434
import pandas.compat as compat
3535
from pandas.tseries.frequencies import (
3636
to_offset, get_period_alias,

pandas/core/indexes/timedeltas.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
from pandas.core.dtypes.generic import ABCSeries
1818
from pandas.core.common import _maybe_box, _values_from_object, is_bool_indexer
1919

20-
from pandas.core.index import Index, Int64Index
20+
from pandas.core.indexes.base import Index
21+
from pandas.core.indexes.numeric import Int64Index
2122
import pandas.compat as compat
2223
from pandas.compat import u
2324
from pandas.tseries.frequencies import to_offset

pandas/core/tools/__init__.py

Whitespace-only changes.

pandas/tests/groupby/test_groupby.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
from pandas import (date_range, bdate_range, Timestamp,
1010
isnull, Index, MultiIndex, DataFrame, Series,
11-
concat, Panel)
11+
concat, Panel, DatetimeIndex)
1212
from pandas.errors import UnsupportedFunctionCall, PerformanceWarning
1313
from pandas.util.testing import (assert_panel_equal, assert_frame_equal,
1414
assert_series_equal, assert_almost_equal,
@@ -3305,7 +3305,6 @@ def test_groupby_sort_multiindex_series(self):
33053305
assert_series_equal(result, mseries_result.sort_index())
33063306

33073307
def test_groupby_reindex_inside_function(self):
3308-
from pandas.tseries.api import DatetimeIndex
33093308

33103309
periods = 1000
33113310
ind = DatetimeIndex(start='2012/1/1', freq='5min', periods=periods)

pandas/tests/groupby/test_timegrouper.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
from numpy import nan
66

77
import pandas as pd
8-
from pandas import DataFrame, date_range, Index, Series, MultiIndex, Timestamp
8+
from pandas import (DataFrame, date_range, Index,
9+
Series, MultiIndex, Timestamp, DatetimeIndex)
910
from pandas.compat import StringIO
1011
from pandas.util import testing as tm
1112
from pandas.util.testing import assert_frame_equal, assert_series_equal
@@ -361,7 +362,6 @@ def sumfunc_value(x):
361362

362363
def test_groupby_groups_datetimeindex(self):
363364
# #1430
364-
from pandas.tseries.api import DatetimeIndex
365365
periods = 1000
366366
ind = DatetimeIndex(start='2012/1/1', freq='5min', periods=periods)
367367
df = DataFrame({'high': np.arange(periods),

pandas/tseries/api.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@
44

55
# flake8: noqa
66

7-
from pandas.core.indexes.datetimes import DatetimeIndex, date_range, bdate_range
87
from pandas.tseries.frequencies import infer_freq
9-
from pandas.core.indexes.timedeltas import Timedelta, TimedeltaIndex, timedelta_range
10-
from pandas.core.indexes.period import Period, PeriodIndex, period_range, pnow
118
from pandas.tseries.timedeltas import to_timedelta
12-
from pandas._libs.lib import NaT
139
import pandas.tseries.offsets as offsets

0 commit comments

Comments
 (0)