Skip to content

Upgrading pandas 0.3 to 0.4

Unknown0.3.0 → 0.4.3

UnknownUpgrade verdict

None of the 4 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.

  • added: export ExcelFile
  • added: export HDFStore
  • added: export debug
  • added: export read_csv
  • added: export read_table
  • added: export set_printoptions
  • added: variable DataMatrix
  • added: variable WidePanel
  • removed: class PickleContainer(Picklable)
  • removed: constructor PickleContainer(dirPath, lruSize=…)
  • removed: method PickleContainer.iteritems()
  • removed: method PickleContainer.keys()
  • removed: method PickleContainer.values()
  • removed: function get_indexer(source, target, fill_method)
  • changed: function isnull(input) → function isnull(obj)
  • changed: function notnull(input) → function notnull(obj)
  • added: class PandasError(Exception)
  • added: class groupby(dict)
  • added: constructor groupby(seq, key=…)
  • added: function adjoin(space, *lists)
  • added: function banner(message)
  • added: function difference(a, b)
  • added: function indent(string, spaces=…)
  • added: function intersection(*seqs)
  • added: function iterpairs(seq)
  • added: function map_indices_py(arr)
  • added: function rands(n)
  • added: function set_printoptions(precision=…, column_space=…)
  • added: function take_1d(arr, indexer, out=…)
  • added: function take_2d(arr, indexer, out=…, mask=…, needs_masking=…, axis=…)
  • added: function take_fast(arr, indexer, mask, needs_masking, axis=…, out=…)
  • added: function union(*seqs)
  • removed: static method DateRange.fromIndex(index)
  • added: method DateRange.equals(other)
  • added: method DateRange.intersection(other)
  • added: method DateRange.is_all_dates()
  • added: method DateRange.summary()
  • added: method DateRange.tz_localize(tz)
  • added: method DateRange.tz_normalize(tz)
  • added: method DateRange.tz_validate()
  • added: class DataFrame(NDFrame)
  • added: constructor DataFrame(data=…, index=…, columns=…, dtype=…, copy=…)
  • added: field DataFrame.T
  • added: field DataFrame.add
  • added: field DataFrame.columns
  • added: field DataFrame.combineFirst
  • added: field DataFrame.div
  • added: field DataFrame.getXS
  • added: field DataFrame.index
  • added: field DataFrame.items
  • added: field DataFrame.iterkv
  • added: field DataFrame.merge
  • added: field DataFrame.mul
  • added: field DataFrame.product
  • added: field DataFrame.radd
  • added: field DataFrame.rdiv
  • added: field DataFrame.rmul
  • added: field DataFrame.rsub
  • added: field DataFrame.sub
  • added: field DataFrame.toCSV
  • added: field DataFrame.toDict
  • added: field DataFrame.toRecords
  • added: field DataFrame.toString
  • added: field DataFrame.values
  • added: function comp_method(func, name)
  • added: function extract_index(data)
  • added: function factor_agg(factor, vec, func)
  • added: function group_agg(values, bounds, f)
  • added: method DataFrame.append(other, ignore_index=…)
  • added: method DataFrame.apply(func, axis=…, broadcast=…)
  • added: method DataFrame.applymap(func)
  • added: method DataFrame.asMatrix(*args, **kwargs)
  • added: method DataFrame.as_matrix(columns=…)
  • added: method DataFrame.asfreq(freq, method=…)
  • added: method DataFrame.clip(upper=…, lower=…)
  • added: method DataFrame.clip_lower(threshold)
  • added: method DataFrame.clip_upper(threshold)
  • added: method DataFrame.cols()
  • added: method DataFrame.combine(other, func, fill_value=…)
  • added: method DataFrame.combineAdd(other)
  • added: method DataFrame.combineMult(other)
  • added: method DataFrame.combine_first(other)
  • added: method DataFrame.corr()
  • added: method DataFrame.corrwith(other, axis=…, drop=…)
  • added: method DataFrame.count(axis=…, level=…, numeric_only=…)
  • added: method DataFrame.delevel()
  • added: method DataFrame.describe()
  • added: method DataFrame.diff(periods=…)
  • added: method DataFrame.dropEmptyRows(specificColumns=…)
  • added: method DataFrame.dropIncompleteRows(specificColumns=…, minObs=…)
  • added: method DataFrame.dropna(axis=…, how=…, thresh=…, subset=…)
  • added: method DataFrame.fillna(value=…, method=…)
  • added: method DataFrame.filter(items=…, like=…, regex=…)
  • added: method DataFrame.first_valid_index()
  • added: method DataFrame.get_dtype_counts()
  • added: method DataFrame.head(n=…)
  • added: method DataFrame.hist(grid=…, **kwds)
  • added: method DataFrame.info(verbose=…, buf=…)
  • added: method DataFrame.insert(loc, column, value)
  • added: method DataFrame.iteritems()
  • added: method DataFrame.join(other, on=…, how=…, lsuffix=…, rsuffix=…)
  • added: method DataFrame.last_valid_index()
  • added: method DataFrame.mad(axis=…, skipna=…)
  • added: method DataFrame.max(axis=…, skipna=…)
  • added: method DataFrame.mean(axis=…, skipna=…)
  • added: method DataFrame.median(axis=…, skipna=…)
  • added: method DataFrame.min(axis=…, skipna=…)
  • added: method DataFrame.pivot(index=…, columns=…, values=…)
  • added: method DataFrame.plot(subplots=…, sharex=…, sharey=…, use_index=…, figsize=…, grid=…, **kwds)
  • added: method DataFrame.pop(item)
  • added: method DataFrame.prod(axis=…, skipna=…)
  • added: method DataFrame.quantile(q=…, axis=…)
  • added: method DataFrame.reindex(index=…, columns=…, method=…, copy=…)
  • added: method DataFrame.reindex_like(other, method=…, copy=…)
  • added: method DataFrame.rename(index=…, columns=…, copy=…)
  • added: method DataFrame.rows()
  • added: method DataFrame.shift(periods, offset=…, **kwds)
  • added: method DataFrame.skew(axis=…, skipna=…)
  • added: method DataFrame.sort(column=…, axis=…, ascending=…)
  • added: method DataFrame.sort_index(axis=…, by=…, ascending=…)
  • added: method DataFrame.sortlevel(level=…, axis=…, ascending=…)
  • added: method DataFrame.stack(level=…, dropna=…)
  • added: method DataFrame.std(axis=…, skipna=…)
  • added: method DataFrame.sum(axis=…, numeric_only=…, skipna=…)
  • added: method DataFrame.swaplevel(i, j, axis=…)
  • added: method DataFrame.tail(n=…)
  • added: method DataFrame.take(indices, axis=…)
  • added: method DataFrame.tapply(func)
  • added: method DataFrame.tgroupby(keyfunc, applyfunc)
  • added: method DataFrame.toDataMatrix()
  • added: method DataFrame.to_csv(path, nanRep=…, cols=…, header=…, index=…, index_label=…, mode=…)
  • added: method DataFrame.to_dict()
  • added: method DataFrame.to_records(index=…)
  • added: method DataFrame.to_sparse(fill_value=…, kind=…)
  • added: method DataFrame.to_string(buf=…, columns=…, colSpace=…, nanRep=…, formatters=…, float_format=…, sparsify=…)
  • added: method DataFrame.transpose()
  • added: method DataFrame.unstack(level=…)
  • added: method DataFrame.var(axis=…, skipna=…)
  • added: method DataFrame.xs(key, axis=…, copy=…)
  • added: property DataFrame.axes
  • added: property DataFrame.dtypes
  • added: property DataFrame.ix
  • added: property DataFrame.shape
  • added: static method DataFrame.fromRecords(*args, **kwargs)
  • added: static method DataFrame.from_csv(path, header=…, delimiter=…, index_col=…)
  • added: static method DataFrame.from_records(data, index=…, indexField=…, exclude=…)
  • added: static method DataFrame.fromcsv(*args, **kwargs)
  • added: class AxisProperty(object)
  • added: class NDFrame(PandasObject)
  • added: class PandasError(Exception)
  • added: class PandasObject(Picklable)
  • added: class Picklable(object)
  • added: constructor AxisProperty(axis=…)
  • added: constructor NDFrame(data, axes=…, copy=…, dtype=…)
  • added: method NDFrame.add_prefix(prefix)
  • added: method NDFrame.add_suffix(suffix)
  • added: method NDFrame.astype(dtype)
  • added: method NDFrame.consolidate()
  • added: method NDFrame.copy(deep=…)
  • added: method NDFrame.cumprod(axis=…, skipna=…)
  • added: method NDFrame.cumsum(axis=…, skipna=…)
  • added: method NDFrame.swaplevel(i, j, axis=…)
  • added: method PandasObject.drop(labels, axis=…)
  • added: method PandasObject.groupby(by=…, axis=…, level=…, as_index=…)
  • added: method PandasObject.reindex(**kwds)
  • added: method PandasObject.select(crit, axis=…)
  • added: method PandasObject.sort_index(axis=…, ascending=…)
  • added: method PandasObject.truncate(before=…, after=…)
  • added: method Picklable.save(fileName)
  • added: property NDFrame.axes
  • added: property NDFrame.ndim
  • added: property NDFrame.values
  • added: property PandasObject.ix
  • added: static method Picklable.load(fileName)
  • removed: class DataFrameGroupBy(GroupBy)
  • removed: class DataMatrixGroupBy(DataFrameGroupBy)
  • removed: class GroupBy(object)
  • removed: class GroupDict(dict)
  • removed: class SeriesGroupBy(GroupBy)
  • removed: constructor DataFrameGroupBy(obj, grouper, axis=…)
  • removed: constructor GroupBy(obj, grouper)
  • removed: function groupby(obj, grouper, **kwds)
  • removed: method DataFrameGroupBy.aggregate(applyfunc)
  • removed: method DataFrameGroupBy.getGroup(groupList)
  • removed: method DataFrameGroupBy.transform(applyfunc)
  • removed: method GroupBy.agg(func)
  • removed: method GroupBy.aggregate(func)
  • removed: method GroupBy.getGroup(groupList)
  • removed: method GroupBy.transform(func)
  • removed: method SeriesGroupBy.aggregate(applyfunc)
  • removed: method SeriesGroupBy.transform(applyfunc)
  • removed: property GroupBy.group_indices
  • removed: property GroupBy.groups
  • removed: method Index.asOfDate(date)
  • added: field Index.asOfDate
  • added: method Index.append(other)
  • added: method Index.asof(label)
  • added: method Index.copy(order=…)
  • added: method Index.delete(loc)
  • added: method Index.drop(labels)
  • added: method Index.format(vertical=…)
  • added: method Index.get_indexer(target, method=…)
  • added: method Index.get_loc(key)
  • added: method Index.groupby(to_groupby)
  • added: method Index.insert(loc, item)
  • added: method Index.is_all_dates()
  • added: method Index.is_monotonic()
  • added: method Index.join(other, how=…, return_indexers=…)
  • added: method Index.map(mapper)
  • added: method Index.reindex(target, method=…)
  • added: method Index.slice_locs(start=…, end=…)
  • added: method Index.summary()
  • added: property Index.dtype
  • added: property Index.values
  • added: class AmbiguousIndexError(Exception)
  • added: class IndexingError(Exception)
  • added: class Block(object)
  • added: class BlockManager(object)
  • added: class BoolBlock(Block)
  • added: class FloatBlock(Block)
  • added: class IntBlock(Block)
  • added: class ObjectBlock(Block)
  • added: constructor Block(values, items, ref_items, ndim=…, do_integrity_check=…)
  • added: constructor BlockManager(blocks, axes, do_integrity_check=…)
  • added: field BlockManager.items
  • added: function form_blocks(data, axes)
  • added: function join_managers(left, right, axis=…, how=…)
  • added: function make_block(values, items, ref_items, do_integrity_check=…)
  • added: method Block.copy(deep=…)
  • added: method Block.delete(item)
  • added: method Block.fillna(value)
  • added: method Block.get(item)
  • added: method Block.merge(other)
  • added: method Block.reindex_axis(indexer, mask, needs_masking, axis=…)
  • added: method Block.reindex_items_from(new_ref_items)
  • added: method Block.set(item, value)
  • added: method Block.set_ref_items(ref_items, maybe_rename=…)
  • added: method BlockManager.add_prefix(prefix)
  • added: method BlockManager.add_suffix(suffix)
  • added: method BlockManager.as_matrix(items=…)
  • added: method BlockManager.astype(dtype)
  • added: method BlockManager.consolidate()
  • added: method BlockManager.copy(deep=…)
  • added: method BlockManager.delete(item)
  • added: method BlockManager.fillna(value)
  • added: method BlockManager.get(item)
  • added: method BlockManager.get_series_dict()
  • added: method BlockManager.get_slice(slobj, axis=…)
  • added: method BlockManager.insert(loc, item, value)
  • added: method BlockManager.is_consolidated()
  • added: method BlockManager.is_mixed_dtype()
  • added: method BlockManager.join_on(other, on, axis=…, lsuffix=…, rsuffix=…)
  • added: method BlockManager.merge(other, lsuffix=…, rsuffix=…)
  • added: method BlockManager.reindex_axis(new_axis, method=…, axis=…)
  • added: method BlockManager.reindex_items(new_items)
  • added: method BlockManager.rename_axis(mapper, axis=…)
  • added: method BlockManager.rename_items(mapper, copydata=…)
  • added: method BlockManager.set(item, value)
  • added: method BlockManager.set_axis(axis, value)
  • added: method BlockManager.set_items_norename(value)
  • added: method BlockManager.take(indices, axis=…)
  • added: method BlockManager.xs(key, axis=…, copy=…)
  • added: method BoolBlock.can_store(value)
  • added: method FloatBlock.can_store(value)
  • added: method IntBlock.can_store(value)
  • added: method ObjectBlock.can_store(value)
  • added: property Block.dtype
  • added: property Block.ref_locs
  • added: property Block.shape
  • added: property BlockManager.block_id_vector
  • added: property BlockManager.nblocks
  • added: property BlockManager.ndim
  • added: property BlockManager.shape
  • added: static method BlockManager.from_blocks(blocks, index)
  • removed: class DataMatrix(DataFrame)
  • removed: constructor DataMatrix(data=…, index=…, columns=…, dtype=…, objects=…)
  • removed: field DataMatrix.objects
  • removed: field DataMatrix.values
  • removed: method DataMatrix.append(other)
  • removed: method DataMatrix.apply(func, axis=…)
  • removed: method DataMatrix.applymap(func)
  • removed: method DataMatrix.asMatrix(columns=…)
  • removed: method DataMatrix.cols()
  • removed: method DataMatrix.copy()
  • removed: method DataMatrix.cumsum(axis=…)
  • removed: method DataMatrix.fillna(value=…, method=…)
  • removed: method DataMatrix.info(buffer=…)
  • removed: method DataMatrix.iteritems()
  • removed: method DataMatrix.max(axis=…)
  • removed: method DataMatrix.min(axis=…)
  • removed: method DataMatrix.shift(periods, offset=…, timeRule=…)
  • removed: method DataMatrix.toString(buffer=…, columns=…, colSpace=…, nanRep=…, formatters=…, float_format=…)
  • removed: method DataMatrix.xs(key)
  • removed: property DataMatrix.T
  • removed: class Groupable(object)
  • removed: class Picklable(object)
  • removed: method Groupable.groupby(mapper)
  • removed: method Picklable.save(fileName)
  • removed: static method Picklable.load(fileName)
  • removed: class Factor(object)
  • removed: class LongPanelGroupBy(GroupBy)
  • removed: class LongPanelIndex(object)
  • removed: class PanelAxis(object)
  • removed: class WidePanel(Panel)
  • removed: class WidePanelGroupBy(GroupBy)
  • removed: constructor Factor(labels, levels)
  • removed: constructor LongPanel(values, items, index, factors=…)
  • removed: constructor LongPanelIndex(major_axis, minor_axis, major_labels, minor_labels, mask=…)
  • removed: constructor PanelAxis(cache_field)
  • removed: constructor WidePanel(values, items, major_axis, minor_axis)
  • removed: constructor WidePanelGroupBy(obj, grouper, axis=…)
  • removed: field LongPanel.values
  • removed: field Panel.factors
  • removed: field WidePanel.add
  • removed: field WidePanel.divide
  • removed: field WidePanel.getMajorXS
  • removed: field WidePanel.getMinorXS
  • removed: field WidePanel.multiply
  • removed: field WidePanel.subtract
  • removed: field WidePanel.values
  • removed: function factor_agg(factor, vec, func)
  • removed: function group_agg(values, bounds, f)
  • removed: function pivot(index, columns, values)
  • removed: method Factor.asarray()
  • removed: method LongPanel.addPrefix(prefix=…)
  • removed: method LongPanel.cols()
  • removed: method LongPanel.copy()
  • removed: method LongPanel.count(axis=…)
  • removed: method LongPanel.filter(items)
  • removed: method LongPanel.leftJoin(other)
  • removed: method LongPanel.sort(axis=…)
  • removed: method LongPanel.toString(buffer=…, col_space=…)
  • removed: method LongPanel.toWide()
  • removed: method LongPanelIndex.get_major_bounds(begin=…, end=…)
  • removed: method LongPanelIndex.truncate(before=…, after=…)
  • removed: method WidePanel.apply(func, axis=…)
  • removed: method WidePanel.compound(axis=…)
  • removed: method WidePanel.conform(frame, axis=…)
  • removed: method WidePanel.copy()
  • removed: method WidePanel.count(axis=…)
  • removed: method WidePanel.cumsum(axis=…)
  • removed: method WidePanel.fill(value=…, method=…)
  • removed: method WidePanel.fillna(value=…, method=…)
  • removed: method WidePanel.filter(items)
  • removed: method WidePanel.groupby(function, axis=…)
  • removed: method WidePanel.keys()
  • removed: method WidePanel.major_xs(key)
  • removed: method WidePanel.max(axis=…)
  • removed: method WidePanel.mean(axis=…)
  • removed: method WidePanel.median(axis=…)
  • removed: method WidePanel.min(axis=…)
  • removed: method WidePanel.minor_xs(key)
  • removed: method WidePanel.pop(key)
  • removed: method WidePanel.prod(axis=…)
  • removed: method WidePanel.reindex(major=…, items=…, minor=…, method=…)
  • removed: method WidePanel.reindex_like(other, method=…)
  • removed: method WidePanel.shift(lags, axis=…)
  • removed: method WidePanel.skew(axis=…)
  • removed: method WidePanel.std(axis=…)
  • removed: method WidePanel.sum(axis=…)
  • removed: method WidePanel.swapaxes(axis1=…, axis2=…)
  • removed: method WidePanel.toLong(filter_observations=…)
  • removed: method WidePanel.truncate(before=…, after=…, axis=…)
  • removed: method WidePanel.var(axis=…)
  • removed: method WidePanelGroupBy.aggregate(applyfunc)
  • removed: property LongPanel.columns
  • removed: property LongPanelIndex.consistent
  • removed: property LongPanelIndex.dims
  • removed: property LongPanelIndex.mask
  • removed: property Panel.dims
  • removed: static method Factor.fromarray(values)
  • removed: static method WidePanel.fromDict(data, intersect=…, dtype=…)
  • changed: class LongPanel(Panel) → class LongPanel(DataFrame)
  • changed: class Panel(Picklable) → class Panel(NDFrame)
  • changed: static method LongPanel.fromRecords(data, major_field, minor_field, factors=…, exclude=…) → static method LongPanel.fromRecords(data, major_field, minor_field, exclude=…)
  • added: constructor Panel(data, items=…, major_axis=…, minor_axis=…, copy=…, dtype=…)
  • added: field LongPanel.div
  • added: field LongPanel.mul
  • added: field LongPanel.sub
  • added: field LongPanel.toWide
  • added: field Panel.add
  • added: field Panel.div
  • added: field Panel.divide
  • added: field Panel.fromDict
  • added: field Panel.getMajorXS
  • added: field Panel.getMinorXS
  • added: field Panel.iterkv
  • added: field Panel.mul
  • added: field Panel.multiply
  • added: field Panel.sub
  • added: field Panel.subtract
  • added: field Panel.toLong
  • added: field Panel.values
  • added: function make_mask(index)
  • added: function panel_index(time, panels, names=…)
  • added: method LongPanel.to_wide()
  • added: method Panel.apply(func, axis=…)
  • added: method Panel.compound(axis=…, skipna=…)
  • added: method Panel.conform(frame, axis=…)
  • added: method Panel.count(axis=…)
  • added: method Panel.fillna(value=…, method=…)
  • added: method Panel.filter(items)
  • added: method Panel.groupby(function, axis=…)
  • added: method Panel.join(other, how=…, lsuffix=…, rsuffix=…)
  • added: method Panel.keys()
  • added: method Panel.major_xs(key, copy=…)
  • added: method Panel.max(axis=…, skipna=…)
  • added: method Panel.mean(axis=…, skipna=…)
  • added: method Panel.median(axis=…, skipna=…)
  • added: method Panel.min(axis=…, skipna=…)
  • added: method Panel.minor_xs(key, copy=…)
  • added: method Panel.pop(key)
  • added: method Panel.prod(axis=…, skipna=…)
  • added: method Panel.reindex(major=…, items=…, minor=…, method=…, major_axis=…, minor_axis=…, copy=…)
  • added: method Panel.reindex_like(other, method=…)
  • added: method Panel.shift(lags, axis=…)
  • added: method Panel.skew(axis=…, skipna=…)
  • added: method Panel.std(axis=…, skipna=…)
  • added: method Panel.sum(axis=…, skipna=…)
  • added: method Panel.swapaxes(axis1=…, axis2=…)
  • added: method Panel.to_long(filter_observations=…)
  • added: method Panel.to_sparse(fill_value=…, kind=…)
  • added: method Panel.truncate(before=…, after=…, axis=…)
  • added: method Panel.var(axis=…, skipna=…)
  • added: method Panel.xs(key, axis=…, copy=…)
  • added: property LongPanel.consistent
  • added: property LongPanel.items
  • added: property LongPanel.major_labels
  • added: property LongPanel.minor_labels
  • added: property LongPanel.wide_shape
  • added: property Panel.ix
  • added: property Panel.shape
  • added: static method Panel.from_dict(data, intersect=…, dtype=…)
  • added: variable WidePanel
  • removed: class groupby(dict)
  • removed: constructor groupby(seq, key=…)
  • removed: function adjoin(space, *lists)
  • removed: function banner(message)
  • removed: function difference(a, b)
  • removed: function indent(string, spaces=…)
  • removed: function intersection(*seqs)
  • removed: function iterpairs(seq)
  • removed: function map_indices_py(arr)
  • removed: function rands(n)
  • removed: function union(*seqs)
  • added: class ReshapeError(Exception)
  • added: function pivot(self, index=…, columns=…, values=…)
  • added: function pivot_simple(index, columns, values)
  • added: function stack(frame, level=…, dropna=…)
  • removed: method Series.asOf(date)
  • removed: method Series.combineFirst(other)
  • removed: method Series.combineFunc(other, func)
  • removed: method Series.fill(value=…, method=…)
  • removed: method Series.toCSV(path)
  • removed: method Series.toDict()
  • removed: method Series.toString(buffer=…, nanRep=…)
  • removed: method Series.truncate(before=…, after=…)
  • removed: method Series.valid()
  • changed: class Series(np.ndarray, Picklable, Groupable) → class Series(np.ndarray, PandasObject)
  • changed: method Series.asfreq(freq, method=…, fillMethod=…) → method Series.asfreq(freq, method=…)
  • changed: method Series.count() → method Series.count(level=…)
  • changed: method Series.cumprod(axis=…, dtype=…, out=…) → method Series.cumprod(axis=…, dtype=…, out=…, skipna=…)
  • changed: method Series.cumsum(axis=…, dtype=…, out=…) → method Series.cumsum(axis=…, dtype=…, out=…, skipna=…)
  • changed: method Series.diff() → method Series.diff(periods=…)
  • changed: method Series.max(axis=…, out=…) → method Series.max(axis=…, out=…, skipna=…)
  • changed: method Series.mean(axis=…, dtype=…, out=…) → method Series.mean(axis=…, dtype=…, out=…, skipna=…)
  • changed: method Series.median() → method Series.median(skipna=…)
  • changed: method Series.min(axis=…, out=…) → method Series.min(axis=…, out=…, skipna=…)
  • changed: method Series.order(missingAtEnd=…) → method Series.order(na_last=…, ascending=…, **kwds)
  • changed: method Series.plot(label=…, kind=…, rot=…, axes=…, style=…, **kwds) → method Series.plot(label=…, kind=…, use_index=…, rot=…, ax=…, style=…, grid=…, **kwds)
  • changed: method Series.reindex(new_index, method=…, fillMethod=…) → method Series.reindex(index=…, method=…, copy=…)
  • changed: method Series.shift(periods, offset=…, timeRule=…) → method Series.shift(periods, offset=…, **kwds)
  • changed: method Series.skew() → method Series.skew(skipna=…)
  • changed: method Series.std(axis=…, dtype=…, out=…, ddof=…) → method Series.std(axis=…, dtype=…, out=…, ddof=…, skipna=…)
  • changed: method Series.sum(axis=…, dtype=…, out=…) → method Series.sum(axis=…, dtype=…, out=…, skipna=…)
  • changed: method Series.var(axis=…, dtype=…, out=…, ddof=…) → method Series.var(axis=…, dtype=…, out=…, ddof=…, skipna=…)
  • added: constructor Series(data, index=…, dtype=…, name=…, copy=…)
  • added: field Series.add
  • added: field Series.asOf
  • added: field Series.combineFirst
  • added: field Series.div
  • added: field Series.isnull
  • added: field Series.items
  • added: field Series.iterkv
  • added: field Series.mul
  • added: field Series.notnull
  • added: field Series.sub
  • added: field Series.toCSV
  • added: field Series.toDict
  • added: field Series.toString
  • added: field Series.valid
  • added: method Series.align(other, join=…, copy=…)
  • added: method Series.asof(date)
  • added: method Series.combine(other, func, fill_value=…)
  • added: method Series.combine_first(other)
  • added: method Series.describe()
  • added: method Series.dropna()
  • added: method Series.first_valid_index()
  • added: method Series.hist(ax=…, grid=…, **kwds)
  • added: method Series.last_valid_index()
  • added: method Series.prod(axis=…, dtype=…, out=…, skipna=…)
  • added: method Series.quantile(q=…)
  • added: method Series.sort_index(ascending=…)
  • added: method Series.sortlevel(level=…, ascending=…)
  • added: method Series.swaplevel(i, j, copy=…)
  • added: method Series.take(indices, axis=…)
  • added: method Series.to_csv(path)
  • added: method Series.to_dict()
  • added: method Series.to_sparse(kind=…, fill_value=…)
  • added: method Series.to_string(buffer=…, nanRep=…)
  • added: method Series.unstack(level=…)
  • added: property Series.ix
  • removed: function configuration(parent_package=…, top_path=…)
  • added: class PanelAxis(object)
  • added: class SparseDataFrame(DataFrame)
  • added: class SparsePanel(Panel)
  • added: class SparseSeries(Series)
  • added: class SparseTimeSeries(SparseSeries, TimeSeries)
  • added: constructor PanelAxis(cache_field)
  • added: constructor SparseDataFrame(data=…, index=…, columns=…, default_kind=…, default_fill_value=…)
  • added: constructor SparsePanel(frames, items=…, major_axis=…, minor_axis=…, default_fill_value=…, default_kind=…)
  • added: constructor SparseSeries(data, index=…, sparse_index=…, kind=…, fill_value=…, name=…, copy=…)
  • added: field SparseDataFrame.T
  • added: field SparseDataFrame.columns
  • added: field SparseDataFrame.index
  • added: field SparseDataFrame.ndim
  • added: field SparseDataFrame.values
  • added: field SparsePanel.items
  • added: field SparsePanel.major_axis
  • added: field SparsePanel.minor_axis
  • added: field SparsePanel.ndim
  • added: field SparseSeries.fill_value
  • added: field SparseSeries.sp_index
  • added: function homogenize(series_dict)
  • added: function make_sparse(arr, kind=…, fill_value=…)
  • added: function stack_sparse_frame(frame)
  • added: method SparseDataFrame.add_prefix(prefix)
  • added: method SparseDataFrame.add_suffix(suffix)
  • added: method SparseDataFrame.apply(func, axis=…, broadcast=…)
  • added: method SparseDataFrame.as_matrix(columns=…)
  • added: method SparseDataFrame.copy(deep=…)
  • added: method SparseDataFrame.count(axis=…, **kwds)
  • added: method SparseDataFrame.cumsum(axis=…)
  • added: method SparseDataFrame.fillna(*args, **kwargs)
  • added: method SparseDataFrame.shift(periods, offset=…, timeRule=…)
  • added: method SparseDataFrame.to_dense()
  • added: method SparseDataFrame.transpose()
  • added: method SparseDataFrame.xs(key, axis=…, copy=…)
  • added: method SparsePanel.copy()
  • added: method SparsePanel.major_xs(key)
  • added: method SparsePanel.minor_xs(key)
  • added: method SparsePanel.reindex(major=…, items=…, minor=…, major_axis=…, minor_axis=…, copy=…)
  • added: method SparsePanel.to_dense()
  • added: method SparsePanel.to_long(filter_observations=…)
  • added: method SparseSeries.astype(dtype=…)
  • added: method SparseSeries.combine_first(other)
  • added: method SparseSeries.copy(deep=…)
  • added: method SparseSeries.count()
  • added: method SparseSeries.cumsum(axis=…, dtype=…, out=…)
  • added: method SparseSeries.mean(axis=…, dtype=…, out=…)
  • added: method SparseSeries.reindex(index=…, method=…, copy=…)
  • added: method SparseSeries.shift(periods, offset=…, timeRule=…)
  • added: method SparseSeries.sparse_reindex(new_index)
  • added: method SparseSeries.sum(axis=…, dtype=…, out=…)
  • added: method SparseSeries.take(indices)
  • added: method SparseSeries.to_dense(sparse_only=…)
  • added: method SparseSeries.valid()
  • added: property SparseDataFrame.density
  • added: property SparsePanel.values
  • added: property SparseSeries.kind
  • added: property SparseSeries.sp_values
  • added: property SparseSeries.values
  • added: static method SparsePanel.from_dict(data)
  • added: variable SparseWidePanel
  • added: class Backtest(BacktestStats)
  • added: class BacktestStats(object)
  • added: constructor BacktestStats(positions, returns)
  • added: function backtest(port)
  • added: function beta(returns, market_returns)
  • added: function leverage(weights)
  • added: function max_drawdown(returns)
  • added: function rolling_sharpe_ratio(returns, window, min_periods=…)
  • added: function sharpe_ratio(returns)
  • added: function turnover(weights)
  • removed: function simpleParser(lines, colNames=…, header=…, indexCol=…)
  • removed: variable NA_VALUES
  • changed: function parseCSV(filepath, header=…, indexCol=…) → function parseCSV(filepath, header=…, skiprows=…, indexCol=…, na_values=…)
  • changed: function parseExcel(filepath, header=…, indexCol=…, dateCol=…, sheetname=…) → function parseExcel(filepath, header=…, indexCol=…, sheetname=…, **kwds)
  • changed: function read_table(path, header=…, index_col=…, delimiter=…) → function read_table(filepath_or_buffer, sep=…, header=…, skiprows=…, index_col=…, na_values=…, date_parser=…, names=…)
  • added: class ExcelFile(object)
  • added: constructor ExcelFile(path)
  • added: function read_csv(filepath_or_buffer, sep=…, header=…, skiprows=…, index_col=…, na_values=…, date_parser=…, names=…)
  • added: method ExcelFile.parse(sheetname, header=…, skiprows=…, index_col=…, na_values=…)
  • removed: class HDFStore(object)
  • removed: constructor HDFStore(path)
  • removed: method HDFStore.close()
  • removed: method HDFStore.flush()
  • removed: method HDFStore.get(key)
  • removed: method HDFStore.put(key, value)
  • removed: variable pyx_ext
  • removed: function configuration(parent_package=…, top_path=…)
  • removed: function get_cython_ext()
  • removed: function convert_robj(obj, use_pandas=…)
  • removed: function load_data(name, package=…, convert=…)
  • added: function dumb_way(series, buckets)
  • added: function get_bucket(date, bucks)
  • added: function reduce_max(values, index, buckets, inclusive=…)
  • added: function reduce_mean(values, index, buckets, inclusive=…)
  • added: function reduce_min(values, index, buckets, inclusive=…)
  • added: function reduce_prod(values, index, buckets, inclusive=…)
  • added: function reduce_std(values, index, buckets, inclusive=…)
  • added: function ts_upsample(dates, buckets, values, aggfunc, inclusive=…)
  • added: variable K
  • added: variable N
  • added: variable buckets
  • added: variable index
  • added: variable result
  • added: variable values
  • added: class RLS(GLS)
  • added: constructor RLS(endog, exog, constr, param=…, sigma=…)
  • added: method RLS.fit()
  • added: property RLS.coeffs
  • added: property RLS.inv_rwexog
  • added: property RLS.rnorm_cov_params
  • added: property RLS.rwendog
  • added: property RLS.rwexog
  • added: property RLS.wrnorm_cov_params
  • added: function rolling_apply(arg, window, func, min_periods=…, time_rule=…)
  • added: function rolling_quantile(arg, window, quantile, min_periods=…, time_rule=…)
  • removed: function configuration(parent_package=…, top_path=…)
  • added: variable PY3
  • added: class autosummary_toc(nodes.comment)
  • added: function autolink_role(typ, rawtext, etext, lineno, inliner, options=…, content=…)
  • added: function autosummary_directive(dirname, arguments, options, content, lineno, content_offset, block_text, state, state_machine)
  • added: function autosummary_toc_depart_noop(self, node)
  • added: function autosummary_toc_visit_html(self, node)
  • added: function autosummary_toc_visit_latex(self, node)
  • added: function get_autosummary(names, state, no_signatures=…)
  • added: function import_by_name(name, prefixes=…)
  • added: function process_autosummary_toc(app, doctree)
  • added: function setup(app)
  • added: class Comment(object)
  • added: class CommentBlocker(object)
  • added: class NonComment(object)
  • added: constructor Comment(start_lineno, end_lineno, text)
  • added: constructor CommentBlocker()
  • added: constructor NonComment(start_lineno, end_lineno)
  • added: field Comment.is_comment
  • added: field NonComment.is_comment
  • added: function get_class_traits(klass)
  • added: function strip_comment_marker(text)
  • added: method Comment.add(string, start, end, line)
  • added: method CommentBlocker.make_index()
  • added: method CommentBlocker.new_comment(string, start, end, line)
  • added: method CommentBlocker.new_noncomment(start_lineno, end_lineno)
  • added: method CommentBlocker.process_file(file)
  • added: method CommentBlocker.process_token(kind, string, start, end, line)
  • added: method CommentBlocker.search_for_comment(lineno, default=…)
  • added: method NonComment.add(string, start, end, line)
  • added: class UnparseCompilerAst
  • added: constructor UnparseCompilerAst(tree, file=…, single_line_functions=…)
  • added: function unparse(ast, single_line_functions=…)
  • added: variable op_precedence
  • added: class SphinxClassDoc(SphinxDocString, ClassDoc)
  • added: class SphinxDocString(NumpyDocString)
  • added: class SphinxFunctionDoc(SphinxDocString, FunctionDoc)
  • added: class SphinxObjDoc(SphinxDocString)
  • added: constructor SphinxClassDoc(obj, doc=…, func_doc=…, config=…)
  • added: constructor SphinxDocString(docstring, config=…)
  • added: constructor SphinxFunctionDoc(obj, doc=…, config=…)
  • added: constructor SphinxObjDoc(obj, doc=…, config=…)
  • added: function get_doc_object(obj, what=…, doc=…, config=…)
  • added: class IPythonConsoleLexer(Lexer)
  • added: field IPythonConsoleLexer.aliases
  • added: field IPythonConsoleLexer.continue_prompt
  • added: field IPythonConsoleLexer.input_prompt
  • added: field IPythonConsoleLexer.mimetypes
  • added: field IPythonConsoleLexer.name
  • added: field IPythonConsoleLexer.output_prompt
  • added: field IPythonConsoleLexer.tb_start
  • added: function setup(app)
  • added: method IPythonConsoleLexer.get_tokens_unprocessed(text)
  • added: variable line_re
  • added: class HtmlOnlyDirective(OnlyDirective)
  • added: class LatexOnlyDirective(OnlyDirective)
  • added: class OnlyDirective(Directive)
  • added: class html_only(Body, Element)
  • added: class latex_only(Body, Element)
  • added: field HtmlOnlyDirective.node_class
  • added: field LatexOnlyDirective.node_class
  • added: field OnlyDirective.final_argument_whitespace
  • added: field OnlyDirective.has_content
  • added: field OnlyDirective.option_spec
  • added: field OnlyDirective.optional_arguments
  • added: field OnlyDirective.required_arguments
  • added: function html_only_directive(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)
  • added: function latex_only_directive(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)
  • added: function run(content, node_class, state, content_offset)
  • added: function setup(app)
  • added: method OnlyDirective.run()
  • added: variable version
  • added: class SphinxTraitsDoc(SphinxClassDoc)
  • added: constructor SphinxTraitsDoc(cls, modulename=…, func_doc=…)
  • added: function get_doc_object(obj, what=…, config=…)
  • added: function looks_like_issubclass(obj, classname)
  • added: function setup(app)