Skip to content
29 changes: 22 additions & 7 deletions doc/source/io.rst
Original file line number Diff line number Diff line change
Expand Up @@ -137,8 +137,10 @@ usecols : array-like or callable, default ``None``

Using this parameter results in much faster parsing time and lower memory usage.
as_recarray : boolean, default ``False``
DEPRECATED: this argument will be removed in a future version. Please call
``pd.read_csv(...).to_records()`` instead.

.. deprecated:: 0.18.2

Please call ``pd.read_csv(...).to_records()`` instead.

Return a NumPy recarray instead of a DataFrame after parsing the data. If
set to ``True``, this option takes precedence over the ``squeeze`` parameter.
Expand Down Expand Up @@ -191,7 +193,11 @@ skiprows : list-like or integer, default ``None``
skipfooter : int, default ``0``
Number of lines at bottom of file to skip (unsupported with engine='c').
skip_footer : int, default ``0``
DEPRECATED: use the ``skipfooter`` parameter instead, as they are identical

.. deprecated:: 0.19.0

Use the ``skipfooter`` parameter instead, as they are identical

nrows : int, default ``None``
Number of rows of file to read. Useful for reading pieces of large files.
low_memory : boolean, default ``True``
Expand All @@ -202,16 +208,25 @@ low_memory : boolean, default ``True``
use the ``chunksize`` or ``iterator`` parameter to return the data in chunks.
(Only valid with C parser)
buffer_lines : int, default None
DEPRECATED: this argument will be removed in a future version because its
value is not respected by the parser

.. deprecated:: 0.19.0

Argument removed because its value is not respected by the parser

compact_ints : boolean, default False
DEPRECATED: this argument will be removed in a future version

.. deprecated:: 0.19.0

Argument moved to ``pd.to_numeric``

If ``compact_ints`` is ``True``, then for any column that is of integer dtype, the
parser will attempt to cast it as the smallest integer ``dtype`` possible, either
signed or unsigned depending on the specification from the ``use_unsigned`` parameter.
use_unsigned : boolean, default False
DEPRECATED: this argument will be removed in a future version

.. deprecated:: 0.18.2

Argument moved to ``pd.to_numeric``

If integer columns are being compacted (i.e. ``compact_ints=True``), specify whether
the column should be compacted to the smallest signed or unsigned integer dtype.
Expand Down
2 changes: 1 addition & 1 deletion doc/sphinxext/numpydoc/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,6 @@ The following options can be set in conf.py:
methods and attributes. If a table of contents is made, Sphinx expects
each entry to have a separate page.

- numpydoc_edit_link: bool (DEPRECATED -- edit your HTML template instead)
- numpydoc_edit_link: bool (DEPRECATED -- edit your HTML template instead)

Whether to insert an edit link after docstrings.
7 changes: 4 additions & 3 deletions pandas/core/categorical.py
Original file line number Diff line number Diff line change
Expand Up @@ -398,8 +398,8 @@ def itemsize(self):

def reshape(self, new_shape, *args, **kwargs):
"""
DEPRECATED: calling this method will raise an error in a
future release.
.. deprecated:: 0.19.0
Calling this method will raise an error in a future release.

An ndarray-compatible method that returns `self` because
`Categorical` instances cannot actually be reshaped.
Expand Down Expand Up @@ -430,7 +430,8 @@ def base(self):
@classmethod
def from_array(cls, data, **kwargs):
"""
DEPRECATED: Use ``Categorical`` instead.
.. deprecated:: 0.19.0
Use ``Categorical`` instead.

Make a Categorical type from a single array-like object.

