pkgsrc change: depend on math/py-pytables. Changes since 0.9.1: * Delimited file parsing engine rewritten to use a fraction of memory while being 40%+ faster. - Much-improved Unicode handling via the encoding option. - Column filtering (usecols) - Dtype specification (dtype argument) - Ability to specify strings to be recognized as True/False - Ability to yield NumPy record arrays (as_recarray) - High performance delim_whitespace option - Decimal format (e.g. European format) specification - Easier CSV dialect options: escapechar, lineterminator, quotechar, etc. - More robust handling of many exceptional kinds of files observed in the wild * API changes - Deprecated DataFrame BINOP TimeSeries special case behavior - Altered resample default behavior - Infinity and negative infinity are no longer treated as NA by isnull and notnull. - Methods with the inplace option now all return None instead of the calling object. - pandas.merge no longer sorts the group keys (sort=False) by default. - The default column names for a file with no header have been changed. - Values like 'Yes' and 'No' are not interpreted as boolean by default. - The file parsers will not recognize non-string values arising from a converter function as NA. - Calling fillna on Series or DataFrame with no arguments is no longer valid code. - Series.apply will now operate on a returned value from the applied function. - New API functions for working with pandas options. * New features - Wide DataFrame Printing. - Updated PyTables Support. * Enhancements - added ability to hierarchical keys. - added mixed-dtype support! - performance improvments on table writing. - support for arbitrarily indexed dimensions. - SparseSeries now has a density property. * Bug fixes - added Term method of specifying where conditions. - del store['df'] now call store.remove('df') for store deletion. - deleting of consecutive rows is much faster than before. - in_itemsize parameter can be specified in table creation to force a minimum size for indexing columns. - indexing support via create_table_index (requires PyTables >= 2.3) - appending on a store would fail if the table was not first created via put. - fixed issue with missing attributes after loading a pickled dataframe. - minor change to select and remove: require a table ONLY if where is also provided. * Compatibility - 0.10 of HDFStore is backwards compatible for reading tables created in a prior version of pandas, however, query terms using the prior (undocumented) methodology are unsupported. * N Dimensional Panels (Experimental)
28 lines
912 B
Makefile
28 lines
912 B
Makefile
# $NetBSD: Makefile,v 1.2 2013/01/07 23:18:35 bad Exp $
|
|
|
|
DISTNAME= pandas-0.10.0
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
|
CATEGORIES= math graphics python
|
|
MASTER_SITES= http://pypi.python.org/packages/source/p/pandas/
|
|
|
|
MAINTAINER= bad@NetBSD.org
|
|
HOMEPAGE= http://pandas.pydata.org/
|
|
COMMENT= Python Data Analysis Library
|
|
LICENSE= modified-bsd
|
|
|
|
DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.5:../../time/py-dateutil
|
|
DEPENDS+= ${PYPKGPREFIX}-pytz>=1.5:../../time/py-pytz
|
|
DEPENDS+= ${PYPKGPREFIX}-scipy>=0.7:../../math/py-scipy
|
|
DEPENDS+= ${PYPKGPREFIX}-pytables>=2.2:../../math/py-pytables
|
|
|
|
PYDISTUTILSPKG= yes
|
|
PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
|
|
USE_LANGUAGES+= c c++
|
|
|
|
# XXX Avoid picking up other compilers when installed
|
|
.include "../../mk/compiler.mk"
|
|
|
|
.include "../../lang/python/egg.mk"
|
|
.include "../../math/py-numpy/buildlink3.mk"
|
|
.include "../../graphics/py-matplotlib/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|