Skip to content

Commit 3b027af

Browse files
committed
CLN: move core/formats.py and core/style.py to formats
1 parent ae5e8fb commit 3b027af

21 files changed

+27
-26
lines changed

pandas/core/api.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from pandas.core.common import isnull, notnull
99
from pandas.core.categorical import Categorical
1010
from pandas.core.groupby import Grouper
11-
from pandas.core.format import set_eng_float_format
11+
from pandas.formats.format import set_eng_float_format
1212
from pandas.core.index import (Index, CategoricalIndex, Int64Index,
1313
RangeIndex, Float64Index, MultiIndex)
1414

pandas/core/config_init.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from pandas.core.config import (is_int, is_bool, is_text, is_instance_factory,
1616
is_one_of_factory, get_default_val,
1717
is_callable)
18-
from pandas.core.format import detect_console_encoding
18+
from pandas.formats.format import detect_console_encoding
1919

2020
#
2121
# options from the "display" namespace
@@ -110,7 +110,7 @@
110110
The callable should accept a floating point number and return
111111
a string with the desired format of the number. This is used
112112
in some places like SeriesFormatter.
113-
See core.format.EngFormatter for an example.
113+
See formats.format.EngFormatter for an example.
114114
"""
115115

116116
max_colwidth_doc = """

pandas/core/frame.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@
5454

5555
import pandas.core.base as base
5656
import pandas.core.common as com
57-
import pandas.core.format as fmt
5857
import pandas.core.nanops as nanops
5958
import pandas.core.ops as ops
59+
import pandas.formats.format as fmt
6060
import pandas.tools.plotting as gfx
6161

6262
import pandas.lib as lib
@@ -586,9 +586,9 @@ def style(self):
586586
587587
See Also
588588
--------
589-
pandas.core.style.Styler
589+
pandas.formats.style.Styler
590590
"""
591-
from pandas.core.style import Styler
591+
from pandas.formats.style import Styler
592592
return Styler(self)
593593

594594
def iteritems(self):
@@ -1634,7 +1634,7 @@ def info(self, verbose=None, buf=None, max_cols=None, memory_usage=None,
16341634
- If False, never show counts.
16351635
16361636
"""
1637-
from pandas.core.format import _put_lines
1637+
from pandas.formats.format import _put_lines
16381638

16391639
if buf is None: # pragma: no cover
16401640
buf = sys.stdout

