Revisions of python-pandas
Matej Cepl (mcepl)
accepted
request 1045082
from
Benjamin Greiner (bnavigator)
(revision 78)
- Update to version 1.5.2 ## Fixed regressions * Fixed regression in MultiIndex.join() for extension array dtypes (GH49277) * Fixed regression in Series.replace() raising RecursionError with numeric dtype and when specifying value=None (GH45725) * Fixed regression in arithmetic operations for DataFrame with MultiIndex columns with different dtypes (GH49769) * Fixed regression in DataFrame.plot() preventing Colormap instance from being passed using the colormap argument if Matplotlib 3.6+ is used (GH49374) * Fixed regression in date_range() returning an invalid set of periods for CustomBusinessDay frequency and start date with timezone (GH49441) * Fixed performance regression in groupby operations (GH49676) * Fixed regression in Timedelta constructor returning object of wrong type when subclassing Timedelta (GH49579) ## Bug fixes * Bug in the Copy-on-Write implementation losing track of views in certain chained indexing cases (GH48996) * Fixed memory leak in Styler.to_excel() (GH49751) ## Other * Reverted color as an alias for c and size as an alias for s in function DataFrame.plot.scatter() (GH49732) - Add pandas-pr49886-fix-numpy-deprecations.patch * gh#pandas-dev/pandas#49887 - Move to PEP518 build
buildservice-autocommit
accepted
request 1030925
from
Markéta Machová (mcalabkova)
(revision 77)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 1030618
from
Arun Persaud (apersaud)
(revision 76)
update to latest version
buildservice-autocommit
accepted
request 1002729
from
Dirk Mueller (dirkmueller)
(revision 75)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 1002435
from
Arun Persaud (apersaud)
(revision 74)
update to latest version
buildservice-autocommit
accepted
request 988285
from
Dirk Mueller (dirkmueller)
(revision 73)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 988042
from
Arun Persaud (apersaud)
(revision 72)
update to latest version
buildservice-autocommit
accepted
request 967174
from
Markéta Machová (mcalabkova)
(revision 71)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 967137
from
Benjamin Greiner (bnavigator)
(revision 70)
- Update to version 1.4.2 - Copy back the installed package into the source tree * mimics upstreams test setup of an editable install * avoids conftest.py collection errors with pytest 7
Matej Cepl (mcepl)
accepted
request 953981
from
Arun Persaud (apersaud)
(revision 69)
update to latest version
Matej Cepl (mcepl)
accepted
request 949309
from
Benjamin Greiner (bnavigator)
(revision 68)
- Skip more tests on non-intel architectures boo#1167730
Matej Cepl (mcepl)
accepted
request 948450
from
Benjamin Greiner (bnavigator)
(revision 67)
- Update to version 1.4.0 * https://pandas.pydata.org/docs/whatsnew/v1.4.0.html * Enhancements - Improved warning messages - Index can hold arbitrary ExtensionArrays - Enhancements in Styler - Multi-threaded CSV reading with a new CSV Engine based on pyarrow - Rank function for rolling and expanding windows - Groupby positional indexing - DataFrame.from_dict and DataFrame.to_dict have new 'tight' option * Notable bug fixes - Inconsistent date string parsing - Ignoring dtypes in concat with empty or all-NA columns - Null-values are no longer coerced to NaN-value in value_counts and mode - mangle_dupe_cols in read_csv no longer renames unique columns conflicting with target names - unstack and pivot_table no longer raises ValueError for result that would exceed int32 limit - groupby.apply consistent transform detection * API changes - Index.get_indexer_for() no longer accepts keyword arguments (other than target); in the past these would be silently ignored if the index was not unique (GH42310) - Change in the position of the min_rows argument in DataFrame.to_string() due to change in the docstring (GH44304) - Reduction operations for DataFrame or Series now raising a ValueError when None is passed for skipna (GH44178) - read_csv() and read_html() no longer raising an error when one of the header rows consists only of Unnamed: columns (GH13054) - Changed the name attribute of several holidays in USFederalHolidayCalendar to match official federal holiday names. * Deprecations - Deprecated Int64Index, UInt64Index & Float64Index - Deprecated Frame.append and Series.append - Split out test runs into separate flavors, optimize memory usage in pytest-xdist runs
Matej Cepl (mcepl)
accepted
request 943876
from
Benjamin Greiner (bnavigator)
(revision 66)
- Update to version 1.3.5 * Fixed regression in Series.equals() when comparing floats with dtype object to None (GH44190) * Fixed regression in merge_asof() raising error when array was supplied as join key (GH42844) * Fixed regression when resampling DataFrame with DateTimeIndex with empty groups and uint8, uint16 or uint32 columns incorrectly raising RuntimeError (GH43329) * Fixed regression in creating a DataFrame from a timezone-aware Timestamp scalar near a Daylight Savings Time transition (GH42505) * Fixed performance regression in read_csv() (GH44106) * Fixed regression in Series.duplicated() and Series.drop_duplicates() when Series has Categorical dtype with boolean categories (GH44351) * Fixed regression in GroupBy.sum() with timedelta64[ns] dtype containing NaT failing to treat that value as NA (GH42659) * Fixed regression in RollingGroupby.cov() and RollingGroupby.corr() when other had the same shape as each group would incorrectly return superfluous groups in the result (GH42915)
Matej Cepl (mcepl)
accepted
request 926551
from
Guillaume GARDET (Guillaume_G)
(revision 65)
- Update to version 1.3.4 * Fixed regression in DataFrame.convert_dtypes() incorrectly converts byte strings to strings (GH43183) * Fixed regression in GroupBy.agg() where it was failing silently with mixed data types along axis=1 and MultiIndex (GH43209) * Fixed regression in merge() with integer and NaN keys failing with outer merge (GH43550) * Fixed regression in DataFrame.corr() raising ValueError with method="spearman" on 32-bit platforms (GH43588) * Fixed performance regression in MultiIndex.equals() (GH43549) * Fixed performance regression in GroupBy.first() and GroupBy.last() with StringDtype (GH41596) * Fixed regression in Series.cat.reorder_categories() failing to update the categories on the Series (GH43232) * Fixed regression in Series.cat.categories() setter failing to update the categories on the Series (GH43334) * Fixed regression in read_csv() raising UnicodeDecodeError exception when memory_map=True (GH43540) * Fixed regression in DataFrame.explode() raising AssertionError when column is any scalar which is not a string (GH43314) * Fixed regression in Series.aggregate() attempting to pass args and kwargs multiple times to the user supplied func in certain cases (GH43357) * Fixed regression when iterating over a DataFrame.groupby.rolling object causing the resulting DataFrames to have an incorrect index if the input groupings were not sorted (GH43386) * Fixed regression in DataFrame.groupby.rolling.cov() and DataFrame.groupby.rolling.corr() computing incorrect results if the input groupings were not sorted (GH43386) * Fixed bug in pandas.DataFrame.groupby.rolling() and pandas.api.indexers.FixedForwardWindowIndexer leading to segfaults and window endpoints being mixed across groups (GH43267) * Fixed bug in GroupBy.mean() with datetimelike values including NaT values returning incorrect results (GH43132) * Fixed bug in Series.aggregate() not passing the first args to the user supplied func in certain cases (GH43357) * Fixed memory leaks in Series.rolling.quantile() and Series.rolling.median() (GH43339)
Matej Cepl (mcepl)
accepted
request 920383
from
Benjamin Greiner (bnavigator)
(revision 64)
- Update to version 1.3.3 * Fixed regression in DataFrame constructor failing to broadcast for defined Index and len one list of Timestamp (GH42810) * Fixed regression in GroupBy.agg() incorrectly raising in some cases (GH42390) * Fixed regression in GroupBy.apply() where nan values were dropped even with dropna=False (GH43205) * Fixed regression in GroupBy.quantile() which was failing with pandas.NA (GH42849) * Fixed regression in merge() where on columns with ExtensionDtype or bool data types were cast to object in right and outer merge (GH40073) * Fixed regression in RangeIndex.where() and RangeIndex.putmask() raising AssertionError when result did not represent a RangeIndex (GH43240) * Fixed regression in read_parquet() where the fastparquet engine would not work properly with fastparquet 0.7.0 (GH43075) * Fixed regression in DataFrame.loc.__setitem__() raising ValueError when setting array as cell value (GH43422) * Fixed regression in is_list_like() where objects with __iter__ set to None would be identified as iterable (GH43373) * Fixed regression in DataFrame.__getitem__() raising error for slice of DatetimeIndex when index is non monotonic (GH43223) * Fixed regression in Resampler.aggregate() when used after column selection would raise if func is a list of aggregation functions (GH42905) * Fixed regression in DataFrame.corr() where Kendall correlation would produce incorrect results for columns with repeated values (GH43401) * Fixed regression in DataFrame.groupby() where aggregation on columns with object types dropped results on those columns (GH42395, GH43108) * Fixed regression in Series.fillna() raising TypeError when filling float Series with list-like fill value having a dtype which couldn’t cast lostlessly (like float32 filled with float64) (GH43424) * Fixed regression in read_csv() raising AttributeError when the file handle is an tempfile.SpooledTemporaryFile object (GH43439) * Fixed performance regression in core.window.ewm. ExponentialMovingWindow.mean() (GH42333) * Performance improvement for DataFrame.__setitem__() when the key or value is not a DataFrame, or key is not list-like (GH43274) * Fixed bug in DataFrameGroupBy.agg() and DataFrameGroupBy. transform() with engine="numba" where index data was not being correctly passed into func (GH43133) - Release 1.3.2 * Performance regression in DataFrame.isin() and Series.isin() for nullable data types (GH42714) * Regression in updating values of Series using boolean index, created by using DataFrame.pop() (GH42530) * Regression in DataFrame.from_records() with empty records (GH42456) * Fixed regression in DataFrame.shift() where TypeError occurred when shifting DataFrame created by concatenation of slices and fills with values (GH42719) * Regression in DataFrame.agg() when the func argument returned lists and axis=1 (GH42727) * Regression in DataFrame.drop() does nothing if MultiIndex has duplicates and indexer is a tuple or list of tuples (GH42771) * Fixed regression where read_csv() raised a ValueError when parameters names and prefix were both set to None (GH42387) * Fixed regression in comparisons between Timestamp object and datetime64 objects outside the implementation bounds for nanosecond datetime64 (GH42794) * Fixed regression in Styler.highlight_min() and Styler. highlight_max() where pandas.NA was not successfully ignored (GH42650) * Fixed regression in concat() where copy=False was not honored in axis=1 Series concatenation (GH42501) * Regression in Series.nlargest() and Series.nsmallest() with nullable integer or float dtype (GH42816) * Fixed regression in Series.quantile() with Int64Dtype (GH42626) * Fixed regression in Series.groupby() and DataFrame.groupby() where supplying the by argument with a Series named with a tuple would incorrectly raise (GH42731) * Bug in read_excel() modifies the dtypes dictionary when reading a file with duplicate columns (GH42462) * 1D slices over extension types turn into N-dimensional slices over ExtensionArrays (GH42430) * Fixed bug in Series.rolling() and DataFrame.rolling() not calculating window bounds correctly for the first row when center=True and window is an offset that covers all the rows (GH42753) * Styler.hide_columns() now hides the index name header row as well as column headers (GH42101) * Styler.set_sticky() has amended CSS to control the column/index names and ensure the correct sticky positions (GH42537) * Bug in de-serializing datetime indexes in PYTHONOPTIMIZED mode (GH42866)
Markéta Machová (mcalabkova)
accepted
request 912579
from
Fabian Vogt (favogt)
(revision 63)
- Drop suggests of python-numba (pulls in LLVM10) and python-QtPy (pulls in Qt3D, python-qt5 is enough) to make the TW DVD fit again
Matej Cepl (mcepl)
accepted
request 911851
from
Benjamin Greiner (bnavigator)
(revision 62)
- Update to version 1.3.1 Fixed regressions * Pandas could not be built on PyPy (GH42355) * DataFrame constructed with an older version of pandas could not be unpickled (GH42345) * Performance regression in constructing a DataFrame from a dictionary of dictionaries (GH42248) * Fixed regression in DataFrame.agg() dropping values when the DataFrame had an Extension Array dtype, a duplicate index, and axis=1 (GH42380) * Fixed regression in DataFrame.astype() changing the order of noncontiguous data (GH42396) * Performance regression in DataFrame in reduction operations requiring casting such as DataFrame.mean() on integer data (GH38592) * Performance regression in DataFrame.to_dict() and Series.to_dict () when orient argument one of “records”, “dict”, or “split” (GH42352) * Fixed regression in indexing with a list subclass incorrectly raising TypeError (GH42433, GH42461) * Fixed regression in DataFrame.isin() and Series.isin() raising TypeError with nullable data containing at least one missing value (GH42405) * Regression in concat() between objects with bool dtype and integer dtype casting to object instead of to integer (GH42092) * Bug in Series constructor not accepting a dask.Array (GH38645) * Fixed regression for SettingWithCopyWarning displaying incorrect stacklevel (GH42570) * Fixed regression for merge_asof() raising KeyError when one of the by columns is in the index (GH34488)
buildservice-autocommit
accepted
request 890050
from
Markéta Machová (mcalabkova)
(revision 61)
baserev update by copy to link target
Markéta Machová (mcalabkova)
accepted
request 889896
from
Arun Persaud (apersaud)
(revision 60)
update to latest version
buildservice-autocommit
accepted
request 877583
from
Dirk Mueller (dirkmueller)
(revision 59)
baserev update by copy to link target
Displaying revisions 41 - 60 of 118