Hello community, here is the log from the commit of package python3-pandas for openSUSE:Factory checked in at 2014-12-19 09:38:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pandas (Old) and /work/SRC/openSUSE:Factory/.python3-pandas.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pandas" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pandas/python3-pandas.changes 2014-11-10 17:29:01.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python3-pandas.new/python3-pandas.changes 2014-12-19 09:37:41.000000000 +0100 @@ -1,0 +2,176 @@ +Tue Dec 16 05:24:44 UTC 2014 - [email protected] + +- update to version 0.15.2: + * API changes: + - Indexing in MultiIndex beyond lex-sort depth is now supported, + though a lexically sorted index will have a better + performance. (GH2646) + - Bug in unique of Series with category dtype, which returned all + categories regardless whether they were "used" or not (see + GH8559 for the discussion). Previous behaviour was to return all + categories. + - Series.all and Series.any now support the level and skipna + parameters. Series.all, Series.any, Index.all, and Index.any no + longer support the out and keepdims parameters, which existed + for compatibility with ndarray. Various index types no longer + support the all and any aggregation functions and will now raise + TypeError. (GH8302). + - Allow equality comparisons of Series with a categorical dtype + and object dtype; previously these would raise TypeError + (GH8938) + - Bug in NDFrame: conflicting attribute/column names now behave + consistently between getting and setting. Previously, when both + a column and attribute named y existed, data.y would return the + attribute, while data.y = z would update the column (GH8994) + - Timestamp('now') is now equivalent to Timestamp.now() in that it + returns the local time rather than UTC. Also, Timestamp('today') + is now equivalent to Timestamp.today() and both have tz as a + possible argument. (GH9000) + - Fix negative step support for label-based slices (GH8753) + * Enhancements: + - Added ability to export Categorical data to Stata (GH8633). See + here for limitations of categorical variables exported to Stata + data files. + - Added flag order_categoricals to StataReader and read_stata to + select whether to order imported categorical data (GH8836). See + here for more information on importing categorical variables + from Stata data files. + - Added ability to export Categorical data to to/from HDF5 + (GH7621). Queries work the same as if it was an object + array. However, the category dtyped data is stored in a more + efficient manner. See here for an example and caveats + w.r.t. prior versions of pandas. + - Added support for searchsorted() on Categorical class (GH8420). + - Added the ability to specify the SQL type of columns when + writing a DataFrame to a database (GH8778). For example, + specifying to use the sqlalchemy String type instead of the + default Text type for string columns. + - Series.all and Series.any now support the level and skipna + parameters (GH8302). + - Panel now supports the all and any aggregation + functions. (GH8302). + - Added support for utcfromtimestamp(), fromtimestamp(), and + combine() on Timestamp class (GH5351). + - Added Google Analytics (pandas.io.ga) basic documentation + (GH8835). + - Timedelta arithmetic returns NotImplemented in unknown cases, + allowing extensions by custom classes (GH8813). + - Timedelta now supports arithemtic with numpy.ndarray objects of + the appropriate dtype (numpy 1.8 or newer only) (GH8884). + - Added Timedelta.to_timedelta64() method to the public API + (GH8884). + - Added gbq.generate_bq_schema() function to the gbq module + (GH8325). + - Series now works with map objects the same way as generators + (GH8909). + - Added context manager to HDFStore for automatic closing + (GH8791). + - to_datetime gains an exact keyword to allow for a format to not + require an exact match for a provided format string (if its + False). exact defaults to True (meaning that exact matching is + still the default) (GH8904) + - Added axvlines boolean option to parallel_coordinates plot + function, determines whether vertical lines will be printed, + default is True + - Added ability to read table footers to read_html (GH8552). + - to_sql now infers datatypes of non-NA values for columns that + contain NA values and have dtype object (GH8778). + * Performance: + - Reduce memory usage when skiprows is an integer in read_csv + (GH8681) + - Performance boost for to_datetime conversions with a passed + format=, and the exact=False (GH8904) + * Bug fixes: + - Bug in concat of Series with category dtype which were coercing + to object. (GH8641) + - Bug in Timestamp-Timestamp not returning a Timedelta type and + datelike-datelike ops with timezones (GH8865) + - Made consistent a timezone mismatch exception (either tz + operated with None or incompatible timezone), will now return + TypeError rather than ValueError (a couple of edge cases only), + (GH8865) + - Bug in using a pd.Grouper(key=...) with no level/axis or level + only (GH8795, GH8866) + - Report a TypeError when invalid/no paramaters are passed in a + groupby (GH8015) + - Bug in packaging pandas with py2app/cx_Freeze (GH8602, GH8831) + - Bug in groupby signatures that didn’t include *args or **kwargs + (GH8733). + - io.data.Options now raises RemoteDataError when no expiry dates + are available from Yahoo and when it receives no data from Yahoo + (GH8761), (GH8783). + - Unclear error message in csv parsing when passing dtype and + names and the parsed data is a different data type (GH8833) + - Bug in slicing a multi-index with an empty list and at least one + boolean indexer (GH8781) + - io.data.Options now raises RemoteDataError when no expiry dates + are available from Yahoo (GH8761). + - Timedelta kwargs may now be numpy ints and floats (GH8757). + - Fixed several outstanding bugs for Timedelta arithmetic and + comparisons (GH8813, GH5963, GH5436). + - sql_schema now generates dialect appropriate CREATE TABLE + statements (GH8697) + - slice string method now takes step into account (GH8754) + - Bug in BlockManager where setting values with different type + would break block integrity (GH8850) + - Bug in DatetimeIndex when using time object as key (GH8667) + - Bug in merge where how='left' and sort=False would not preserve + left frame order (GH7331) + - Bug in MultiIndex.reindex where reindexing at level would not + reorder labels (GH4088) + - Bug in certain operations with dateutil timezones, manifesting + with dateutil 2.3 (GH8639) + - Regression in DatetimeIndex iteration with a Fixed/Local offset + timezone (GH8890) + - Bug in to_datetime when parsing a nanoseconds using the %f + format (GH8989) + - io.data.Options now raises RemoteDataError when no expiry dates + are available from Yahoo and when it receives no data from Yahoo + (GH8761), (GH8783). + - Fix: The font size was only set on x axis if vertical or the y + axis if horizontal. (GH8765) + - Fixed division by 0 when reading big csv files in python 3 + (GH8621) + - Bug in outputing a Multindex with to_html,index=False which + would add an extra column (GH8452) + - Imported categorical variables from Stata files retain the + ordinal information in the underlying data (GH8836). + - Defined .size attribute across NDFrame objects to provide compat + with numpy >= 1.9.1; buggy with np.array_split (GH8846) + - Skip testing of histogram plots for matplotlib <= 1.2 (GH8648). + - Bug where get_data_google returned object dtypes (GH3995) + - Bug in DataFrame.stack(..., dropna=False) when the DataFrame’s + columns is a MultiIndex whose labels do not reference all its + levels. (GH8844) + - Bug in that Option context applied on __enter__ (GH8514) + - Bug in resample that causes a ValueError when resampling across + multiple days and the last offset is not calculated from the + start of the range (GH8683) + - Bug where DataFrame.plot(kind='scatter') fails when checking if + an np.array is in the DataFrame (GH8852) + - Bug in pd.infer_freq/DataFrame.inferred_freq that prevented + proper sub-daily frequency inference when the index contained + DST days (GH8772). + - Bug where index name was still used when plotting a series with + use_index=False (GH8558). + - Bugs when trying to stack multiple columns, when some (or all) + of the level names are numbers (GH8584). + - Bug in MultiIndex where __contains__ returns wrong result if + index is not lexically sorted or unique (GH7724) + - BUG CSV: fix problem with trailing whitespace in skipped rows, + (GH8679), (GH8661), (GH8983) + - Regression in Timestamp does not parse ‘Z’ zone designator for + UTC (GH8771) + - Bug in StataWriter the produces writes strings with 244 + characters irrespective of actual size (GH8969) + - Fixed ValueError raised by cummin/cummax when datetime64 Series + contains NaT. (GH8965) + - Bug in Datareader returns object dtype if there are missing + values (GH8980) + - Bug in plotting if sharex was enabled and index was a + timeseries, would show labels on multiple axes (GH3964). + - Bug where passing a unit to the TimedeltaIndex constructor + applied the to nano-second conversion twice. (GH9011). + - Bug in plotting of a period-like array (GH9012) + +------------------------------------------------------------------- Old: ---- pandas-0.15.1.tar.gz New: ---- pandas-0.15.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pandas.spec ++++++ --- /var/tmp/diff_new_pack.3PN1e0/_old 2014-12-19 09:37:42.000000000 +0100 +++ /var/tmp/diff_new_pack.3PN1e0/_new 2014-12-19 09:37:42.000000000 +0100 @@ -18,7 +18,7 @@ %define modname pandas Name: python3-%{modname} -Version: 0.15.1 +Version: 0.15.2 Release: 0 Summary: Make working with "relational" or "labeled" data both easy and intuitive License: BSD-3-Clause @@ -33,6 +33,7 @@ BuildRequires: python3-beautifulsoup4 # Not yet available for python 3 # BuildRequires: python3-boto +BuildRequires: python3-SQLAlchemy BuildRequires: python3-dateutil BuildRequires: python3-devel BuildRequires: python3-html5lib @@ -44,7 +45,6 @@ BuildRequires: python3-pytz BuildRequires: python3-scipy BuildRequires: python3-setuptools -BuildRequires: python3-SQLAlchemy BuildRequires: python3-tables >= 3.0.0 BuildRequires: python3-xlrd # Not yet available for python 3 ++++++ pandas-0.15.1.tar.gz -> pandas-0.15.2.tar.gz ++++++ ++++ 144515 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