Expand Down
7 changes: 4 additions & 3 deletions pandas/core/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -555,7 +555,8 @@ def in_qtconsole():
"""
check if we're inside an IPython qtconsole

DEPRECATED: This is no longer needed, or working, in IPython 3 and above.
.. deprecated:: 0.14.1
This is no longer needed, or working, in IPython 3 and above.
"""
try:
ip = get_ipython() # noqa
Expand All @@ -573,8 +574,8 @@ def in_ipnb():
"""
check if we're inside an IPython Notebook

DEPRECATED: This is no longer used in pandas, and won't work in IPython 3
and above.
.. deprecated:: 0.14.1
This is no longer needed, or working, in IPython 3 and above.
"""
try:
ip = get_ipython() # noqa
Expand Down
16 changes: 9 additions & 7 deletions pandas/core/generic.py
Original file line number Diff line number Diff line change
Expand Up @@ -1338,9 +1338,9 @@ def to_sql(self, name, con, flavor=None, schema=None, if_exists='fail',
Using SQLAlchemy makes it possible to use any DB supported by that
library. If a DBAPI2 object, only sqlite3 is supported.
flavor : 'sqlite', default None
DEPRECATED: this parameter will be removed in a future version,
as 'sqlite' is the only supported option if SQLAlchemy is not
installed.
.. deprecated:: 0.19.0
'sqlite' is the only supported option if SQLAlchemy is not
used.
schema : string, default None
Specify the schema (if database flavor supports this). If None, use
default schema.
Expand Down Expand Up @@ -3498,7 +3498,9 @@ def astype(self, dtype, copy=True, errors='raise', **kwargs):

.. versionadded:: 0.20.0

raise_on_error : DEPRECATED use ``errors`` instead
raise_on_error : raise on invalid input
.. deprecated:: 0.20.0
Use ``errors`` instead
kwargs : keyword arguments to pass on to the constructor

Returns
Expand Down Expand Up @@ -3602,7 +3604,6 @@ def convert_objects(self, convert_dates=True, convert_numeric=False,
convert_timedeltas=True, copy=True):
"""
Deprecated.

Attempt to infer better dtype for object columns

Parameters
Expand Down Expand Up @@ -5809,8 +5810,9 @@ def tz_localize(self, tz, axis=0, level=None, copy=True,
- 'NaT' will return NaT where there are ambiguous times
- 'raise' will raise an AmbiguousTimeError if there are ambiguous
times
infer_dst : boolean, default False (DEPRECATED)
Attempt to infer fall dst-transition hours based on order
infer_dst : boolean, default False
.. deprecated:: 0.15.0
Attempt to infer fall dst-transition hours based on order

Returns
-------
Expand Down
10 changes: 6 additions & 4 deletions pandas/core/indexes/datetimes.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,8 +197,9 @@ class DatetimeIndex(DatelikeOps, TimelikeOps, DatetimeIndexOpsMixin,
times)
- 'NaT' will return NaT where there are ambiguous times
- 'raise' will raise an AmbiguousTimeError if there are ambiguous times
infer_dst : boolean, default False (DEPRECATED)
Attempt to infer fall dst-transition hours based on order
infer_dst : boolean, default False
.. deprecated:: 0.15.0
Attempt to infer fall dst-transition hours based on order
name : object
Name to be stored in the index

Expand Down Expand Up @@ -1818,8 +1819,9 @@ def tz_localize(self, tz, ambiguous='raise', errors='raise'):

.. versionadded:: 0.19.0

infer_dst : boolean, default False (DEPRECATED)
Attempt to infer fall dst-transition hours based on order
infer_dst : boolean, default False
.. deprecated:: 0.15.0
Attempt to infer fall dst-transition hours based on order

Returns
-------
Expand Down
3 changes: 2 additions & 1 deletion pandas/core/indexes/period.py
Original file line number Diff line number Diff line change
Expand Up @@ -558,7 +558,8 @@ def asfreq(self, freq=None, how='E'):

def to_datetime(self, dayfirst=False):
"""
DEPRECATED: use :meth:`to_timestamp` instead.
.. deprecated:: 0.19.0
Use :meth:`to_timestamp` instead.

Cast to DatetimeIndex.
"""
Expand Down
8 changes: 4 additions & 4 deletions pandas/core/panel4d.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,10 @@
having 4 named dimensions. It is intended as a test bed for more
N-Dimensional named containers.

DEPRECATED. Panel4D is deprecated and will be removed in a future version.
The recommended way to represent these types of n-dimensional data are with
the `xarray package <http://xarray.pydata.org/en/stable/>`__.
Pandas provides a `.to_xarray()` method to automate this conversion.
.. deprecated:: 0.19.0
The recommended way to represent these types of n-dimensional data
are with the `xarray package <http://xarray.pydata.org/en/stable/>`__.
Pandas provides a `.to_xarray()` method to automate this conversion.

Parameters
----------
Expand Down
8 changes: 4 additions & 4 deletions pandas/core/panelnd.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ def create_nd_panel_factory(klass_name, orders, slices, slicer, aliases=None,
stat_axis=2, info_axis=0, ns=None):
""" manufacture a n-d class:

DEPRECATED. Panelnd is deprecated and will be removed in a future version.
The recommended way to represent these types of n-dimensional data are with
the `xarray package <http://xarray.pydata.org/en/stable/>`__.
Pandas provides a `.to_xarray()` method to automate this conversion.
.. deprecated:: 0.19.0
The recommended way to represent these types of n-dimensional data
are with the `xarray package <http://xarray.pydata.org/en/stable/>`__.
Pandas provides a `.to_xarray()` method to automate this conversion.

Parameters
----------
Expand Down
5 changes: 3 additions & 2 deletions pandas/core/series.py
Original file line number Diff line number Diff line change
Expand Up @@ -850,8 +850,9 @@ def repeat(self, repeats, *args, **kwargs):

def reshape(self, *args, **kwargs):
"""
DEPRECATED: calling this method will raise an error in a
future release. Please call ``.values.reshape(...)`` instead.
.. deprecated:: 0.19.0
Calling this method will raise an error. Please call
``.values.reshape(...)`` instead.

return an ndarray with the values shape
if the specified shape matches exactly the current shape, then
Expand Down
4 changes: 2 additions & 2 deletions pandas/core/sparse/array.py
Original file line number Diff line number Diff line change
Expand Up @@ -391,8 +391,8 @@ def to_dense(self, fill=None):
Parameters
----------
fill: float, default None
DEPRECATED: this argument will be removed in a future version
because it is not respected by this function.
.. deprecated:: 0.20.0
This argument is not respected by this function.

Returns
-------
Expand Down
2 changes: 1 addition & 1 deletion pandas/core/strings.py
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ def str_match(arr, pat, case=True, flags=0, na=np.nan, as_indexer=None):
flags : int, default 0 (no flags)
re module flags, e.g. re.IGNORECASE
na : default NaN, fill value for missing values.
as_indexer : DEPRECATED
as_indexer : DEPRECATED - Keyword is ignored.

Returns
-------
Expand Down
61 changes: 36 additions & 25 deletions pandas/core/window.py
Original file line number Diff line number Diff line change
Expand Up @@ -342,21 +342,23 @@ def aggregate(self, arg, *args, **kwargs):

Parameters
----------
how : string, default None (DEPRECATED)
Method for down- or re-sampling""")
how : string, default None
.. deprecated:: 0.18.0
Method for down- or re-sampling""")

_shared_docs['mean'] = dedent("""
%(name)s mean

