Skip to content

Upgrading pandas 0.7 to 0.8

Unknown0.7.3 → 0.8.1

UnknownUpgrade verdict

None of the 2 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • Their commits are listed with this comparison.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

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

  • removed: export reset_printoptions
  • removed: export set_eng_float_format
  • removed: export set_printoptions
  • added: export cut
  • added: export ordered_merge
  • added: export qcut
  • added: export scatter_matrix
  • added: variable e
  • added: function fastsort(a)
  • added: function percentileofscore(a, score, kind=…)
  • added: function rankdata(a)
  • added: function scoreatpercentile(a, per, limit=…, interpolation_method=…)
  • changed: function match(values, index) → function match(to_match, values, na_sentinel=…)
  • added: function group_position(*args)
  • added: function quantile(x, q, interpolation_method=…)
  • removed: variable DataMatrix
  • added: class Categorical(object)
  • added: constructor Categorical(labels, levels, name=…)
  • added: field Categorical.levels
  • added: method Categorical.equals(other)
  • added: static method Categorical.from_array(data)
  • added: variable Factor
  • added: function backfill_1d(values, limit=…, mask=…)
  • added: function backfill_2d(values, limit=…, mask=…)
  • added: function is_datetime64_dtype(arr_or_dtype)
  • added: function mask_missing(arr, values_to_mask)
  • added: function ndtake(arr, indexer, axis=…, out=…)
  • added: function next(x)
  • added: function pad_1d(values, limit=…, mask=…)
  • added: function pad_2d(values, limit=…, mask=…)
  • added: function take_2d_multi(arr, row_idx, col_idx, fill_value=…, out=…)
  • removed: method DateRange.equals(other)
  • removed: method DateRange.intersection(other)
  • removed: method DateRange.shift(n, offset=…)
  • removed: method DateRange.summary()
  • removed: method DateRange.tz_localize(tz)
  • removed: method DateRange.tz_normalize(tz)
  • removed: method DateRange.tz_validate()
  • removed: method DateRange.union(other)
  • removed: property DateRange.is_all_dates
  • added: field DateRange.offset
  • added: field DateRange.tzinfo
  • added: variable bday
  • added: variable bmonthEnd
  • added: variable bquarterEnd
  • added: variable businessDay
  • added: variable businessMonthEnd
  • added: variable byearEnd
  • added: variable day
  • added: variable isBMonthEnd
  • added: variable isBusinessDay
  • added: variable isMonthEnd
  • added: variable monthEnd
  • added: variable quarterEnd
  • added: variable thisBMonthEnd
  • added: variable thisBQuarterEnd
  • added: variable thisMonthEnd
  • added: variable thisQuarterEnd
  • added: variable thisYearBegin
  • added: variable thisYearEnd
  • added: variable week
  • added: variable yearBegin
  • added: variable yearEnd
  • removed: function comp_method(func, name)
  • removed: method DataFrame.asfreq(freq, method=…)
  • changed: method DataFrame.align(other, join=…, axis=…, level=…, copy=…, fill_value=…, method=…) → method DataFrame.align(other, join=…, axis=…, level=…, copy=…, fill_value=…, method=…, limit=…, fill_axis=…)
  • changed: method DataFrame.drop_duplicates(cols=…, take_last=…) → method DataFrame.drop_duplicates(cols=…, take_last=…, inplace=…)
  • changed: method DataFrame.fillna(value=…, method=…, axis=…, inplace=…) → method DataFrame.fillna(value=…, method=…, axis=…, inplace=…, limit=…)
  • changed: method DataFrame.irow(i) → method DataFrame.irow(i, copy=…)
  • changed: method DataFrame.itertuples() → method DataFrame.itertuples(index=…)
  • changed: method DataFrame.reindex(index=…, columns=…, method=…, level=…, fill_value=…, copy=…) → method DataFrame.reindex(index=…, columns=…, method=…, level=…, fill_value=…, limit=…, copy=…)
  • changed: method DataFrame.reindex_axis(labels, axis=…, method=…, level=…, copy=…, fill_value=…) → method DataFrame.reindex_axis(labels, axis=…, method=…, level=…, copy=…, limit=…, fill_value=…)
  • changed: method DataFrame.reindex_like(other, method=…, copy=…) → method DataFrame.reindex_like(other, method=…, copy=…, limit=…)
  • changed: method DataFrame.rename(index=…, columns=…, copy=…) → method DataFrame.rename(index=…, columns=…, copy=…, inplace=…)
  • changed: method DataFrame.reset_index(drop=…) → method DataFrame.reset_index(level=…, drop=…)
  • changed: method DataFrame.set_index(col_or_cols, drop=…, inplace=…, verify_integrity=…) → method DataFrame.set_index(keys, drop=…, append=…, inplace=…, verify_integrity=…)
  • changed: method DataFrame.shift(periods, offset=…, **kwds) → method DataFrame.shift(periods=…, freq=…, **kwds)
  • changed: method DataFrame.sort(columns=…, column=…, axis=…, ascending=…) → method DataFrame.sort(columns=…, column=…, axis=…, ascending=…, inplace=…)
  • changed: method DataFrame.sort_index(axis=…, by=…, ascending=…) → method DataFrame.sort_index(axis=…, by=…, ascending=…, inplace=…)
  • changed: method DataFrame.to_dict() → method DataFrame.to_dict(outtype=…)
  • added: class DataConflictError(Exception)
  • added: field DataFrame.eq
  • added: field DataFrame.ge
  • added: field DataFrame.gt
  • added: field DataFrame.le
  • added: field DataFrame.lt
  • added: field DataFrame.ne
  • added: method DataFrame.all(axis=…, bool_only=…, skipna=…, level=…)
  • added: method DataFrame.any(axis=…, bool_only=…, skipna=…, level=…)
  • added: method DataFrame.keys()
  • added: method DataFrame.replace(to_replace, value=…, method=…, axis=…, inplace=…, limit=…)
  • added: method DataFrame.swapaxes(i, j)
  • added: method DataFrame.to_period(freq=…, axis=…, copy=…)
  • added: method DataFrame.to_timestamp(freq=…, how=…, axis=…, copy=…)
  • added: method DataFrame.update(other, join=…, overwrite=…, filter_func=…, raise_conflict=…)
  • added: property DataFrame.empty
  • removed: class Picklable(object)
  • removed: method Picklable.save(path)
  • removed: static method Picklable.load(path)
  • changed: class PandasObject(Picklable) → class PandasObject(object)
  • added: method NDFrame.tz_convert(tz, axis=…, copy=…)
  • added: method NDFrame.tz_localize(tz, axis=…, copy=…)
  • added: method PandasObject.asfreq(freq, method=…, how=…)
  • added: method PandasObject.first(offset)
  • added: method PandasObject.last(offset)
  • added: method PandasObject.pct_change(periods=…, fill_method=…, limit=…, freq=…, **kwds)
  • added: method PandasObject.resample(rule, how=…, axis=…, fill_method=…, closed=…, label=…, convention=…, kind=…, loffset=…, limit=…, base=…)
  • added: method PandasObject.save(path)
  • added: method PandasObject.tshift(periods=…, freq=…, **kwds)
  • added: static method PandasObject.load(path)
  • removed: method Index.is_monotonic()
  • removed: property Index.indexMap
  • changed: method Index.get_indexer(target, method=…) → method Index.get_indexer(target, method=…, limit=…)
  • changed: method Index.reindex(target, method=…, level=…) → method Index.reindex(target, method=…, level=…, limit=…)
  • changed: method Index.shift(periods, offset) → method Index.shift(periods=…, freq=…)
  • changed: method Index.take(*args, **kwargs) → method Index.take(indexer, axis=…)
  • added: field Index.asi8
  • added: method Index.asof_locs(where, mask)
  • added: method Index.is_type_compatible(typ)
  • added: method Index.is_unique()
  • added: method Index.order(return_indexer=…, ascending=…)
  • added: method Index.to_datetime(dayfirst=…)
  • added: method Index.tolist()
  • added: method Index.unique()
  • added: property Index.is_monotonic
  • removed: static method BlockManager.from_blocks(blocks, index)
  • changed: method Block.interpolate(method=…, axis=…, inplace=…) → method Block.interpolate(method=…, axis=…, inplace=…, limit=…, missing=…)
  • changed: method BlockManager.get_numeric_data(copy=…) → method BlockManager.get_numeric_data(copy=…, type_list=…)
  • added: class ComplexBlock(Block)
  • added: class DatetimeBlock(Block)
  • added: constructor DatetimeBlock(values, items, ref_items, ndim=…, do_integrity_check=…)
  • added: method Block.get_values(dtype)
  • added: method Block.putmask(mask, new, inplace=…)
  • added: method Block.replace(to_replace, value, inplace=…)
  • added: method Block.take(indexer, axis=…, fill_value=…)
  • added: method BlockManager.get_bool_data(copy=…)
  • added: method BlockManager.iget(i)
  • added: method BlockManager.replace(to_replace, value, inplace=…)
  • added: method ComplexBlock.should_store(value)
  • added: method DatetimeBlock.get_values(dtype)
  • added: method DatetimeBlock.set(item, value)
  • added: method DatetimeBlock.should_store(value)
  • added: static method BlockManager.make_empty()
  • added: function nanall(values, axis=…, skipna=…)
  • added: function nanany(values, axis=…, skipna=…)
  • changed: method Panel.swapaxes(axis1=…, axis2=…) → method Panel.swapaxes(axis1=…, axis2=…, copy=…)
  • added: method Panel.dropna(axis=…, how=…)
  • added: method Panel.transpose(items=…, major=…, minor=…, copy=…)
  • removed: function make_column_dummies(data, column, prefix=…, prefix_sep=…)
  • added: function get_dummies(data, prefix=…, prefix_sep=…)
  • added: function lreshape(data, groups, dropna=…, label=…)
  • removed: method Series.asfreq(freq, method=…)
  • removed: method Series.mean(axis=…, dtype=…, out=…, skipna=…, level=…)
  • removed: method Series.median(skipna=…, level=…)
  • removed: method Series.prod(axis=…, dtype=…, out=…, skipna=…, level=…)
  • removed: method Series.sum(axis=…, dtype=…, out=…, skipna=…, level=…)
  • changed: method Series.align(other, join=…, level=…, copy=…, fill_value=…, method=…) → method Series.align(other, join=…, level=…, copy=…, fill_value=…, method=…, inplace=…, limit=…)
  • changed: method Series.append(to_append) → method Series.append(to_append, verify_integrity=…)
  • changed: method Series.apply(func) → method Series.apply(func, convert_dtype=…)
  • changed: method Series.asof(date) → method Series.asof(where)
  • changed: method Series.copy() → method Series.copy(order=…)
  • changed: method Series.fillna(value=…, method=…, inplace=…) → method Series.fillna(value=…, method=…, inplace=…, limit=…)
  • changed: method Series.reindex(index=…, method=…, level=…, fill_value=…, copy=…) → method Series.reindex(index=…, method=…, level=…, fill_value=…, limit=…, copy=…)
  • changed: method Series.reindex_like(other, method=…) → method Series.reindex_like(other, method=…, limit=…)
  • changed: method Series.rename(mapper) → method Series.rename(mapper, inplace=…)
  • changed: method Series.reset_index(drop=…) → method Series.reset_index(drop=…, name=…)
  • changed: method Series.shift(periods, offset=…, **kwds) → method Series.shift(periods=…, freq=…, **kwds)
  • added: field Series.irow
  • added: field Series.mean
  • added: field Series.median
  • added: field Series.prod
  • added: field Series.sum
  • added: method Series.ptp(axis=…, out=…)
  • added: method Series.repeat(reps)
  • added: method Series.replace(to_replace, value=…, method=…, inplace=…, limit=…)
  • added: method Series.str()
  • added: method Series.tz_convert(tz, copy=…)
  • added: method Series.tz_localize(tz, copy=…)
  • added: method Series.update(other)
  • added: method TimeSeries.at_time(time, asof=…)
  • added: method TimeSeries.between_time(start_time, end_time, include_start=…, include_end=…)
  • added: method TimeSeries.to_period(freq=…, copy=…)
  • added: method TimeSeries.to_timestamp(freq=…, how=…, copy=…)
  • removed: class Series(np.ndarray, generic.PandasObject)
  • removed: class TimeSeries(Series)
  • removed: constructor Series(data=…, index=…, dtype=…, name=…, copy=…)
  • removed: field Series.add
  • removed: field Series.all
  • removed: field Series.any
  • removed: field Series.div
  • removed: field Series.iget
  • removed: field Series.index
  • removed: field Series.isnull
  • removed: field Series.items
  • removed: field Series.iterkv
  • removed: field Series.mul
  • removed: field Series.notnull
  • removed: field Series.sub
  • removed: field Series.truncate
  • removed: field Series.valid
  • removed: method Series.align(other, join=…, level=…, copy=…, fill_value=…, method=…)
  • removed: method Series.append(to_append)
  • removed: method Series.apply(func)
  • removed: method Series.argsort(axis=…, kind=…, order=…)
  • removed: method Series.asfreq(freq, method=…)
  • removed: method Series.asof(date)
  • removed: method Series.astype(dtype)
  • removed: method Series.autocorr()
  • removed: method Series.between(left, right, inclusive=…)
  • removed: method Series.clip(lower=…, upper=…, out=…)
  • removed: method Series.clip_lower(threshold)
  • removed: method Series.clip_upper(threshold)
  • removed: method Series.combine(other, func, fill_value=…)
  • removed: method Series.combine_first(other)
  • removed: method Series.copy()
  • removed: method Series.corr(other, method=…)
  • removed: method Series.count(level=…)
  • removed: method Series.cov(other)
  • removed: method Series.cummax(axis=…, dtype=…, out=…, skipna=…)
  • removed: method Series.cummin(axis=…, dtype=…, out=…, skipna=…)
  • removed: method Series.cumprod(axis=…, dtype=…, out=…, skipna=…)
  • removed: method Series.cumsum(axis=…, dtype=…, out=…, skipna=…)
  • removed: method Series.describe(percentile_width=…)
  • removed: method Series.diff(periods=…)
  • removed: method Series.dropna()
  • removed: method Series.fillna(value=…, method=…, inplace=…)
  • removed: method Series.first_valid_index()
  • removed: method Series.get(label, default=…)
  • removed: method Series.get_value(label)
  • removed: method Series.head(n=…)
  • removed: method Series.idxmax(axis=…, out=…, skipna=…)
  • removed: method Series.idxmin(axis=…, out=…, skipna=…)
  • removed: method Series.iget_value(i)
  • removed: method Series.interpolate(method=…)
  • removed: method Series.isin(values)
  • removed: method Series.iteritems(index=…)
  • removed: method Series.keys()
  • removed: method Series.kurt(skipna=…, level=…)
  • removed: method Series.last_valid_index()
  • removed: method Series.mad(skipna=…, level=…)
  • removed: method Series.map(arg)
  • removed: method Series.max(axis=…, out=…, skipna=…, level=…)
  • removed: method Series.mean(axis=…, dtype=…, out=…, skipna=…, level=…)
  • removed: method Series.median(skipna=…, level=…)
  • removed: method Series.min(axis=…, out=…, skipna=…, level=…)
  • removed: method Series.nunique()
  • removed: method Series.order(na_last=…, ascending=…, kind=…)
  • removed: method Series.prod(axis=…, dtype=…, out=…, skipna=…, level=…)
  • removed: method Series.quantile(q=…)
  • removed: method Series.rank(method=…, na_option=…, ascending=…)
  • removed: method Series.reindex(index=…, method=…, level=…, fill_value=…, copy=…)
  • removed: method Series.reindex_like(other, method=…)
  • removed: method Series.rename(mapper)
  • removed: method Series.reorder_levels(order)
  • removed: method Series.reset_index(drop=…)
  • removed: method Series.reshape(newshape, order=…)
  • removed: method Series.round(decimals=…, out=…)
  • removed: method Series.set_value(label, value)
  • removed: method Series.shift(periods, offset=…, **kwds)
  • removed: method Series.skew(skipna=…, level=…)
  • removed: method Series.sort(axis=…, kind=…, order=…)
  • removed: method Series.sort_index(ascending=…)
  • removed: method Series.sortlevel(level=…, ascending=…)
  • removed: method Series.std(axis=…, dtype=…, out=…, ddof=…, skipna=…, level=…)
  • removed: method Series.sum(axis=…, dtype=…, out=…, skipna=…, level=…)
  • removed: method Series.swaplevel(i, j, copy=…)
  • removed: method Series.tail(n=…)
  • removed: method Series.take(indices, axis=…)
  • removed: method Series.to_csv(path, index=…, sep=…, na_rep=…, header=…, index_label=…, mode=…, nanRep=…, encoding=…)
  • removed: method Series.to_dict()
  • removed: method Series.to_sparse(kind=…, fill_value=…)
  • removed: method Series.to_string(buf=…, na_rep=…, float_format=…, nanRep=…, length=…, name=…)
  • removed: method Series.unique()
  • removed: method Series.unstack(level=…)
  • removed: method Series.value_counts()
  • removed: method Series.var(axis=…, dtype=…, out=…, ddof=…, skipna=…, level=…)
  • removed: property Series.ix
  • removed: property Series.values
  • removed: property Series.weekday
  • removed: static method Series.from_csv(path, sep=…, parse_dates=…, header=…, index_col=…, encoding=…)
  • added: class StringMethods(object)
  • added: class azip(object)
  • added: class repeat(object)
  • added: constructor StringMethods(series)
  • added: constructor azip(*args)
  • added: constructor repeat(obj)
  • added: field StringMethods.count
  • added: field StringMethods.endswith
  • added: field StringMethods.findall
  • added: field StringMethods.len
  • added: field StringMethods.lower
  • added: field StringMethods.lstrip
  • added: field StringMethods.match
  • added: field StringMethods.rstrip
  • added: field StringMethods.startswith
  • added: field StringMethods.strip
  • added: field StringMethods.upper
  • added: function auto_map(arr, f, otherargs, n_results=…, required=…)
  • added: function copy(source)
  • added: function map_iter_args(arr, f, otherargs, n_otherargs, required, n_results)
  • added: function mapwrap(f, n_results_default=…, required=…)
  • added: function str_cat(arr, others=…, sep=…, na_rep=…)
  • added: function str_center(arr, width)
  • added: function str_contains(arr, pat, case=…)
  • added: function str_count(arr, pat)
  • added: function str_endswith(arr, pat)
  • added: function str_findall(arr, pat)
  • added: function str_get(arr, i)
  • added: function str_join(arr, sep)
  • added: function str_len(arr)
  • added: function str_lower(arr)
  • added: function str_lstrip(arr)
  • added: function str_match(arr, pat)
  • added: function str_pad(arr, width, side=…)
  • added: function str_repeat(arr, repeats)
  • added: function str_replace(arr, pat, repl, n=…, case=…)
  • added: function str_rstrip(arr)
  • added: function str_slice(arr, start=…, stop=…, step=…)
  • added: function str_slice_replace(arr, start=…, stop=…, repl=…)
  • added: function str_split(arr, pat, n=…)
  • added: function str_startswith(arr, pat)
  • added: function str_strip(arr)
  • added: function str_upper(arr)
  • added: function str_wrap(arr, width=…)
  • added: method StringMethods.cat(others=…, sep=…, na_rep=…)
  • added: method StringMethods.center(width)
  • added: method StringMethods.contains(pat, case=…)
  • added: method StringMethods.get(i)
  • added: method StringMethods.join(sep)
  • added: method StringMethods.pad(width, side=…)
  • added: method StringMethods.repeat(repeats)
  • added: method StringMethods.replace(pat, repl, n=…, case=…)
  • added: method StringMethods.slice(start=…, stop=…, step=…)
  • added: method StringMethods.slice_replace(i=…, j=…)
  • added: method StringMethods.split(pat, n=…)
  • removed: function beta(returns, market_returns)
  • removed: function leverage(weights)
  • removed: function max_drawdown(returns)
  • removed: function rolling_sharpe_ratio(returns, window, min_periods=…)
  • removed: function sharpe_ratio(returns)
  • removed: function turnover(weights)
  • added: function generic_parser(parse_func, *cols)
  • added: function parse_all_fields(year_col, month_col, day_col, hour_col, minute_col, second_col)
  • added: function parse_date_fields(year_col, month_col, day_col)
  • added: function parse_date_time(date_col, time_col)
  • changed: method SparseDataFrame.fillna(value=…, method=…, inplace=…) → method SparseDataFrame.fillna(value=…, method=…, inplace=…, limit=…)
  • changed: method SparseDataFrame.shift(periods, offset=…, timeRule=…) → method SparseDataFrame.shift(periods, freq=…, **kwds)
  • added: method SparseDataFrame.applymap(func)
  • changed: method SparseSeries.fillna(value=…, method=…, inplace=…) → method SparseSeries.fillna(value=…, method=…, inplace=…, limit=…)
  • changed: method SparseSeries.reindex(index=…, method=…, copy=…) → method SparseSeries.reindex(index=…, method=…, copy=…, limit=…)
  • changed: method SparseSeries.shift(periods, offset=…, timeRule=…) → method SparseSeries.shift(periods, freq=…, **kwds)
  • added: function bucketcat(series, cats)
  • added: function correl_ts(frame1, frame2)
  • added: function correl_xs(frame1, frame2)
  • added: function percentileRank(frame, column=…, kind=…)
  • added: function zscore(series)
  • changed: function ewma(arg, com=…, span=…, min_periods=…, time_rule=…) → function ewma(arg, com=…, span=…, min_periods=…, freq=…, time_rule=…, adjust=…)
  • changed: function ewmcorr(arg1, arg2, com=…, span=…, min_periods=…, time_rule=…) → function ewmcorr(arg1, arg2, com=…, span=…, min_periods=…, freq=…, time_rule=…)
  • changed: function ewmcov(arg1, arg2, com=…, span=…, min_periods=…, bias=…, time_rule=…) → function ewmcov(arg1, arg2, com=…, span=…, min_periods=…, bias=…, freq=…, time_rule=…)
  • changed: function ewmvar(arg, com=…, span=…, min_periods=…, bias=…, time_rule=…) → function ewmvar(arg, com=…, span=…, min_periods=…, bias=…, freq=…, time_rule=…)
  • changed: function rolling_apply(arg, window, func, min_periods=…, time_rule=…) → function rolling_apply(arg, window, func, min_periods=…, freq=…, time_rule=…)
  • changed: function rolling_count(arg, window, time_rule=…) → function rolling_count(arg, window, freq=…, time_rule=…)
  • changed: function rolling_quantile(arg, window, quantile, min_periods=…, time_rule=…) → function rolling_quantile(arg, window, quantile, min_periods=…, freq=…, time_rule=…)
  • removed: function crosstab(rows, cols, values=…, rownames=…, colnames=…, aggfunc=…, margins=…)
  • removed: function pivot_table(data, values=…, rows=…, cols=…, aggfunc=…, fill_value=…, margins=…)
  • removed: function hist(data, column, by=…, ax=…, fontsize=…)
  • 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=…, **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=…, **kwds)
  • changed: function boxplot(data, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…) → function boxplot(data, column=…, by=…, ax=…, fontsize=…, rot=…, grid=…, figsize=…, **kwds)
  • changed: function hist_frame(data, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, ax=…, **kwds) → function hist_frame(data, grid=…, xlabelsize=…, xrot=…, ylabelsize=…, yrot=…, ax=…, sharex=…, sharey=…, **kwds)
  • changed: function plot_frame(frame=…, subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, legend=…, rot=…, ax=…, title=…, xlim=…, ylim=…, logy=…, xticks=…, yticks=…, kind=…, sort_columns=…, fontsize=…, **kwds) → function plot_frame(frame=…, x=…, y=…, subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, legend=…, rot=…, ax=…, style=…, title=…, xlim=…, ylim=…, logy=…, xticks=…, yticks=…, kind=…, sort_columns=…, fontsize=…, secondary_y=…, **kwds)
  • changed: function plot_series(series, label=…, kind=…, use_index=…, rot=…, xticks=…, yticks=…, xlim=…, ylim=…, ax=…, style=…, grid=…, logy=…, **kwds) → function plot_series(series, label=…, kind=…, use_index=…, rot=…, xticks=…, yticks=…, xlim=…, ylim=…, ax=…, style=…, grid=…, logy=…, secondary_y=…, **kwds)
  • changed: function scatter_matrix(frame, alpha=…, figsize=…, **kwds) → function scatter_matrix(frame, alpha=…, figsize=…, ax=…, grid=…, diagonal=…, marker=…, **kwds)
  • changed: function scatter_plot(data, x, y, by=…, ax=…, figsize=…) → function scatter_plot(data, x, y, by=…, ax=…, figsize=…, grid=…)
  • added: class KdePlot(MPLPlot)
  • added: constructor KdePlot(data, **kwargs)
  • added: function andrews_curves(data, class_column, ax=…, samples=…)
  • added: function autocorrelation_plot(series, ax=…)
  • added: function bootstrap_plot(series, fig=…, size=…, samples=…, **kwds)
  • added: function boxplot_frame_groupby(grouped, subplots=…, column=…, fontsize=…, rot=…, grid=…, figsize=…, **kwds)
  • added: function lag_plot(series, ax=…, **kwds)
  • added: function parallel_coordinates(data, class_column, cols=…, ax=…, **kwds)
  • added: function radviz(frame, class_column, ax=…, **kwds)
  • added: method MPLPlot.on_right(i)
  • added: property MPLPlot.legend_title
  • added: function cut(x, bins, right=…, labels=…, retbins=…, precision=…, include_lowest=…)
  • added: function qcut(x, q, labels=…, retbins=…, precision=…)
  • added: class DatetimeConverter(dates.DateConverter)
  • added: class MilliSecondLocator(dates.DateLocator)
  • added: class PandasAutoDateFormatter(dates.AutoDateFormatter)
  • added: class PandasAutoDateLocator(dates.AutoDateLocator)
  • added: class PeriodConverter(dates.DateConverter)
  • added: class TimeConverter(units.ConversionInterface)
  • added: class TimeFormatter(Formatter)
  • added: class TimeSeries_DateFormatter(Formatter)
  • added: class TimeSeries_DateLocator(Locator)
  • added: constructor MilliSecondLocator(tz)
  • added: constructor PandasAutoDateFormatter(locator, tz=…, defaultfmt=…)
  • added: constructor TimeFormatter(locs)
  • added: constructor TimeSeries_DateFormatter(freq, minor_locator=…, dynamic_mode=…, plot_obj=…)
  • added: constructor TimeSeries_DateLocator(freq, minor_locator=…, dynamic_mode=…, base=…, quarter=…, month=…, day=…, plot_obj=…)
  • added: field MilliSecondLocator.UNIT
  • added: function get_datevalue(date, freq)
  • added: function get_finder(freq)
  • added: function has_level_label(label_flags, vmin)
  • added: function period_break(dates, period)
  • added: function register()
  • added: function time2num(d)
  • added: method MilliSecondLocator.autoscale()
  • added: method PandasAutoDateLocator.get_locator(dmin, dmax)
  • added: method TimeSeries_DateFormatter.set_locs(locs)
  • added: method TimeSeries_DateLocator.autoscale()
  • added: static method DatetimeConverter.axisinfo(unit, axis)
  • added: static method DatetimeConverter.convert(values, unit, axis)
  • added: static method MilliSecondLocator.get_unit_generic(freq)
  • added: static method PeriodConverter.convert(values, units, axis)
  • added: static method TimeConverter.axisinfo(unit, axis)
  • added: static method TimeConverter.convert(value, unit, axis)
  • added: static method TimeConverter.default_units(x, axis)
  • added: variable HOURS_PER_DAY
  • added: variable MINUTES_PER_DAY
  • added: variable MUSECONDS_PER_DAY
  • added: variable SECONDS_PER_DAY
  • added: class DatetimeIndex(Int64Index)
  • added: class TimeSeriesError(Exception)
  • added: field DatetimeIndex.day
  • added: field DatetimeIndex.dayofweek
  • added: field DatetimeIndex.dayofyear
  • added: field DatetimeIndex.hour
  • added: field DatetimeIndex.microsecond
  • added: field DatetimeIndex.minute
  • added: field DatetimeIndex.month
  • added: field DatetimeIndex.nanosecond
  • added: field DatetimeIndex.offset
  • added: field DatetimeIndex.quarter
  • added: field DatetimeIndex.second
  • added: field DatetimeIndex.week
  • added: field DatetimeIndex.weekday
  • added: field DatetimeIndex.weekofyear
  • added: field DatetimeIndex.year
  • added: function bdate_range(start=…, end=…, periods=…, freq=…, tz=…, normalize=…, name=…)
  • added: function date_range(start=…, end=…, periods=…, freq=…, tz=…, normalize=…, name=…)
  • added: method DatetimeIndex.append(other)
  • added: method DatetimeIndex.argmin()
  • added: method DatetimeIndex.astype(dtype)
  • added: method DatetimeIndex.equals(other)
  • added: method DatetimeIndex.get_duplicates()
  • added: method DatetimeIndex.get_loc(key)
  • added: method DatetimeIndex.get_value(series, key)
  • added: method DatetimeIndex.groupby(f)
  • added: method DatetimeIndex.indexer_at_time(time, asof=…)
  • added: method DatetimeIndex.indexer_between_time(start_time, end_time, include_start=…, include_end=…)
  • added: method DatetimeIndex.inferred_freq()
  • added: method DatetimeIndex.insert(loc, item)
  • added: method DatetimeIndex.intersection(other)
  • added: method DatetimeIndex.is_normalized()
  • added: method DatetimeIndex.is_type_compatible(typ)
  • added: method DatetimeIndex.join(other, how=…, level=…, return_indexers=…)
  • added: method DatetimeIndex.map(f)
  • added: method DatetimeIndex.normalize()
  • added: method DatetimeIndex.order(return_indexer=…, ascending=…)
  • added: method DatetimeIndex.repeat(repeats, axis=…)
  • added: method DatetimeIndex.searchsorted(key, side=…)
  • added: method DatetimeIndex.shift(n, freq=…)
  • added: method DatetimeIndex.slice_locs(start=…, end=…)
  • added: method DatetimeIndex.snap(freq=…)
  • added: method DatetimeIndex.summary(name=…)
  • added: method DatetimeIndex.take(indices, axis=…)
  • added: method DatetimeIndex.to_period(freq=…)
  • added: method DatetimeIndex.to_pydatetime()
  • added: method DatetimeIndex.tolist()
  • added: method DatetimeIndex.tz_convert(tz)
  • added: method DatetimeIndex.tz_localize(tz)
  • added: method DatetimeIndex.union(other)
  • added: property DatetimeIndex.asi8
  • added: property DatetimeIndex.asobject
  • added: property DatetimeIndex.dtype
  • added: property DatetimeIndex.freq
  • added: property DatetimeIndex.freqstr
  • added: property DatetimeIndex.inferred_type
  • added: property DatetimeIndex.is_all_dates
  • added: property DatetimeIndex.tzinfo
  • added: class Interval(object)
  • added: class IntervalIndex(Index)
  • added: class PeriodInterval(object)
  • added: constructor Interval(start, end)
  • added: constructor PeriodInterval(start, end)
  • added: method IntervalIndex.dtype()
  • added: class BQuarterBegin(DateOffset, CacheableOffset)
  • added: class BQuarterEnd(DateOffset, CacheableOffset)
  • added: class BYearBegin(DateOffset, CacheableOffset)
  • added: class BYearEnd(DateOffset, CacheableOffset)
  • added: class BusinessDay(CacheableOffset, DateOffset)
  • added: class Day(Tick, CacheableOffset)
  • added: class Hour(Tick)
  • added: class Micro(Tick)
  • added: class Milli(Tick)
  • added: class Minute(Tick)
  • added: class MonthBegin(DateOffset, CacheableOffset)
  • added: class MonthEnd(DateOffset, CacheableOffset)
  • added: class Nano(Tick)
  • added: class QuarterBegin(DateOffset, CacheableOffset)
  • added: class QuarterEnd(DateOffset, CacheableOffset)
  • added: class Second(Tick)
  • added: class Week(DateOffset, CacheableOffset)
  • added: class WeekOfMonth(DateOffset, CacheableOffset)
  • added: class YearBegin(DateOffset, CacheableOffset)
  • added: class YearEnd(DateOffset, CacheableOffset)
  • added: constructor BQuarterBegin(n=…, **kwds)
  • added: constructor BQuarterEnd(n=…, **kwds)
  • added: constructor BYearBegin(n=…, **kwds)
  • added: constructor BYearEnd(n=…, **kwds)
  • added: constructor BusinessDay(n=…, **kwds)
  • added: constructor QuarterBegin(n=…, **kwds)
  • added: constructor QuarterEnd(n=…, **kwds)
  • added: constructor Week(n=…, **kwds)
  • added: constructor WeekOfMonth(n=…, **kwds)
  • added: constructor YearBegin(n=…, **kwds)
  • added: constructor YearEnd(n=…, **kwds)
  • added: method BQuarterBegin.apply(other)
  • added: method BQuarterBegin.isAnchored()
  • added: method BQuarterEnd.apply(other)
  • added: method BQuarterEnd.isAnchored()
  • added: method BQuarterEnd.onOffset(dt)
  • added: method BYearBegin.apply(other)
  • added: method BYearEnd.apply(other)
  • added: method BusinessDay.apply(other)
  • added: method BusinessDay.isAnchored()
  • added: method Day.isAnchored()
  • added: method MonthBegin.apply(other)
  • added: method MonthEnd.apply(other)
  • added: method QuarterBegin.apply(other)
  • added: method QuarterBegin.isAnchored()
  • added: method QuarterEnd.apply(other)
  • added: method QuarterEnd.isAnchored()
  • added: method QuarterEnd.onOffset(dt)
  • added: method Week.apply(other)
  • added: method Week.isAnchored()
  • added: method Week.onOffset(dt)
  • added: method WeekOfMonth.apply(other)
  • added: method WeekOfMonth.getOffsetOfMonth(dt)
  • added: method WeekOfMonth.onOffset(dt)
  • added: method YearBegin.apply(other)
  • added: method YearEnd.apply(other)
  • added: method YearEnd.onOffset(dt)
  • added: property BQuarterBegin.rule_code
  • added: property BQuarterEnd.rule_code
  • added: property BYearBegin.rule_code
  • added: property BYearEnd.rule_code
  • added: property BusinessDay.freqstr
  • added: property BusinessDay.rule_code
  • added: property MonthBegin.rule_code
  • added: property MonthEnd.rule_code
  • added: property QuarterBegin.rule_code
  • added: property QuarterEnd.rule_code
  • added: property Week.rule_code
  • added: property WeekOfMonth.rule_code
  • added: property YearBegin.rule_code
  • added: property YearEnd.rule_code
  • added: static method BusinessDay.onOffset(dt)
  • added: static method MonthBegin.onOffset(dt)
  • added: static method MonthEnd.onOffset(dt)
  • added: static method YearBegin.onOffset(dt)
  • added: variable BDay
  • added: variable BMonthBegin
  • added: variable BMonthEnd
  • added: class Period(object)
  • added: class PeriodIndex(Int64Index)
  • added: constructor Period(value=…, freq=…, ordinal=…, year=…, month=…, quarter=…, day=…, hour=…, minute=…, second=…)
  • added: field Period.day
  • added: field Period.day_of_year
  • added: field Period.dayofweek
  • added: field Period.dayofyear
  • added: field Period.hour
  • added: field Period.minute
  • added: field Period.month
  • added: field Period.quarter
  • added: field Period.qyear
  • added: field Period.second
  • added: field Period.week
  • added: field Period.weekday
  • added: field Period.weekofyear
  • added: field Period.year
  • added: field PeriodIndex.day
  • added: field PeriodIndex.day_of_year
  • added: field PeriodIndex.dayofweek
  • added: field PeriodIndex.dayofyear
  • added: field PeriodIndex.hour
  • added: field PeriodIndex.minute
  • added: field PeriodIndex.month
  • added: field PeriodIndex.quarter
  • added: field PeriodIndex.qyear
  • added: field PeriodIndex.second
  • added: field PeriodIndex.week
  • added: field PeriodIndex.weekday
  • added: field PeriodIndex.weekofyear
  • added: field PeriodIndex.year
  • added: function dt64arr_to_periodarr(data, freq)
  • added: function period_range(start=…, end=…, periods=…, freq=…, name=…)
  • added: function pnow(freq=…)
  • added: method Period.asfreq(freq, how=…)
  • added: method Period.strftime(fmt)
  • added: method Period.to_timestamp(freq=…, how=…)
  • added: method PeriodIndex.asfreq(freq=…, how=…)
  • added: method PeriodIndex.astype(dtype)
  • added: method PeriodIndex.format(name=…)
  • added: method PeriodIndex.get_loc(key)
  • added: method PeriodIndex.get_value(series, key)
  • added: method PeriodIndex.join(other, how=…, level=…, return_indexers=…)
  • added: method PeriodIndex.map(f)
  • added: method PeriodIndex.shift(n)
  • added: method PeriodIndex.slice_locs(start=…, end=…)
  • added: method PeriodIndex.take(indices, axis=…)
  • added: method PeriodIndex.to_timestamp(freq=…, how=…)
  • added: property Period.end_time
  • added: property Period.start_time
  • added: property PeriodIndex.freqstr
  • added: property PeriodIndex.inferred_type
  • added: property PeriodIndex.is_all_dates
  • added: property PeriodIndex.is_full
  • added: static method Period.now(freq=…)
  • added: function format_dateaxis(subplot, freq)
  • added: function get_datevalue(date, freq)
  • added: function tsplot(series, plotf, **kwargs)
  • added: function isleapyear(year)
  • added: function pivot_annual(series, freq=…)
  • removed: class azip(object)
  • removed: class repeat(object)
  • removed: constructor azip(*args)
  • removed: constructor repeat(obj)
  • removed: function auto_map(arr, f, otherargs, n_results=…, required=…)
  • removed: function map_iter_args(arr, f, otherargs, n_otherargs, required, n_results)
  • removed: function mapwrap(f, n_results_default=…, required=…)
  • added: function bytes_to_str(b, encoding=…)
  • added: function str_to_bytes(s, encoding=…)