pandas/core/internals.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1431,7 +1431,7 @@ def to_native_types(self, slicer=None, na_rep='', float_format=None,
14311431
if slicer is not None:
14321432
values = values[:, slicer]
14331433

1434-
from pandas.core.format import FloatArrayFormatter
1434+
from pandas.formats.format import FloatArrayFormatter
14351435
formatter = FloatArrayFormatter(values, na_rep=na_rep,
14361436
float_format=float_format,
14371437
decimal=decimal, quoting=quoting,
@@ -1606,7 +1606,7 @@ def to_native_types(self, slicer=None, na_rep=None, quoting=None,
16061606
imask = (~mask).ravel()
16071607

16081608
# FIXME:
1609-
# should use the core.format.Timedelta64Formatter here
1609+
# should use the formats.format.Timedelta64Formatter here
16101610
# to figure what format to pass to the Timedelta
16111611
# e.g. to not show the decimals say
16121612
rvalues.flat[imask] = np.array([Timedelta(val)._repr_base(format='all')
@@ -2128,7 +2128,7 @@ def to_native_types(self, slicer=None, na_rep=None, date_format=None,
21282128
if slicer is not None:
21292129
values = values[..., slicer]
21302130

2131-
from pandas.core.format import _get_format_datetime64_from_values
2131+
from pandas.formats.format import _get_format_datetime64_from_values
21322132
format = _get_format_datetime64_from_values(values, date_format)
21332133

21342134
result = tslib.format_array_from_datetime(

pandas/core/series.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@
4848

4949
import pandas.core.common as com
5050
import pandas.core.datetools as datetools
51-
import pandas.core.format as fmt
5251
import pandas.core.nanops as nanops
52+
import pandas.formats.format as fmt
5353
from pandas.util.decorators import Appender, deprecate_kwarg, Substitution
5454

5555
import pandas.lib as lib

pandas/formats/__init__.py

Whitespace-only changes.
File renamed without changes.
File renamed without changes.

pandas/formats/tests/__init__.py

Whitespace-only changes.

pandas/tests/test_format.py renamed to pandas/formats/tests/test_format.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333

3434
from pandas import DataFrame, Series, Index, Timestamp, MultiIndex, date_range, NaT
3535

36-
import pandas.core.format as fmt
36+
import pandas.formats.format as fmt
3737
import pandas.util.testing as tm
3838
import pandas.core.common as com
3939
from pandas.util.terminal import get_terminal_size

pandas/tests/test_style.py renamed to pandas/formats/tests/test_style.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import jinja2 # noqa
2323
except ImportError:
2424
raise SkipTest("No Jinja2")
25-
from pandas.core.style import Styler # noqa
25+
from pandas.formats.style import Styler # noqa
2626

2727

2828
class TestStyler(TestCase):

pandas/indexes/base.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ def _format_data(self):
609609
"""
610610
Return the formatted data as a unicode string
611611
"""
612-
from pandas.core.format import get_console_size, _get_adjustment
612+
from pandas.formats.format import get_console_size, _get_adjustment
613613
display_width, _ = get_console_size()
614614
if display_width is None:
615615
display_width = get_option('display.width') or 80
@@ -1456,7 +1456,7 @@ def format(self, name=False, formatter=None, **kwargs):
14561456
def _format_with_header(self, header, na_rep='NaN', **kwargs):
14571457
values = self.values
14581458

1459-
from pandas.core.format import format_array
1459+
from pandas.formats.format import format_array
14601460

14611461
if is_categorical_dtype(values.dtype):
14621462
values = np.array(values)

pandas/indexes/multi.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,7 @@ def format(self, space=2, sparsify=None, adjoin=True, names=False,
724724
sentinel=sentinel)
725725

726726
if adjoin:
727-
from pandas.core.format import _get_adjustment
727+
from pandas.formats.format import _get_adjustment
728728
adj = _get_adjustment()
729729
return adj.adjoin(space, *result_levels).split('\n')
730730
else:

pandas/indexes/numeric.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ def _convert_slice_indexer(self, key, kind=None):
292292

293293
def _format_native_types(self, na_rep='', float_format=None, decimal='.',
294294
quoting=None, **kwargs):
295-
from pandas.core.format import FloatArrayFormatter
295+
from pandas.formats.format import FloatArrayFormatter
296296
formatter = FloatArrayFormatter(self.values, na_rep=na_rep,
297297
float_format=float_format,
298298
decimal=decimal, quoting=quoting,

pandas/io/tests/test_excel.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1826,7 +1826,7 @@ def test_to_excel_styleconverter(self):
18261826
self.assertEqual(kw['protection'], protection)
18271827

18281828
def test_write_cells_merge_styled(self):
1829-
from pandas.core.format import ExcelCell
1829+
from pandas.formats.format import ExcelCell
18301830
from openpyxl import styles
18311831

18321832
sheet_name = 'merge_styled'
@@ -1939,7 +1939,7 @@ def test_write_cells_merge_styled(self):
19391939
if not openpyxl_compat.is_compat(major_ver=2):
19401940
raise nose.SkipTest('incompatiable openpyxl version')
19411941

1942-
from pandas.core.format import ExcelCell
1942+
from pandas.formats.format import ExcelCell
19431943

19441944
sheet_name = 'merge_styled'
19451945

pandas/tests/frame/test_repr_info.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
from pandas import (DataFrame, compat, option_context)
1313
from pandas.compat import StringIO, lrange, u
14-
import pandas.core.format as fmt
14+
import pandas.formats.format as fmt
1515
import pandas as pd
1616

1717
from numpy.testing.decorators import slow

pandas/tests/test_common.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from pandas.core.common import notnull, isnull, array_equivalent
1616
import pandas.core.common as com
1717
import pandas.core.convert as convert
18-
import pandas.core.format as fmt
18+
import pandas.formats.format as fmt
1919
import pandas.util.testing as tm
2020
import pandas.core.config as cf
2121

pandas/tseries/index.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -691,12 +691,12 @@ def _mpl_repr(self):
691691

692692
@cache_readonly
693693
def _is_dates_only(self):
694-
from pandas.core.format import _is_dates_only
694+
from pandas.formats.format import _is_dates_only
695695
return _is_dates_only(self.values)
696696

697697
@property
698698
def _formatter_func(self):
699-
from pandas.core.format import _get_format_datetime64
699+
from pandas.formats.format import _get_format_datetime64
700700
formatter = _get_format_datetime64(is_dates_only=self._is_dates_only)
701701
return lambda x: "'%s'" % formatter(x, tz=self.tz)
702702

@@ -812,7 +812,7 @@ def _add_offset(self, offset):
812812

813813
def _format_native_types(self, na_rep=u('NaT'),
814814
date_format=None, **kwargs):
815-
from pandas.core.format import _get_format_datetime64_from_values
815+
from pandas.formats.format import _get_format_datetime64_from_values
816816
format = _get_format_datetime64_from_values(self, date_format)
817817

818818
return tslib.format_array_from_datetime(self.asi8,

pandas/tseries/tdi.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ def _simple_new(cls, values, name=None, freq=None, **kwargs):
267267

268268
@property
269269
def _formatter_func(self):
270-
from pandas.core.format import _get_format_timedelta64
270+
from pandas.formats.format import _get_format_timedelta64
271271
return _get_format_timedelta64(self, box=True)
272272

273273
def __setstate__(self, state):
@@ -340,7 +340,7 @@ def _sub_datelike(self, other):
340340

341341
def _format_native_types(self, na_rep=u('NaT'),
342342
date_format=None, **kwargs):
343-
from pandas.core.format import Timedelta64Formatter
343+
from pandas.formats.format import Timedelta64Formatter
344344
return Timedelta64Formatter(values=self,
345345
nat_rep=na_rep,
346346
justify='all').get_result()

setup.py

+1
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,7 @@ def pxd(name):
600600
'pandas.tools': ['tests/*.csv'],
601601
'pandas.tests': ['data/*.pickle',
602602
'data/*.csv'],
603+
'pandas.formats': ['data/*.csv'],
603604
'pandas.tests.indexes': ['data/*.pickle'],
604605
'pandas.tseries.tests': ['data/*.pickle',
605606
'data/*.csv']

0 commit comments

Comments
 (0)