Skip to content

Upgrading pandas 0.13 to 0.14

Breaking0.13.1 → 0.14.1Platform1New8Changed3Fixed1Other2

BreakingUpgrade verdict

A platform requirement change.

  • This version of pandas can be used with Python 3.4.
1 item needs code or config changes
Platform1
Officially supports Python 3.4.

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: export setup
  • removed: class Comment(object)
  • removed: class CommentBlocker(object)
  • removed: class NonComment(object)
  • removed: constructor Comment(start_lineno, end_lineno, text)
  • removed: constructor CommentBlocker()
  • removed: constructor NonComment(start_lineno, end_lineno)
  • removed: field Comment.is_comment
  • removed: field NonComment.is_comment
  • removed: function get_class_traits(klass)
  • removed: function strip_comment_marker(text)
  • removed: method Comment.add(string, start, end, line)
  • removed: method CommentBlocker.make_index()
  • removed: method CommentBlocker.new_comment(string, start, end, line)
  • removed: method CommentBlocker.new_noncomment(start_lineno, end_lineno)
  • removed: method CommentBlocker.process_file(file)
  • removed: method CommentBlocker.process_token(kind, string, start, end, line)
  • removed: method CommentBlocker.search_for_comment(lineno, default=…)
  • removed: method NonComment.add(string, start, end, line)
  • removed: class UnparseCompilerAst
  • removed: constructor UnparseCompilerAst(tree, file=…, single_line_functions=…)
  • removed: function unparse(ast, single_line_functions=…)
  • removed: variable op_precedence
  • removed: class ClassDoc(NumpyDocString)
  • removed: class FunctionDoc(NumpyDocString)
  • removed: class NumpyDocString(object)
  • removed: class Reader(object)
  • removed: constructor ClassDoc(cls, doc=…, modulename=…, func_doc=…, config=…)
  • removed: constructor FunctionDoc(func, role=…, doc=…, config=…)
  • removed: constructor NumpyDocString(docstring, config=…)
  • removed: constructor Reader(data)
  • removed: field ClassDoc.extra_public_methods
  • removed: function dedent_lines(lines)
  • removed: function header(text, style=…)
  • removed: function indent(str, indent=…)
  • removed: method FunctionDoc.get_func()
  • removed: method Reader.eof()
  • removed: method Reader.is_empty()
  • removed: method Reader.peek(n=…)
  • removed: method Reader.read()
  • removed: method Reader.read_to_condition(condition_func)
  • removed: method Reader.read_to_next_empty_line()
  • removed: method Reader.read_to_next_unindented_line()
  • removed: method Reader.reset()
  • removed: method Reader.seek_next_non_empty_line()
  • removed: property ClassDoc.methods
  • removed: property ClassDoc.properties
  • removed: class SphinxClassDoc(SphinxDocString, ClassDoc)
  • removed: class SphinxDocString(NumpyDocString)
  • removed: class SphinxFunctionDoc(SphinxDocString, FunctionDoc)
  • removed: class SphinxObjDoc(SphinxDocString)
  • removed: constructor SphinxClassDoc(obj, doc=…, func_doc=…, config=…)
  • removed: constructor SphinxDocString(docstring, config=…)
  • removed: constructor SphinxFunctionDoc(obj, doc=…, config=…)
  • removed: constructor SphinxObjDoc(obj, doc=…, config=…)
  • removed: function get_doc_object(obj, what=…, doc=…, config=…)
  • removed: method SphinxDocString.load_config(config)
  • removed: variable sixu
  • removed: class LinkcodeError(SphinxError)
  • removed: field LinkcodeError.category
  • removed: function doctree_read(app, doctree)
  • removed: function setup(app)
  • removed: class ManglingDomainBase(object)
  • removed: class NumpyCDomain(ManglingDomainBase, CDomain)
  • removed: class NumpyPythonDomain(ManglingDomainBase, PythonDomain)
  • removed: constructor ManglingDomainBase(*a, **kw)
  • removed: field ManglingDomainBase.directive_mangling_map
  • removed: field NumpyCDomain.directive_mangling_map
  • removed: field NumpyCDomain.name
  • removed: field NumpyPythonDomain.directive_mangling_map
  • removed: field NumpyPythonDomain.indices
  • removed: field NumpyPythonDomain.name
  • removed: function mangle_docstrings(app, what, name, obj, options, lines, reference_offset=…)
  • removed: function mangle_signature(app, what, name, obj, options, sig, retann)
  • removed: function setup(app, get_doc_object_=…)
  • removed: function wrap_mangling_directive(base_directive, objtype)
  • removed: method ManglingDomainBase.wrap_mangling_directives()
  • removed: variable sixu
  • removed: function import_phantom_module(xml_file)
  • removed: function initialize(app)
  • removed: function setup(app)
  • removed: class ImageFile(object)
  • removed: class PlotError(RuntimeError)
  • removed: constructor ImageFile(basename, dirname)
  • removed: function contains_doctest(text)
  • removed: function format_template(template, **kw)
  • removed: function makefig(code, code_path, output_dir, output_base, config)
  • removed: function out_of_date(original, derived)
  • removed: function plot_directive(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)
  • removed: function relpath(path, start=…)
  • removed: function run(arguments, content, options, state_machine, state, lineno)
  • removed: function run_code(code, code_path, ns=…)
  • removed: function setup(app)
  • removed: function split_code_at_show(text)
  • removed: function unescape_doctest(text)
  • removed: method ImageFile.filename(format)
  • removed: method ImageFile.filenames()
  • removed: variable TEMPLATE
  • removed: variable plot_directive_options
  • removed: class SphinxTraitsDoc(SphinxClassDoc)
  • removed: constructor SphinxTraitsDoc(cls, modulename=…, func_doc=…)
  • removed: function get_doc_object(obj, what=…, config=…)
  • removed: function looks_like_issubclass(obj, classname)
  • removed: function setup(app)
  • added: export DeepChainMap
  • added: class DeepChainMap(ChainMap)
  • added: method DeepChainMap.new_child(m=…)
  • added: class ChainMap(MutableMapping)
  • added: constructor ChainMap(*maps)
  • added: function recursive_repr(fillvalue=…)
  • added: method ChainMap.clear()
  • added: method ChainMap.copy()
  • added: method ChainMap.get(key, default=…)
  • added: method ChainMap.new_child(m=…)
  • added: method ChainMap.pop(key, *args)
  • added: method ChainMap.popitem()
  • added: property ChainMap.parents
  • added: static method ChainMap.fromkeys(iterable, *args)
  • added: function is_compat()
  • added: variable start_ver
  • added: variable stop_ver
  • removed: function fastsort(a)
  • removed: function percentileofscore(a, score, kind=…)
  • removed: function rankdata(a)
  • removed: function scoreatpercentile(a, per, limit=…, interpolation_method=…)
  • removed: method AbstractEngine.pre_evaluate()
  • added: class NumExprClobberingError(NameError)
  • removed: class Scope(StringMixin)
  • removed: constructor Scope(gbls=…, lcls=…, level=…, resolvers=…, target=…)
  • removed: function isexpr(s, check_names=…)
  • removed: method Expr.add_resolvers_to_locals()
  • removed: method Expr.align()
  • removed: method Expr.check_name_clashes()
  • removed: method Scope.add_tmp(value, where=…)
  • removed: method Scope.remove_tmp(name, where=…)
  • removed: method Scope.resolve(key, globally=…)
  • removed: method Scope.update(level=…)
  • added: function tokenize_string(source)
  • added: method BaseExprVisitor.visit_NameConstant(node, **kwargs)
  • changed: constructor Div(lhs, rhs, truediv=…, *args, **kwargs) → constructor Div(lhs, rhs, truediv, *args, **kwargs)
  • changed: constructor UndefinedVariableError(*args) → constructor UndefinedVariableError(name, is_local)
  • added: function isnumeric(dtype)
  • added: property Op.has_invalid_return_type
  • added: property Op.operand_types
  • removed: method ExprVisitor.visit_USub(node, **kwargs)
  • removed: property Constant.name
  • changed: constructor Scope(gbls=…, lcls=…, queryables=…, level=…) → constructor Scope(level, global_dict=…, local_dict=…, queryables=…)
  • added: class Scope(StringMixin)
  • added: constructor Scope(level, global_dict=…, local_dict=…, resolvers=…, target=…)
  • added: method Scope.add_tmp(value)
  • added: method Scope.resolve(key, is_local)
  • added: method Scope.swapkey(old_key, new_key, new_value=…)
  • added: method Scope.update(level)
  • added: property Scope.full_scope
  • added: property Scope.has_resolvers
  • added: property Scope.ntemps
  • changed: function rank(values, axis=…, method=…, na_option=…, ascending=…) → function rank(values, axis=…, method=…, na_option=…, ascending=…, pct=…)
  • changed: function value_counts(values, sort=…, ascending=…, normalize=…, bins=…) → function value_counts(values, sort=…, ascending=…, normalize=…, bins=…, dropna=…)
  • added: function nlargest(arr, n, take_last=…)
  • added: function nsmallest(arr, n, take_last=…)
  • added: function select_n(series, n, take_last, method)
  • added: function select_n_slow(dropped, n, take_last, method)
  • added: class DatetimeIndexOpsMixin(object)
  • added: class IndexOpsMixin(object)
  • added: field DatetimeIndexOpsMixin.date
  • added: field DatetimeIndexOpsMixin.day
  • added: field DatetimeIndexOpsMixin.dayofweek
  • added: field DatetimeIndexOpsMixin.dayofyear
  • added: field DatetimeIndexOpsMixin.hour
  • added: field DatetimeIndexOpsMixin.is_month_end
  • added: field DatetimeIndexOpsMixin.is_month_start
  • added: field DatetimeIndexOpsMixin.is_quarter_end
  • added: field DatetimeIndexOpsMixin.is_quarter_start
  • added: field DatetimeIndexOpsMixin.is_year_end
  • added: field DatetimeIndexOpsMixin.is_year_start
  • added: field DatetimeIndexOpsMixin.microsecond
  • added: field DatetimeIndexOpsMixin.minute
  • added: field DatetimeIndexOpsMixin.month
  • added: field DatetimeIndexOpsMixin.nanosecond
  • added: field DatetimeIndexOpsMixin.quarter
  • added: field DatetimeIndexOpsMixin.qyear
  • added: field DatetimeIndexOpsMixin.second
  • added: field DatetimeIndexOpsMixin.time
  • added: field DatetimeIndexOpsMixin.week
  • added: field DatetimeIndexOpsMixin.weekday
  • added: field DatetimeIndexOpsMixin.weekofyear
  • added: field DatetimeIndexOpsMixin.year
  • added: method DatetimeIndexOpsMixin.hasnans()
  • added: method DatetimeIndexOpsMixin.max(axis=…)
  • added: method DatetimeIndexOpsMixin.min(axis=…)
  • added: method DatetimeIndexOpsMixin.tolist()
  • added: method IndexOpsMixin.factorize(sort=…, na_sentinel=…)
  • added: method IndexOpsMixin.max()
  • added: method IndexOpsMixin.min()
  • added: method IndexOpsMixin.nunique(dropna=…)
  • added: method IndexOpsMixin.unique()
  • added: method IndexOpsMixin.value_counts(normalize=…, sort=…, ascending=…, bins=…, dropna=…)
  • added: property DatetimeIndexOpsMixin.asobject
  • removed: function is_bool(obj)
  • removed: function is_complex(obj)
  • removed: function is_float(obj)
  • removed: function is_integer(obj)
  • removed: function needs_i8_conversion(arr_or_dtype)
  • changed: function backfill_1d(values, limit=…, mask=…) → function backfill_1d(values, limit=…, mask=…, dtype=…)
  • changed: function backfill_2d(values, limit=…, mask=…) → function backfill_2d(values, limit=…, mask=…, dtype=…)
  • changed: function interpolate_2d(values, method=…, axis=…, limit=…, fill_value=…) → function interpolate_2d(values, method=…, axis=…, limit=…, fill_value=…, dtype=…)
  • changed: function pad_1d(values, limit=…, mask=…) → function pad_1d(values, limit=…, mask=…, dtype=…)
  • changed: function pad_2d(values, limit=…, mask=…) → function pad_2d(values, limit=…, mask=…, dtype=…)
  • added: function is_bool_dtype(arr_or_dtype)
  • added: function is_object_dtype(arr_or_dtype)
  • added: function is_timedelta64_ns_dtype(arr_or_dtype)
  • added: variable is_bool
  • added: variable is_complex
  • added: variable is_float
  • added: variable is_integer
  • added: variable needs_i8_conversion
  • removed: class DateRange(Index)
  • removed: field DateRange.offset
  • removed: field DateRange.tzinfo
  • removed: variable businessMonthEnd
  • added: variable bmonthBegin
  • added: variable cbmonthBegin
  • added: variable cbmonthEnd
  • added: variable customBusinessMonthBegin
  • added: variable customBusinessMonthEnd
  • changed: constructor CSVFormatter(obj, path_or_buf, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, quoting=…, line_terminator=…, chunksize=…, engine=…, tupleize_cols=…, quotechar=…, date_format=…) → constructor CSVFormatter(obj, path_or_buf=…, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, quoting=…, line_terminator=…, chunksize=…, engine=…, tupleize_cols=…, quotechar=…, date_format=…, doublequote=…, escapechar=…)
  • changed: constructor ExcelFormatter(df, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, merge_cells=…) → constructor ExcelFormatter(df, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, merge_cells=…, inf_rep=…)
  • changed: function set_eng_float_format(precision=…, accuracy=…, use_eng_prefix=…) → function set_eng_float_format(accuracy=…, use_eng_prefix=…)
  • changed: method DataFrameFormatter.to_latex(force_unicode=…, column_format=…) → method DataFrameFormatter.to_latex(column_format=…, longtable=…)
  • changed: method DataFrameFormatter.to_string(force_unicode=…) → method DataFrameFormatter.to_string()
  • added: field TableFormatter.is_truncated
  • added: field TableFormatter.show_dimensions
  • added: property TableFormatter.should_show_dimensions
  • removed: method DataFrame.describe(percentile_width=…)
  • removed: method DataFrame.to_sql(name, con, flavor=…, if_exists=…, **kwargs)
  • changed: function boxplot(self, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, **kwds) → function boxplot(self, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, layout=…, return_type=…, **kwds)
  • changed: method DataFrame.drop_duplicates(cols=…, take_last=…, inplace=…) → method DataFrame.drop_duplicates(subset=…, take_last=…, inplace=…)
  • changed: method DataFrame.duplicated(cols=…, take_last=…) → method DataFrame.duplicated(subset=…, take_last=…)
  • changed: method DataFrame.get_value(index, col) → method DataFrame.get_value(index, col, takeable=…)
  • changed: method DataFrame.rank(axis=…, numeric_only=…, method=…, na_option=…, ascending=…) → method DataFrame.rank(axis=…, numeric_only=…, method=…, na_option=…, ascending=…, pct=…)
  • changed: method DataFrame.set_value(index, col, value) → method DataFrame.set_value(index, col, value, takeable=…)
  • changed: method DataFrame.sort(columns=…, column=…, axis=…, ascending=…, inplace=…) → method DataFrame.sort(columns=…, axis=…, ascending=…, inplace=…, kind=…, na_position=…)
  • changed: method DataFrame.sort_index(axis=…, by=…, ascending=…, inplace=…, kind=…) → method DataFrame.sort_index(axis=…, by=…, ascending=…, inplace=…, kind=…, na_position=…)
  • changed: method DataFrame.sortlevel(level=…, axis=…, ascending=…, inplace=…) → method DataFrame.sortlevel(level=…, axis=…, ascending=…, inplace=…, sort_remaining=…)
  • changed: method DataFrame.to_csv(path_or_buf, sep=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, mode=…, nanRep=…, encoding=…, quoting=…, line_terminator=…, chunksize=…, tupleize_cols=…, date_format=…, **kwds) → method DataFrame.to_csv(path_or_buf=…, sep=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, mode=…, encoding=…, quoting=…, quotechar=…, line_terminator=…, chunksize=…, tupleize_cols=…, date_format=…, doublequote=…, escapechar=…, **kwds)
  • changed: method DataFrame.to_excel(excel_writer, sheet_name=…, na_rep=…, float_format=…, cols=…, header=…, index=…, index_label=…, startrow=…, startcol=…, engine=…, merge_cells=…) → method DataFrame.to_excel(excel_writer, sheet_name=…, na_rep=…, float_format=…, columns=…, header=…, index=…, index_label=…, startrow=…, startcol=…, engine=…, merge_cells=…, encoding=…, inf_rep=…)
  • changed: method DataFrame.to_gbq(destination_table, schema=…, col_order=…, if_exists=…, **kwargs) → method DataFrame.to_gbq(destination_table, project_id=…, chunksize=…, verbose=…, reauth=…)
  • changed: method DataFrame.to_html(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, force_unicode=…, bold_rows=…, classes=…, escape=…, max_rows=…, max_cols=…, show_dimensions=…) → method DataFrame.to_html(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, bold_rows=…, classes=…, escape=…, max_rows=…, max_cols=…, show_dimensions=…)
  • changed: method DataFrame.to_latex(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, bold_rows=…, force_unicode=…) → method DataFrame.to_latex(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, bold_rows=…, longtable=…, escape=…)
  • changed: method DataFrame.to_stata(fname, convert_dates=…, write_index=…, encoding=…, byteorder=…) → method DataFrame.to_stata(fname, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…)
  • changed: method DataFrame.to_string(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, nanRep=…, index_names=…, justify=…, force_unicode=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…) → method DataFrame.to_string(buf=…, columns=…, col_space=…, colSpace=…, header=…, index=…, na_rep=…, formatters=…, float_format=…, sparsify=…, index_names=…, justify=…, line_width=…, max_rows=…, max_cols=…, show_dimensions=…)
  • added: method DataFrame.select_dtypes(include=…, exclude=…)
  • changed: method NDFrame.as_blocks(columns=…) → method NDFrame.as_blocks()
  • added: method NDFrame.describe(percentile_width=…, percentiles=…)
  • added: method NDFrame.set_axis(axis, labels)
  • added: method NDFrame.slice_shift(periods=…, axis=…, **kwds)
  • added: method NDFrame.to_sql(name, con, flavor=…, if_exists=…, index=…, index_label=…)
  • removed: class CustomGrouper(object)
  • removed: method CustomGrouper.get_grouper(obj)
  • removed: method DataFrameGroupBy.ohlc()
  • removed: method Grouper.agg_series(obj, func)
  • removed: method Grouper.aggregate(values, how, axis=…)
  • removed: method Grouper.apply(f, data, axis=…)
  • removed: method Grouper.get_group_levels()
  • removed: method Grouper.get_iterator(data, axis=…)
  • removed: method Grouper.group_info()
  • removed: method Grouper.groups()
  • removed: method Grouper.indices()
  • removed: method Grouper.ngroups()
  • removed: method Grouper.result_index()
  • removed: method Grouper.size()
  • removed: property Grouper.labels
  • removed: property Grouper.levels
  • removed: property Grouper.names
  • removed: property Grouper.nkeys
  • removed: property Grouper.shape
  • changed: class BinGrouper(Grouper) → class BinGrouper(BaseGrouper)
  • changed: constructor Grouper(axis, groupings, sort=…, group_keys=…) → constructor Grouper(key=…, level=…, freq=…, axis=…, sort=…)
  • changed: constructor Grouping(index, grouper=…, name=…, level=…, sort=…) → constructor Grouping(index, grouper=…, obj=…, name=…, level=…, sort=…)
  • changed: method GroupBy.nth(n) → method GroupBy.nth(n, dropna=…)
  • added: class BaseGrouper(object)
  • added: constructor BaseGrouper(axis, groupings, sort=…, group_keys=…)
  • added: method BaseGrouper.agg_series(obj, func)
  • added: method BaseGrouper.aggregate(values, how, axis=…)
  • added: method BaseGrouper.apply(f, data, axis=…)
  • added: method BaseGrouper.get_group_levels()
  • added: method BaseGrouper.get_iterator(data, axis=…)
  • added: method BaseGrouper.group_info()
  • added: method BaseGrouper.groups()
  • added: method BaseGrouper.indices()
  • added: method BaseGrouper.ngroups()
  • added: method BaseGrouper.result_index()
  • added: method BaseGrouper.size()
  • added: method BinGrouper.groups()
  • added: method BinGrouper.indices()
  • added: method BinGrouper.size()
  • added: method GroupBy.count(axis=…)
  • added: method GroupBy.sem(ddof=…)
  • added: property BaseGrouper.labels
  • added: property BaseGrouper.levels
  • added: property BaseGrouper.names
  • added: property BaseGrouper.nkeys
  • added: property BaseGrouper.shape
  • added: property Grouper.ax
  • added: property Grouper.groups
  • removed: method Index.unique()
  • changed: class Index(FrozenNDArray) → class Index(IndexOpsMixin, FrozenNDArray)
  • changed: method Index.reindex(target, method=…, level=…, limit=…, copy_if_needed=…, takeable=…) → method Index.reindex(target, method=…, level=…, limit=…, copy_if_needed=…)
  • changed: method Index.to_series() → method Index.to_series(keep_tz=…)
  • added: method Index.get_indexer_for(target, **kwargs)
  • added: method Index.sym_diff(other, result_name=…)
  • added: variable IndexSlice
  • removed: function maybe_create_block_in_items_map(im, block)
  • removed: method Block.get_merge_length()
  • removed: method Block.post_merge(items, **kwargs)
  • removed: method Block.prepare_for_merge(**kwargs)
  • removed: method Block.reindex_items_from(new_ref_items, indexer=…, method=…, fill_value=…, limit=…, copy=…)
  • removed: method Block.reset_ref_locs()
  • removed: method Block.set_ref_items(ref_items, maybe_rename=…)
  • removed: method Block.set_ref_locs(placement)
  • removed: method Block.split_block_at(item)
  • removed: method Block.take(indexer, ref_items, new_axis, axis=…)
  • removed: method Block.take_ref_locs(indexer)
  • removed: method BlockManager.fast_2d_xs(loc, copy=…)
  • removed: method BlockManager.get_block_map(copy=…, typ=…, columns=…, is_numeric=…, is_bool=…)
  • removed: method BlockManager.get_data(copy=…, columns=…, **kwargs)
  • removed: method BlockManager.get_for_nan_indexer(indexer)
  • removed: method BlockManager.get_items_map(use_cached=…)
  • removed: method BlockManager.get_series_dict()
  • removed: method BlockManager.post_merge(objs, **kwargs)
  • removed: method BlockManager.prepare_for_merge(*args, **kwargs)
  • removed: method BlockManager.reindex_axis0_with_method(new_axis, indexer=…, method=…, fill_value=…, limit=…, copy=…)
  • removed: method BlockManager.reindex_items(new_items, indexer=…, copy=…, fill_value=…)
  • removed: method BlockManager.rename(mapper, axis, copy=…)
  • removed: method BlockManager.rename_items(mapper, copy=…)
  • removed: method BlockManager.set_items_clear(value)
  • removed: method BlockManager.set_items_norename(value)
  • removed: method SingleBlockManager.reindex_axis0_with_method(new_axis, indexer=…, method=…, fill_value=…, limit=…, copy=…)
  • removed: method SingleBlockManager.set_axis(axis, value, maybe_rename=…, check_axis=…)
  • removed: method SingleBlockManager.set_ref_items(ref_items, maybe_rename=…)
  • removed: method SparseBlock.get_merge_length()
  • removed: method SparseBlock.make_block(values, items=…, ref_items=…, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, fastpath=…)
  • removed: method SparseBlock.post_merge(items, **kwargs)
  • removed: method SparseBlock.prepare_for_merge(**kwargs)
  • removed: method SparseBlock.reindex_items_from(new_ref_items, indexer=…, method=…, fill_value=…, limit=…, copy=…)
  • removed: method SparseBlock.split_block_at(item)
  • removed: method SparseBlock.take(indexer, ref_items, new_axis, axis=…)
  • removed: property Block.ref_locs
  • removed: property BlockManager.block_id_vector
  • removed: property BlockManager.item_dtypes
  • removed: property SingleBlockManager.shape
  • changed: constructor Block(values, items, ref_items, ndim=…, fastpath=…, placement=…) → constructor Block(values, placement, ndim=…, fastpath=…)
  • changed: constructor DatetimeBlock(values, items, ref_items, fastpath=…, placement=…, **kwargs) → constructor DatetimeBlock(values, placement, fastpath=…, **kwargs)
  • changed: constructor ObjectBlock(values, items, ref_items, ndim=…, fastpath=…, placement=…) → constructor ObjectBlock(values, ndim=…, fastpath=…, placement=…)
  • changed: constructor SparseBlock(values, items, ref_items, ndim=…, fastpath=…, placement=…) → constructor SparseBlock(values, placement, ndim=…, fastpath=…)
  • changed: function make_block(values, items, ref_items, klass=…, ndim=…, dtype=…, fastpath=…, placement=…) → function make_block(values, placement, klass=…, ndim=…, dtype=…, fastpath=…)
  • changed: method Block.copy(deep=…, ref_items=…) → method Block.copy(deep=…)
  • changed: method Block.delete(item) → method Block.delete(loc)
  • changed: method Block.fillna(value, inplace=…, downcast=…) → method Block.fillna(value, limit=…, inplace=…, downcast=…)
  • changed: method Block.set(item, value, check=…) → method Block.set(locs, values, check=…)
  • changed: method Block.shift(indexer, periods, axis=…) → method Block.shift(periods, axis=…)
  • changed: method BlockManager.apply(f, *args, **kwargs) → method BlockManager.apply(f, axes=…, filter=…, do_integrity_check=…, **kwargs)
  • changed: method BlockManager.astype(*args, **kwargs) → method BlockManager.astype(dtype, **kwargs)
  • changed: method BlockManager.combine(blocks) → method BlockManager.combine(blocks, copy=…)
  • changed: method BlockManager.convert(*args, **kwargs) → method BlockManager.convert(**kwargs)
  • changed: method BlockManager.diff(*args, **kwargs) → method BlockManager.diff(**kwargs)
  • changed: method BlockManager.downcast(*args, **kwargs) → method BlockManager.downcast(**kwargs)
  • changed: method BlockManager.eval(*args, **kwargs) → method BlockManager.eval(**kwargs)
  • changed: method BlockManager.fillna(*args, **kwargs) → method BlockManager.fillna(**kwargs)
  • changed: method BlockManager.get(item) → method BlockManager.get(item, fastpath=…)
  • changed: method BlockManager.get_bool_data(**kwargs) → method BlockManager.get_bool_data(copy=…)
  • changed: method BlockManager.get_numeric_data(**kwargs) → method BlockManager.get_numeric_data(copy=…)
  • changed: method BlockManager.get_slice(slobj, axis=…, raise_on_error=…) → method BlockManager.get_slice(slobj, axis=…)
  • changed: method BlockManager.iget(i) → method BlockManager.iget(i, fastpath=…)
  • changed: method BlockManager.interpolate(*args, **kwargs) → method BlockManager.interpolate(**kwargs)
  • changed: method BlockManager.putmask(*args, **kwargs) → method BlockManager.putmask(**kwargs)
  • changed: method BlockManager.reindex_axis(new_axis, indexer=…, method=…, axis=…, fill_value=…, limit=…, copy=…) → method BlockManager.reindex_axis(new_index, axis, method=…, limit=…, fill_value=…, copy=…)
  • changed: method BlockManager.reindex_indexer(new_axis, indexer, axis=…, fill_value=…, allow_dups=…) → method BlockManager.reindex_indexer(new_axis, indexer, axis, fill_value=…, allow_dups=…, copy=…)
  • changed: method BlockManager.rename_axis(mapper, axis=…) → method BlockManager.rename_axis(mapper, axis, copy=…)
  • changed: method BlockManager.replace(*args, **kwargs) → method BlockManager.replace(**kwargs)
  • changed: method BlockManager.replace_list(src_lst, dest_lst, inplace=…, regex=…) → method BlockManager.replace_list(src_list, dest_list, inplace=…, regex=…)
  • changed: method BlockManager.set_axis(axis, value, maybe_rename=…, check_axis=…) → method BlockManager.set_axis(axis, new_labels)
  • changed: method BlockManager.setitem(*args, **kwargs) → method BlockManager.setitem(**kwargs)
  • changed: method BlockManager.shift(*args, **kwargs) → method BlockManager.shift(**kwargs)
  • changed: method BlockManager.take(indexer, new_index=…, axis=…, verify=…) → method BlockManager.take(indexer, axis=…, verify=…, convert=…)
  • changed: method BlockManager.where(*args, **kwargs) → method BlockManager.where(**kwargs)
  • changed: method DatetimeBlock.fillna(value, inplace=…, downcast=…) → method DatetimeBlock.fillna(value, limit=…, inplace=…, downcast=…)
  • changed: method DatetimeBlock.set(item, value, check=…) → method DatetimeBlock.set(locs, values, check=…)
  • changed: method ObjectBlock.set(item, value, check=…) → method ObjectBlock.set(locs, values, check=…)
  • changed: method SingleBlockManager.convert(*args, **kwargs) → method SingleBlockManager.convert(**kwargs)
  • changed: method SingleBlockManager.get_slice(slobj, raise_on_error=…) → method SingleBlockManager.get_slice(slobj, axis=…)
  • changed: method SparseBlock.fillna(value, inplace=…, downcast=…) → method SparseBlock.fillna(value, limit=…, inplace=…, downcast=…)
  • changed: method SparseBlock.set(item, value, check=…) → method SparseBlock.set(locs, values, check=…)
  • changed: method SparseBlock.shift(indexer, periods, axis=…) → method SparseBlock.shift(periods, axis=…)
  • added: class JoinUnit(object)
  • added: constructor JoinUnit(block, shape, indexers=…)
  • added: function combine_concat_plans(plans, concat_axis)
  • added: function concatenate_block_managers(mgrs_indexers, axes, concat_axis, copy)
  • added: function concatenate_join_units(join_units, concat_axis, copy)
  • added: function get_empty_dtype_and_na(join_units)
  • added: function get_mgr_concatenation_plan(mgr, indexers)
  • added: function items_overlap_with_suffix(left, lsuffix, right, rsuffix)
  • added: function trim_join_unit(join_unit, length)
  • added: method Block.apply(func, **kwargs)
  • added: method Block.getitem_block(slicer, new_mgr_locs=…)
  • added: method Block.make_block_same_class(values, placement, copy=…, **kwargs)
  • added: method Block.take_nd(indexer, axis, new_mgr_locs=…, fill_tuple=…)
  • added: method BlockManager.fast_xs(loc)
  • added: method BlockManager.isnull(**kwargs)
  • added: method BoolBlock.replace(to_replace, value, inplace=…, filter=…, regex=…)
  • added: method JoinUnit.dtype()
  • added: method JoinUnit.get_reindexed_values(empty_dtype, upcasted_na)
  • added: method JoinUnit.is_null()
  • added: method JoinUnit.is_sparse()
  • added: method JoinUnit.needs_filling()
  • added: method SingleBlockManager.delete(item)
  • added: method SingleBlockManager.fast_xs(loc)
  • added: method SingleBlockManager.get_dtype_counts()
  • added: method SingleBlockManager.get_dtypes()
  • added: method SingleBlockManager.get_ftype_counts()
  • added: method SingleBlockManager.get_ftypes()
  • added: method SparseBlock.copy(deep=…)
  • added: method SparseBlock.iget(col)
  • added: method SparseBlock.make_block_same_class(values, placement, sparse_index=…, kind=…, dtype=…, fill_value=…, copy=…, fastpath=…)
  • added: property Block.mgr_locs
  • added: property BlockManager.is_view
  • added: function nansem(values, axis=…, skipna=…, ddof=…)
  • changed: method Panel.get_value(*args) → method Panel.get_value(*args, **kwargs)
  • changed: method Panel.set_value(*args) → method Panel.set_value(*args, **kwargs)
  • changed: method Panel.shift(lags, freq=…, axis=…) → method Panel.shift(periods=…, freq=…, axis=…)
  • changed: function block2d_to_blocknd(values, items, shape, labels, ref_items=…) → function block2d_to_blocknd(values, placement, shape, labels, ref_items)
  • removed: method Series.describe(percentile_width=…)
  • removed: method Series.get(label, default=…)
  • removed: method Series.nunique()
  • removed: method Series.tz_convert(tz, copy=…)
  • removed: method Series.tz_localize(tz, copy=…, infer_dst=…)
  • removed: method Series.unique()
  • removed: method Series.value_counts(normalize=…, sort=…, ascending=…, bins=…)
  • removed: property Series.weekday
  • changed: class Series(generic.NDFrame) → class Series(base.IndexOpsMixin, generic.NDFrame)
  • changed: method Series.get_value(label) → method Series.get_value(label, takeable=…)
  • changed: method Series.order(na_last=…, ascending=…, kind=…) → method Series.order(na_last=…, ascending=…, kind=…, na_position=…, inplace=…)
  • changed: method Series.rank(method=…, na_option=…, ascending=…) → method Series.rank(method=…, na_option=…, ascending=…, pct=…)
  • changed: method Series.set_value(label, value) → method Series.set_value(label, value, takeable=…)
  • changed: method Series.sort(axis=…, kind=…, order=…, ascending=…) → method Series.sort(axis=…, ascending=…, kind=…, na_position=…, inplace=…)
  • changed: method Series.sortlevel(level=…, ascending=…) → method Series.sortlevel(level=…, ascending=…, sort_remaining=…)
  • changed: method Series.take(indices, axis=…, convert=…) → method Series.take(indices, axis=…, convert=…, is_copy=…)
  • changed: method Series.to_string(buf=…, na_rep=…, float_format=…, nanRep=…, length=…, dtype=…, name=…) → method Series.to_string(buf=…, na_rep=…, float_format=…, length=…, dtype=…, name=…)
  • added: method Series.compress(condition, axis=…, out=…, **kwargs)
  • added: method Series.nlargest(n=…, take_last=…)
  • added: method Series.nsmallest(n=…, take_last=…)
  • removed: field StringMethods.match
  • changed: function str_wrap(arr, width=…) → function str_wrap(arr, width, **kwargs)
  • added: method StringMethods.match(pat, case=…, flags=…, na=…, as_indexer=…)
  • added: method StringMethods.wrap(width, **kwargs)
  • changed: function get_data_google(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…, name=…) → function get_data_google(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…)
  • changed: function get_data_yahoo(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…, name=…) → function get_data_yahoo(symbols=…, start=…, end=…, retry_count=…, pause=…, adjust_price=…, ret_index=…, chunksize=…)
  • added: method Options.chop_data(df, above_below=…, underlying_price=…)
  • added: method Options.get_all_data(call=…, put=…)
  • added: variable CUR_DAY
  • changed: function read_excel(io, sheetname, **kwds) → function read_excel(io, sheetname=…, **kwds)
  • changed: method ExcelFile.parse(sheetname, header=…, skiprows=…, skip_footer=…, index_col=…, parse_cols=…, parse_dates=…, date_parser=…, na_values=…, thousands=…, chunksize=…, convert_float=…, has_index_names=…, **kwds) → method ExcelFile.parse(sheetname=…, header=…, skiprows=…, skip_footer=…, index_col=…, parse_cols=…, parse_dates=…, date_parser=…, na_values=…, thousands=…, chunksize=…, convert_float=…, has_index_names=…, **kwds)
  • removed: class InvalidSchema(PandasError, IOError)
  • removed: class SchemaMissing(PandasError, IOError)
  • removed: class TableExistsFail(PandasError, IOError)
  • changed: function read_gbq(query, project_id=…, destination_table=…, index_col=…, col_order=…, **kwargs) → function read_gbq(query, project_id=…, index_col=…, col_order=…, reauth=…)
  • changed: function to_gbq(dataframe, destination_table, schema=…, col_order=…, if_exists=…, **kwargs) → function to_gbq(dataframe, destination_table, project_id=…, chunksize=…, verbose=…, reauth=…)
  • added: class AccessDeniedException(PandasError, IOError)
  • added: class GbqConnector
  • added: class InvalidPageToken(PandasError, IOError)
  • added: class InvalidQueryException(PandasError, IOError)
  • added: class NotFoundException(PandasError, IOError)
  • added: class TermsOfServiceNotAcceptedException(PandasError, IOError)
  • added: class UnknownGBQException(PandasError, IOError)
  • added: constructor GbqConnector(project_id, reauth=…)
  • added: method GbqConnector.get_credentials()
  • added: method GbqConnector.get_service(credentials)
  • added: method GbqConnector.load_data(dataframe, dataset_id, table_id, chunksize, verbose)
  • added: method GbqConnector.run_query(query)
  • changed: function read_html(io, match=…, flavor=…, header=…, index_col=…, skiprows=…, infer_types=…, attrs=…, parse_dates=…, tupleize_cols=…, thousands=…) → function read_html(io, match=…, flavor=…, header=…, index_col=…, skiprows=…, infer_types=…, attrs=…, parse_dates=…, tupleize_cols=…, thousands=…, encoding=…)
  • added: class ParserWarning(Warning)
  • removed: method HDFStore.unique(key, column, **kwargs)
  • changed: method AppendableTable.delete(where=…, **kwargs) → method AppendableTable.delete(where=…, start=…, stop=…, **kwargs)
  • changed: method DataCol.set_atom(block, existing_col, min_itemsize, nan_rep, info, encoding=…, **kwargs) → method DataCol.set_atom(block, block_items, existing_col, min_itemsize, nan_rep, info, encoding=…, **kwargs)
  • changed: method DataCol.set_atom_string(block, existing_col, min_itemsize, nan_rep, encoding) → method DataCol.set_atom_string(block, block_items, existing_col, min_itemsize, nan_rep, encoding)
  • changed: method Fixed.delete(where=…, **kwargs) → method Fixed.delete(where=…, start=…, stop=…, **kwargs)
  • changed: method Table.read_column(column, where=…, **kwargs) → method Table.read_column(column, where=…, start=…, stop=…, **kwargs)
  • removed: function get_sqltype(pytype, flavor)
  • removed: function sequence2dict(seq)
  • removed: function table_exists(name, con, flavor)
  • removed: variable frame_query
  • removed: variable read_sql
  • changed: function execute(sql, con, retry=…, cur=…, params=…) → function execute(sql, con, cur=…, params=…)
  • changed: function get_schema(frame, name, flavor, keys=…) → function get_schema(frame, name, flavor=…, keys=…, con=…)
  • changed: function read_frame(sql, con, index_col=…, coerce_float=…, params=…) → function read_frame(*args, **kwargs)
  • added: class DatabaseError(IOError)
  • added: class PandasSQL(PandasObject)
  • added: class PandasSQLAlchemy(PandasSQL)
  • added: class PandasSQLLegacy(PandasSQL)
  • added: class PandasSQLTable(PandasObject)
  • added: class PandasSQLTableLegacy(PandasSQLTable)
  • added: class SQLAlchemyRequired(ImportError)
  • added: constructor PandasSQLAlchemy(engine, meta=…)
  • added: constructor PandasSQLLegacy(con, flavor, is_cursor=…)
  • added: constructor PandasSQLTable(name, pandas_sql_engine, frame=…, index=…, if_exists=…, prefix=…, index_label=…)
  • added: function frame_query(*args, **kwargs)
  • added: function has_table(table_name, con, flavor=…)
  • added: function pandasSQL_builder(con, flavor=…, meta=…, is_cursor=…)
  • added: function read_sql(sql, con, index_col=…, coerce_float=…, params=…, parse_dates=…, columns=…)
  • added: function read_sql_query(sql, con, index_col=…, coerce_float=…, params=…, parse_dates=…)
  • added: function read_sql_table(table_name, con, index_col=…, coerce_float=…, parse_dates=…, columns=…)
  • added: function to_sql(frame, name, con, flavor=…, if_exists=…, index=…, index_label=…)
  • added: method PandasSQL.read_sql(*args, **kwargs)
  • added: method PandasSQL.to_sql(*args, **kwargs)
  • added: method PandasSQLAlchemy.drop_table(table_name)
  • added: method PandasSQLAlchemy.execute(*args, **kwargs)
  • added: method PandasSQLAlchemy.get_table(table_name)
  • added: method PandasSQLAlchemy.has_table(name)
  • added: method PandasSQLAlchemy.read_sql(sql, index_col=…, coerce_float=…, parse_dates=…, params=…)
  • added: method PandasSQLAlchemy.read_table(table_name, index_col=…, coerce_float=…, parse_dates=…, columns=…)
  • added: method PandasSQLAlchemy.to_sql(frame, name, if_exists=…, index=…, index_label=…)
  • added: method PandasSQLLegacy.drop_table(name)
  • added: method PandasSQLLegacy.execute(*args, **kwargs)
  • added: method PandasSQLLegacy.get_table(table_name)
  • added: method PandasSQLLegacy.has_table(name)
  • added: method PandasSQLLegacy.read_sql(sql, index_col=…, coerce_float=…, params=…, parse_dates=…)
  • added: method PandasSQLLegacy.to_sql(frame, name, if_exists=…, index=…, index_label=…)
  • added: method PandasSQLTable.create()
  • added: method PandasSQLTable.exists()
  • added: method PandasSQLTable.insert()
  • added: method PandasSQLTable.insert_data()
  • added: method PandasSQLTable.insert_statement()
  • added: method PandasSQLTable.maybe_asscalar(i)
  • added: method PandasSQLTable.read(coerce_float=…, parse_dates=…, columns=…)
  • added: method PandasSQLTable.sql_schema()
  • added: method PandasSQLTableLegacy.create()
  • added: method PandasSQLTableLegacy.insert()
  • added: method PandasSQLTableLegacy.insert_statement()
  • added: method PandasSQLTableLegacy.sql_schema()
  • added: property PandasSQLAlchemy.tables
  • added: variable table_exists
  • changed: constructor StataWriter(fname, data, convert_dates=…, write_index=…, encoding=…, byteorder=…) → constructor StataWriter(fname, data, convert_dates=…, write_index=…, encoding=…, byteorder=…, time_stamp=…, data_label=…)
  • added: class InvalidColumnName(Warning)
  • added: class PossiblePrecisionLoss(Warning)
  • added: variable invalid_name_doc
  • added: variable precision_loss_doc
  • changed: method SparseDataFrame.get_value(index, col) → method SparseDataFrame.get_value(index, col, takeable=…)
  • changed: method SparseDataFrame.set_value(index, col, value) → method SparseDataFrame.set_value(index, col, value, takeable=…)
  • changed: method SparseSeries.get_value(label) → method SparseSeries.get_value(label, takeable=…)
  • changed: method SparseSeries.set_value(label, value) → method SparseSeries.set_value(label, value, takeable=…)
  • added: function percentileofscore(a, score, kind=…)
  • changed: function ewma(arg, com=…, span=…, halflife=…, min_periods=…, freq=…, time_rule=…, adjust=…) → function ewma(arg, com=…, span=…, halflife=…, min_periods=…, freq=…, adjust=…, how=…)
  • changed: function ewmcorr(arg1, arg2, com=…, span=…, halflife=…, min_periods=…, freq=…, time_rule=…) → function ewmcorr(arg1, arg2=…, com=…, span=…, halflife=…, min_periods=…, freq=…, pairwise=…, how=…)
  • changed: function ewmcov(arg1, arg2, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, time_rule=…) → function ewmcov(arg1, arg2=…, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, pairwise=…, how=…)
  • changed: function ewmstd(arg, com=…, span=…, halflife=…, min_periods=…, bias=…, time_rule=…) → function ewmstd(arg, com=…, span=…, halflife=…, min_periods=…, bias=…)
  • changed: function ewmvar(arg, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, time_rule=…) → function ewmvar(arg, com=…, span=…, halflife=…, min_periods=…, bias=…, freq=…, how=…)
  • changed: function expanding_apply(arg, func, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_apply(arg, func, min_periods=…, freq=…, center=…, args=…, kwargs=…)
  • changed: function expanding_corr(arg1, arg2, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_corr(arg1, arg2=…, min_periods=…, freq=…, center=…, pairwise=…)
  • changed: function expanding_corr_pairwise(df, min_periods=…) → function expanding_corr_pairwise(df1, df2=…, min_periods=…, freq=…, center=…)
  • changed: function expanding_count(arg, freq=…, center=…, time_rule=…) → function expanding_count(arg, freq=…, center=…)
  • changed: function expanding_cov(arg1, arg2, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_cov(arg1, arg2=…, min_periods=…, freq=…, center=…, pairwise=…)
  • changed: function expanding_quantile(arg, quantile, min_periods=…, freq=…, center=…, time_rule=…) → function expanding_quantile(arg, quantile, min_periods=…, freq=…, center=…)
  • changed: function rolling_apply(arg, window, func, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_apply(arg, window, func, min_periods=…, freq=…, center=…, args=…, kwargs=…)
  • changed: function rolling_corr(arg1, arg2, window, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_corr(arg1, arg2=…, window=…, min_periods=…, freq=…, center=…, pairwise=…, how=…)
  • changed: function rolling_corr_pairwise(df, window, min_periods=…) → function rolling_corr_pairwise(df1, df2=…, window=…, min_periods=…, freq=…, center=…)
  • changed: function rolling_count(arg, window, freq=…, center=…, time_rule=…) → function rolling_count(arg, window, freq=…, center=…, how=…)
  • changed: function rolling_cov(arg1, arg2, window, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_cov(arg1, arg2=…, window=…, min_periods=…, freq=…, center=…, pairwise=…, how=…)
  • changed: function rolling_quantile(arg, window, quantile, min_periods=…, freq=…, center=…, time_rule=…) → function rolling_quantile(arg, window, quantile, min_periods=…, freq=…, center=…)
  • changed: function rolling_window(arg, window=…, win_type=…, min_periods=…, freq=…, center=…, mean=…, time_rule=…, axis=…, **kwargs) → function rolling_window(arg, window=…, win_type=…, min_periods=…, freq=…, center=…, mean=…, axis=…, how=…, **kwargs)
  • changed: function crosstab(rows, cols, values=…, rownames=…, colnames=…, aggfunc=…, margins=…, dropna=…) → function crosstab(index, columns, values=…, rownames=…, colnames=…, aggfunc=…, margins=…, dropna=…)
  • changed: function pivot_table(data, values=…, rows=…, cols=…, aggfunc=…, fill_value=…, margins=…, dropna=…) → function pivot_table(data, values=…, index=…, columns=…, aggfunc=…, fill_value=…, margins=…, dropna=…)
  • removed: property BarPlot.bar_f
  • changed: constructor MPLPlot(data, kind=…, by=…, subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, legend=…, rot=…, ax=…, fig=…, title=…, xlim=…, ylim=…, xticks=…, yticks=…, sort_columns=…, fontsize=…, secondary_y=…, colormap=…, **kwds) → constructor MPLPlot(data, kind=…, by=…, subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, legend=…, rot=…, ax=…, fig=…, title=…, xlim=…, ylim=…, xticks=…, yticks=…, sort_columns=…, fontsize=…, secondary_y=…, colormap=…, table=…, **kwds)
  • changed: function andrews_curves(data, class_column, ax=…, samples=…, colormap=…, **kwds) → function andrews_curves(frame, class_column, ax=…, samples=…, color=…, colormap=…, **kwds)
  • changed: function boxplot(data, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, **kwds) → function boxplot(data, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, layout=…, return_type=…, **kwds)
  • changed: function boxplot_frame_groupby(grouped, subplots=…, column=…, fontsize=…, rot=…, grid=…, figsize=…, **kwds) → function boxplot_frame_groupby(grouped, subplots=…, column=…, fontsize=…, rot=…, grid=…, ax=…, figsize=…, layout=…, **kwds)
  • changed: function grouped_hist(data, column=…, by=…, ax=…, bins=…, figsize=…, layout=…, sharex=…, sharey=…, rot=…, grid=…, **kwargs) → function grouped_hist(data, column=…, by=…, ax=…, bins=…, figsize=…, layout=…, sharex=…, sharey=…, rot=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, **kwargs)
  • changed: function hist_frame(data, column=…, by=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, ax=…, sharex=…, sharey=…, figsize=…, layout=…, **kwds) → function hist_frame(data, column=…, by=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, ax=…, sharex=…, sharey=…, figsize=…, layout=…, bins=…, **kwds)
  • changed: function hist_series(self, by=…, ax=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, figsize=…, **kwds) → function hist_series(self, by=…, ax=…, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, figsize=…, bins=…, **kwds)
  • changed: function parallel_coordinates(data, class_column, cols=…, ax=…, colors=…, use_columns=…, xticks=…, colormap=…, **kwds) → function parallel_coordinates(frame, class_column, cols=…, ax=…, color=…, use_columns=…, xticks=…, colormap=…, **kwds)
  • changed: function radviz(frame, class_column, ax=…, colormap=…, **kwds) → function radviz(frame, class_column, ax=…, color=…, colormap=…, **kwds)
  • added: class AreaPlot(LinePlot)
  • added: class HexBinPlot(MPLPlot)
  • added: class PiePlot(MPLPlot)
  • added: constructor AreaPlot(data, **kwargs)
  • added: constructor HexBinPlot(data, x, y, C=…, **kwargs)
  • added: constructor PiePlot(data, kind=…, **kwargs)
  • added: function table(ax, data, rowLabels=…, colLabels=…, **kwargs)
  • added: function compose(*funcs)
  • removed: function inferTimeRule(index)
  • added: field Resolution.RESO_MS
  • added: static method Resolution.get_freq(resostr)
  • added: class AbstractHolidayCalendar(object)
  • added: class Holiday(object)
  • added: class HolidayCalendarMetaClass(type)
  • added: class USFederalHolidayCalendar(AbstractHolidayCalendar)
  • added: constructor AbstractHolidayCalendar(name=…, rules=…)
  • added: constructor Holiday(name, year=…, month=…, day=…, offset=…, observance=…, start_date=…, end_date=…)
  • added: field AbstractHolidayCalendar.end_date
  • added: field AbstractHolidayCalendar.rules
  • added: field AbstractHolidayCalendar.start_date
  • added: field USFederalHolidayCalendar.rules
  • added: function HolidayCalendarFactory(name, base, other, base_class=…)
  • added: function get_calendar(name)
  • added: function nearest_workday(dt)
  • added: function next_monday(dt)
  • added: function next_monday_or_tuesday(dt)
  • added: function previous_friday(dt)
  • added: function register(cls)
  • added: function sunday_to_monday(dt)
  • added: method AbstractHolidayCalendar.holidays(start=…, end=…, return_name=…)
  • added: method AbstractHolidayCalendar.merge(other, inplace=…)
  • added: method Holiday.dates(start_date, end_date, return_name=…)
  • added: static method AbstractHolidayCalendar.merge_class(base, other)
  • added: variable USColumbusDay
  • added: variable USLaborDay
  • added: variable USMartinLutherKingJr
  • added: variable USMemorialDay
  • added: variable USPresidentsDay
  • added: variable USThanksgivingDay
  • added: variable holiday_calendars
  • removed: field DatetimeIndex.day
  • removed: field DatetimeIndex.dayofweek
  • removed: field DatetimeIndex.dayofyear
  • removed: field DatetimeIndex.hour
  • removed: field DatetimeIndex.microsecond
  • removed: field DatetimeIndex.minute
  • removed: field DatetimeIndex.month
  • removed: field DatetimeIndex.nanosecond
  • removed: field DatetimeIndex.quarter
  • removed: field DatetimeIndex.second
  • removed: field DatetimeIndex.week
  • removed: field DatetimeIndex.weekday
  • removed: field DatetimeIndex.weekofyear
  • removed: field DatetimeIndex.year
  • removed: method DatetimeIndex.max(axis=…)
  • removed: method DatetimeIndex.min(axis=…)
  • removed: method DatetimeIndex.tolist()
  • removed: property DatetimeIndex.asobject
  • removed: property DatetimeIndex.date
  • removed: property DatetimeIndex.time
  • changed: class DatetimeIndex(Int64Index) → class DatetimeIndex(DatetimeIndexOpsMixin, Int64Index)
  • added: field DatetimeIndex.tz
  • added: method DatetimeIndex.to_julian_date()
  • added: method DatetimeIndex.to_series(keep_tz=…)
  • changed: class BQuarterBegin(CacheableOffset, QuarterOffset) → class BQuarterBegin(QuarterOffset)
  • changed: class BQuarterEnd(CacheableOffset, QuarterOffset) → class BQuarterEnd(QuarterOffset)
  • changed: class BYearBegin(CacheableOffset, YearOffset) → class BYearBegin(YearOffset)
  • changed: class BYearEnd(CacheableOffset, YearOffset) → class BYearEnd(YearOffset)
  • changed: class BusinessDay(CacheableOffset, SingleConstructorOffset) → class BusinessDay(BusinessMixin, SingleConstructorOffset)
  • changed: class Day(CacheableOffset, Tick) → class Day(Tick)
  • changed: class FY5253(CacheableOffset, DateOffset) → class FY5253(DateOffset)
  • changed: class FY5253Quarter(CacheableOffset, DateOffset) → class FY5253Quarter(DateOffset)
  • changed: class LastWeekOfMonth(CacheableOffset, DateOffset) → class LastWeekOfMonth(DateOffset)
  • changed: class MonthBegin(CacheableOffset, MonthOffset) → class MonthBegin(MonthOffset)
  • changed: class MonthEnd(CacheableOffset, MonthOffset) → class MonthEnd(MonthOffset)
  • changed: class QuarterBegin(CacheableOffset, QuarterOffset) → class QuarterBegin(QuarterOffset)
  • changed: class QuarterEnd(CacheableOffset, QuarterOffset) → class QuarterEnd(QuarterOffset)
  • changed: class Week(CacheableOffset, DateOffset) → class Week(DateOffset)
  • changed: class WeekOfMonth(CacheableOffset, DateOffset) → class WeekOfMonth(DateOffset)
  • changed: class YearBegin(CacheableOffset, YearOffset) → class YearBegin(YearOffset)
  • changed: class YearEnd(CacheableOffset, YearOffset) → class YearEnd(YearOffset)
  • changed: constructor BusinessDay(n=…, **kwds) → constructor BusinessDay(n=…, normalize=…, **kwds)
  • changed: constructor CustomBusinessDay(n=…, **kwds) → constructor CustomBusinessDay(n=…, normalize=…, **kwds)
  • changed: constructor FY5253(n=…, **kwds) → constructor FY5253(n=…, normalize=…, **kwds)
  • changed: constructor FY5253Quarter(n=…, **kwds) → constructor FY5253Quarter(n=…, normalize=…, **kwds)
  • changed: constructor LastWeekOfMonth(n=…, **kwds) → constructor LastWeekOfMonth(n=…, normalize=…, **kwds)
  • changed: constructor QuarterEnd(n=…, **kwds) → constructor QuarterEnd(n=…, normalize=…, **kwds)
  • changed: constructor Week(n=…, **kwds) → constructor Week(n=…, normalize=…, **kwds)
  • changed: constructor WeekOfMonth(n=…, **kwds) → constructor WeekOfMonth(n=…, normalize=…, **kwds)
  • changed: static method BusinessDay.onOffset(dt) → method BusinessDay.onOffset(dt)
  • changed: static method MonthBegin.onOffset(dt) → method MonthBegin.onOffset(dt)
  • changed: static method MonthEnd.onOffset(dt) → method MonthEnd.onOffset(dt)
  • added: class Easter(DateOffset)
  • added: constructor Easter(n=…, **kwds)
  • added: method Easter.apply(other)
  • added: method Easter.onOffset(dt)
  • added: variable CBMonthBegin
  • added: variable CBMonthEnd
  • removed: field PeriodIndex.day
  • removed: field PeriodIndex.dayofweek
  • removed: field PeriodIndex.dayofyear
  • removed: field PeriodIndex.hour
  • removed: field PeriodIndex.minute
  • removed: field PeriodIndex.month
  • removed: field PeriodIndex.quarter
  • removed: field PeriodIndex.qyear
  • removed: field PeriodIndex.second
  • removed: field PeriodIndex.week
  • removed: field PeriodIndex.weekday
  • removed: field PeriodIndex.weekofyear
  • removed: field PeriodIndex.year
  • removed: method PeriodIndex.factorize()
  • removed: method PeriodIndex.tolist()
  • removed: property PeriodIndex.asobject
  • changed: class PeriodIndex(Int64Index) → class PeriodIndex(DatetimeIndexOpsMixin, Int64Index)
  • added: method PeriodIndex.searchsorted(key, side=…)
  • removed: method TimeGrouper.get_grouper(obj)
  • changed: class TimeGrouper(CustomGrouper) → class TimeGrouper(Grouper)
  • changed: constructor TimeGrouper(freq=…, closed=…, label=…, how=…, nperiods=…, axis=…, fill_method=…, limit=…, loffset=…, kind=…, convention=…, base=…) → constructor TimeGrouper(freq=…, closed=…, label=…, how=…, nperiods=…, axis=…, fill_method=…, limit=…, loffset=…, kind=…, convention=…, base=…, **kwargs)
  • added: function deprecate_kwarg(old_arg_name, new_arg_name)