Parameters
----------
how : string, default None (DEPRECATED)
Method for down- or re-sampling""")
how : string, default None
.. deprecated:: 0.18.0
Method for down- or re-sampling""")


class Window(_Window):
"""
Provides rolling window calculcations.
Provides rolling window calculations.

.. versionadded:: 0.18.0

Expand All @@ -374,9 +376,10 @@ class Window(_Window):
Minimum number of observations in window required to have a value
(otherwise result is NA). For a window that is specified by an offset,
this will default to 1.
freq : string or DateOffset object, optional (default None) (DEPRECATED)
Frequency to conform the data to before computing the statistic.
Specified as a frequency string or DateOffset object.
freq : string or DateOffset object, optional (default None)
.. deprecated:: 0.18.0
Frequency to conform the data to before computing the statistic.
Specified as a frequency string or DateOffset object.
center : boolean, default False
Set the labels at the center of the window.
win_type : string, default None
Expand Down Expand Up @@ -571,8 +574,9 @@ def _apply_window(self, mean=True, how=None, **kwargs):
----------
mean : boolean, default True
If True computes weighted mean, else weighted sum
how : string, default to None (DEPRECATED)
how to resample
how : string, default to None
.. deprecated:: 0.18.0
how to resample

Returns
-------
Expand Down Expand Up @@ -736,8 +740,9 @@ def _apply(self, func, name=None, window=None, center=None,
window : int/array, default to _get_window()
center : boolean, default to self.center
check_minp : function, default to _use_window
how : string, default to None (DEPRECATED)
how to resample
how : string, default to None
.. deprecated:: 0.18.0
how to resample

Returns
-------
Expand Down Expand Up @@ -864,8 +869,9 @@ def sum(self, *args, **kwargs):

Parameters
----------
how : string, default 'max' (DEPRECATED)
Method for down- or re-sampling""")
how : string, default 'max'
.. deprecated:: 0.18.0
Method for down- or re-sampling""")

def max(self, how=None, *args, **kwargs):
nv.validate_window_func('max', args, kwargs)
Expand All @@ -878,8 +884,9 @@ def max(self, how=None, *args, **kwargs):

Parameters
----------
how : string, default 'min' (DEPRECATED)
Method for down- or re-sampling""")
how : string, default 'min'
.. deprecated:: 0.18.0
Method for down- or re-sampling""")

def min(self, how=None, *args, **kwargs):
nv.validate_window_func('min', args, kwargs)
Expand All @@ -896,8 +903,9 @@ def mean(self, *args, **kwargs):

Parameters
----------
how : string, default 'median' (DEPRECATED)
Method for down- or re-sampling""")
how : string, default 'median'
.. deprecated:: 0.18.0
Method for down- or re-sampling""")

def median(self, how=None, **kwargs):
if self.freq is not None and how is None:
Expand Down Expand Up @@ -1329,9 +1337,10 @@ class Expanding(_Rolling_and_Expanding):
min_periods : int, default None
Minimum number of observations in window required to have a value
(otherwise result is NA).
freq : string or DateOffset object, optional (default None) (DEPRECATED)
Frequency to conform the data to before computing the statistic.
Specified as a frequency string or DateOffset object.
freq : string or DateOffset object, optional (default None)
.. deprecated:: 0.18.0
Frequency to conform the data to before computing the statistic.
Specified as a frequency string or DateOffset object.
center : boolean, default False
Set the labels at the center of the window.
axis : int or string, default 0
Expand Down Expand Up @@ -1593,8 +1602,9 @@ class EWM(_Rolling):
min_periods : int, default 0
Minimum number of observations in window required to have a value
(otherwise result is NA).
freq : None or string alias / date offset object, default=None (DEPRECATED)
Frequency to conform to before computing statistic
freq : None or string alias / date offset object, default=None
.. deprecated:: 0.18.0
Frequency to conform to before computing statistic
adjust : boolean, default True
Divide by decaying adjustment factor in beginning periods to account
for imbalance in relative weightings (viewing EWMA as a moving average)
Expand Down Expand Up @@ -1727,8 +1737,9 @@ def _apply(self, func, how=None, **kwargs):
Parameters
----------
func : string/callable to apply
how : string, default to None (DEPRECATED)
how to resample
how : string, default to None
.. deprecated:: 0.18.0
how to resample

Returns
-------
Expand Down
Loading