tag:github.com,2008:https://github.com/sfc-gh-mvashishtha/modin/releases
Tags from modin
2024-04-15T17:43:19Z
tag:github.com,2008:Repository/787484712/0.29.0
2024-04-15T17:43:19Z
Modin 0.29.0
<p>Modin 0.29.0</p>
<p>This release introduces `modin.pandas.testing` and `modin.pandas.arrays` modules, faster implementation (range-partitioning) for
<br />`pivot_table`, `unique`, `drop_duplicates`, `nunique`, `df.resample` functions, new functions to interact with Dask: `to/from_dask`
<br />distributed implementation for `Series.case_when`, optimization for `astype` function with scalar dtype.</p>
<p>Key Features and Updates Since 0.28.0
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6227">modin-project#6227</a>: Make sure `Series.unique()` with pyarrow dtype returns `ArrowExtensionArray` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7042">modin-project#7042</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6793">modin-project#6793</a>: Use 'pandas_dtype' instead of 'np.dtype' for some more places in Modin code (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6794">modin-project#6794</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7039">modin-project#7039</a>: Pass scalar dtype as is to astype query compiler (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7152">modin-project#7152</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7051">modin-project#7051</a>: Update exception message for 'astype' function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7052">modin-project#7052</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7054">modin-project#7054</a>: Update exception message for `shift` function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7055">modin-project#7055</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7056">modin-project#7056</a>: Update exception message for `iloc/loc` functions (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7057">modin-project#7057</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7058">modin-project#7058</a>: Update exception message for `insert` function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7059">modin-project#7059</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7060">modin-project#7060</a>: Fix 'pivot' when index or columns are of Index type (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7061">modin-project#7061</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7062">modin-project#7062</a>: Update exception message for `aggregate` function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7063">modin-project#7063</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7072">modin-project#7072</a>: Replace MaterializationHook with the materialized object on serialization. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7075">modin-project#7075</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7088">modin-project#7088</a>: Make sure `rank` raises `No axis named None...` exception (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7089">modin-project#7089</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7115">modin-project#7115</a>: Exclude Ray 2.10.0 from deps installation (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7116">modin-project#7116</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7135">modin-project#7135</a>: Fix appending a new row (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7172">modin-project#7172</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7153">modin-project#7153</a>: Fix 'Series.corr' with 'method != pearson' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7158">modin-project#7158</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7157">modin-project#7157</a>: Make sure `quantile` function works with `numeric_only=True` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7160">modin-project#7160</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7170">modin-project#7170</a>: Don't use `MinPartitionSize` configuration variable in remote context (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7177">modin-project#7177</a>)
<br />* Performance enhancements
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/5296">modin-project#5296</a>: Partition parquet file if it has too few row groups (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7016">modin-project#7016</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7068">modin-project#7068</a>: Provide shape_hint="column" for some more operations with Series (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7069">modin-project#7069</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7123">modin-project#7123</a>: Preserve shape_hint for dropna (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7124">modin-project#7124</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7130">modin-project#7130</a>: Preserve partition lengths in apply_full_axis with keep_partitioning=True (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7131">modin-project#7131</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7132">modin-project#7132</a>: Preserve partition lengths in apply_full_axis with keep_partitioning=False (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7133">modin-project#7133</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7150">modin-project#7150</a>: Reduce peak memory consumption (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7149">modin-project#7149</a>)
<br />* Refactor Codebase
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/3257">modin-project#3257</a>: Move logging and caching to the `gen_data` internal function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7046">modin-project#7046</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7105">modin-project#7105</a>: Deprecate 'cfg.RangePartitioningGroupby' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7161">modin-project#7161</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7106">modin-project#7106</a>: Rename from/to_ray_dataset to from/to_ray (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7107">modin-project#7107</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7109">modin-project#7109</a>: Remove the outdated aws_example.yaml file. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7110">modin-project#7110</a>)
<br />* Update testing suite
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/3622">modin-project#3622</a>: Centralize tests in Modin (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7137">modin-project#7137</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6016">modin-project#6016</a>: Make sure `eval_general` doesn't expect exceptions by default (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6954">modin-project#6954</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7064">modin-project#7064</a>: Explicitly check for exceptions in `test_groupby.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7065">modin-project#7065</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7066">modin-project#7066</a>: Explicitly check for exceptions in `test_io.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7067">modin-project#7067</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7073">modin-project#7073</a>: Explicitly check for exceptions in `test_default.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7074">modin-project#7074</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7076">modin-project#7076</a>: Explicitly check for exceptions in `test_map_metadata.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7077">modin-project#7077</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7082">modin-project#7082</a>: Explicitly check for exceptions in 'test_series.py' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7083">modin-project#7083</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7084">modin-project#7084</a>: Explicitly check for exceptions in 'test_indexing.py' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7085">modin-project#7085</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7086">modin-project#7086</a>: Explicitly check for exceptions in `test_reduce.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7087">modin-project#7087</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7094">modin-project#7094</a>: Rename 'raising_exceptions' argument of 'eval_general' testing function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7095">modin-project#7095</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7125">modin-project#7125</a>: Explicitly install modin in ci tests (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7126">modin-project#7126</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7165">modin-project#7165</a>: Add codecov token to fix CI on master (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7175">modin-project#7175</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7166">modin-project#7166</a>: Fix HDF tests in CI (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7167">modin-project#7167</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7173">modin-project#7173</a>: Update github actions (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7168">modin-project#7168</a>)
<br />* Documentation improvements
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/2434">modin-project#2434</a>: Clarify the use of '--signoff' option (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7145">modin-project#7145</a>)
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6987">modin-project#6987</a>: Rework range-partitioning docs (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7169">modin-project#7169</a>)
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7144">modin-project#7144</a>: Add information about logging from user defined function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7155">modin-project#7155</a>)
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/4527">modin-project#4527</a>: Add Modin logging to AxisPartition and BlockPartition classes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7079">modin-project#7079</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6783">modin-project#6783</a>: Implement `modin.pandas.testing` module (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7045">modin-project#7045</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6929">modin-project#6929</a>: Implement Series.case_when in a distributed way (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6972">modin-project#6972</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7004">modin-project#7004</a>: Use generators when returning from _deploy_ray_func remote function. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7005">modin-project#7005</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7021">modin-project#7021</a>: Implement to/from_dask functions (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7022">modin-project#7022</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7047">modin-project#7047</a>: Add range-partitioning implementation for '.pivot_table()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7048">modin-project#7048</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7070">modin-project#7070</a>: Add `modin.pandas.arrays` module (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7071">modin-project#7071</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7078">modin-project#7078</a>: Add modin_layer names to classes that inherit ClassLogger (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7099">modin-project#7099</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7090">modin-project#7090</a>: Add range-partitioning implementation for '.unique()' and '.drop_duplicates()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7091">modin-project#7091</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7100">modin-project#7100</a>: Add range-partitioning impl for 'nunique()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7101">modin-project#7101</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7102">modin-project#7102</a>: Deprecate enable_api_only mode in modin logging (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7114">modin-project#7114</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7111">modin-project#7111</a>: Implemented `@remote_function` decorator with cache (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7112">modin-project#7112</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7117">modin-project#7117</a>: Support building range-partitioning from an index level (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7120">modin-project#7120</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7118">modin-project#7118</a>: Add range-partitioning impl for 'df.resample()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7140">modin-project#7140</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7128">modin-project#7128</a>: Update minimal supported version of Ray up to 2.1.0 (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7129">modin-project#7129</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7141">modin-project#7141</a>: Add an ability to use config variables with a context manager (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7142">modin-project#7142</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7146">modin-project#7146</a>: Use BaseQueryCompiler, BasePandasDataset, DataFrame or Series type hints at a high level (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7147">modin-project#7147</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7156">modin-project#7156</a>: Add type hints for Series (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7154">modin-project#7154</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7178">modin-project#7178</a>: Add type hints for DataFrame (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7179">modin-project#7179</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7180">modin-project#7180</a>: Add type hints for modin.pandas.[functions] (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7181">modin-project#7181</a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/AndreyPavlenko">@AndreyPavlenko</a>
<br /><a class="user-mention notranslate" href="https://github.com/Retribution98">@Retribution98</a>
<br /><a class="user-mention notranslate" href="https://github.com/YarShev">@YarShev</a>
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a>
<br /><a class="user-mention notranslate" href="https://github.com/arunjose696">@arunjose696</a>
<br /><a class="user-mention notranslate" href="https://github.com/dchigarev">@dchigarev</a>
<br /><a class="user-mention notranslate" href="https://github.com/sfc-gh-mvashishtha">@sfc-gh-mvashishtha</a></p>
anmyachev
tag:github.com,2008:Repository/787484712/0.28.2
2024-04-12T00:56:01Z
Modin 0.28.2
<p>Modin 0.28.2</p>
<p>This release reverts the pandas requirement from
<br />2.2.1 to >=2.2,<2.3</p>
<p>Key Features and Updates Since 0.28.1
<br />-------------------------------------
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7162">modin-project#7162</a>: Revert pandas version to >=2.2,<2.3 (<a class="commit-link" href="https://github.com/sfc-gh-mvashishtha/modin/commit/67e254154ff16fe2053cc92aafc6077bbdb95447"><tt>67e2541</tt></a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/sfc-gh-mvashishtha">@sfc-gh-mvashishtha</a></p>
sfc-gh-mvashishtha
tag:github.com,2008:Repository/787484712/0.28.1
2024-04-09T22:57:26Z
Modin 0.28.1
<p>Modin 0.28.1</p>
<p>This release pins pandas to 2.2.1. This pin will be removed
<br />in a subsequent release.</p>
<p>Key Features and Updates Since 0.28.0
<br />-------------------------------------
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7162">modin-project#7162</a>: Pin pandas to 2.2.1 (<a class="commit-link" href="https://github.com/sfc-gh-mvashishtha/modin/commit/87d147f10d1aa3cd05eb8967865d945a9980150c"><tt>87d147f</tt></a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/sfc-gh-dpetersohn">@sfc-gh-dpetersohn</a></p>
devin-petersohn
tag:github.com,2008:Repository/787484712/0.28.0
2024-03-07T18:13:44Z
Modin 0.28.0
<p>Modin 0.28.0</p>
<p>This release introduces `modin.pandas.api.extensions` module, faster implementations for `merge` and
<br />`groupby.rolling` functions and new functions to work with Ray Dataset: `to/from_ray_dataset`. It also
<br />includes some other new features, performance optimizations and bug fixes.</p>
<p>Key Features and Updates Since 0.27.0
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6935">modin-project#6935</a>: Fix Merge failed when right operand is an empty dataframe (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6941">modin-project#6941</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6936">modin-project#6936</a>: Fix 'read_parquet' when dataset is created with 'to_parquet' and 'index=False' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6937">modin-project#6937</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6944">modin-project#6944</a>: Apply 'isort' formatting for scripts from tutorials (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6945">modin-project#6945</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6946">modin-project#6946</a>: Remove 'needs: [lint-black-isort, ...]' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6947">modin-project#6947</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6948">modin-project#6948</a>: Fix groupby when Modin dataframe has several column partitions (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6951">modin-project#6951</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6952">modin-project#6952</a>: use `render_as_string` to get sqlalchemy engine url (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6953">modin-project#6953</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6968">modin-project#6968</a>: Align API with pandas (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6969">modin-project#6969</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6974">modin-project#6974</a>: Always use actual pandas version in 'test_all_urls_exist' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6975">modin-project#6975</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6982">modin-project#6982</a>: Updating data in notebooks from yellow taxi to green taxi dataset (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6993">modin-project#6993</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6984">modin-project#6984</a>: Ensure the results of inplace operations materialize (for tests) (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6985">modin-project#6985</a>)
<br />* Performance enhancements
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6976">modin-project#6976</a>: Do not trigger unnecessary computations on `._propagate_index_objs()` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6977">modin-project#6977</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6979">modin-project#6979</a>: Do not trigger `._copartition()` for identical indices on binary operations (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6980">modin-project#6980</a>)
<br />* Refactor Codebase
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6856">modin-project#6856</a>: Rename read_pickle_distributed/to_pickle_distributed to read_pickle_glob/to_pickle_glob (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6957">modin-project#6957</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6939">modin-project#6939</a>: Make 'modin.pandas.DataFrame._to_pandas' a public method (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6940">modin-project#6940</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6958">modin-project#6958</a>: Remove DataFrame.to_pickle_distributed in favour of DataFrame.modin.to_pickle_distributed (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6959">modin-project#6959</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7002">modin-project#7002</a>: get more information about exceptions from `eval_general` utility (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7003">modin-project#7003</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7008">modin-project#7008</a>: Remove `check_exception_type` argument of `eval_general` function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7009">modin-project#7009</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7013">modin-project#7013</a>: Move `to_pandas` and `to_ray_dataset` into modin namespace (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7014">modin-project#7014</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7017">modin-project#7017</a>: Align 'to_hdf' and 'hist' signatures to pandas (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7018">modin-project#7018</a>)
<br />* Update testing suite
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6932">modin-project#6932</a>: don't use deprecated 'pandas._testing.makeStringIndex' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6933">modin-project#6933</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6994">modin-project#6994</a>: Update tests in `test_series.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6995">modin-project#6995</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6996">modin-project#6996</a>: Update tests in `test_io.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6997">modin-project#6997</a>)
<br />* Documentation improvements
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6871">modin-project#6871</a>: Update Modin on Ray cluster tutorial (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6872">modin-project#6872</a>)
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6949">modin-project#6949</a>: Create Modin on Dask cluster tutorial (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6950">modin-project#6950</a>)
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6962">modin-project#6962</a>: Remove links to <a href="https://discuss.modin.org">https://discuss.modin.org</a> (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6963">modin-project#6963</a>)
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/3044">modin-project#3044</a>: Create Extentions Module in Modin (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6961">modin-project#6961</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/4622">modin-project#4622</a>: Unify data type of log_level in logging module (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6992">modin-project#6992</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6913">modin-project#6913</a>: Support sqlalchemy connectables in `read_sql` by getting connection url (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6956">modin-project#6956</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6934">modin-project#6934</a>: Support 'include_groups=False' parameter in 'groupby.apply()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6938">modin-project#6938</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6942">modin-project#6942</a>: Enable range-partitioning impl for 'groupby().rolling()' by default (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6943">modin-project#6943</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6965">modin-project#6965</a>: Implement `.merge()` using range-partitioning implementation (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6966">modin-project#6966</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6970">modin-project#6970</a>: Implement to/from_ray_dataset functions (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6971">modin-project#6971</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6983">modin-project#6983</a>: Add Pluggable Documentation Module Support (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6986">modin-project#6986</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/7001">modin-project#7001</a>: Do not force materialization in MetaList.__getitem__() (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/7006">modin-project#7006</a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/AndreyPavlenko">@AndreyPavlenko</a>
<br /><a class="user-mention notranslate" href="https://github.com/Retribution98">@Retribution98</a>
<br /><a class="user-mention notranslate" href="https://github.com/YarShev">@YarShev</a>
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a>
<br /><a class="user-mention notranslate" href="https://github.com/arunjose696">@arunjose696</a>
<br /><a class="user-mention notranslate" href="https://github.com/dchigarev">@dchigarev</a>
<br /><a class="user-mention notranslate" href="https://github.com/sfc-gh-dpetersohn">@sfc-gh-dpetersohn</a>
<br /><a class="user-mention notranslate" href="https://github.com/tochigiv">@tochigiv</a></p>
anmyachev
tag:github.com,2008:Repository/787484712/0.27.0
2024-02-14T13:48:04Z
Modin 0.27.0
<p>Modin 0.27.0</p>
<p>This release updates pandas to 2.2, introduces lazy execution mode on Ray, new functions that support glob
<br />syntax and speeds up several more groupby cases. It also includes some other new features, performance
<br />optimazations and many bug fixes.</p>
<p>Key Features and Updates Since 0.26.0
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/2405">modin-project#2405</a>: Make sure named aggregation work for Series objects (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6892">modin-project#6892</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/5925">modin-project#5925</a>: Put a sorting-hack into groupby tests to hide <a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6875">modin-project#6875</a> bug (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6896">modin-project#6896</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6830">modin-project#6830</a>: Pass AWS related env vars to mpiexec (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6867">modin-project#6867</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6840">modin-project#6840</a>: Call 'tolist' function in 'DtypesDescriptor._merge_dtypes' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6844">modin-project#6844</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6855">modin-project#6855</a>: Make sure read_parquet works with integer columns for pyarrow engine (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6874">modin-project#6874</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6879">modin-project#6879</a>: Convert the right DF to single partition before broadcasting in query_compiler.merge (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6880">modin-project#6880</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6881">modin-project#6881</a>: Make sure 'astype' works correctly with 'int32' and 'float32' dtypes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6884">modin-project#6884</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6897">modin-project#6897</a>: Preprocess kernel function that alignes columns in groupby (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6898">modin-project#6898</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6897">modin-project#6897</a>: Revert unidist specific fix for groupby (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6902">modin-project#6902</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6899">modin-project#6899</a>: Avoid sending lazy categorical proxies to workers (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6900">modin-project#6900</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6904">modin-project#6904</a>: Align levels of partially known dtypes with MultiIndex labels (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6905">modin-project#6905</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6911">modin-project#6911</a>: Remove unidist specific workaround in '.from_pandas()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6912">modin-project#6912</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6916">modin-project#6916</a>: unpin 'pydantic' dependency (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6917">modin-project#6917</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6924">modin-project#6924</a>: HDK: Use JoinNode instead of MaskNode for non-range row_position (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6926">modin-project#6926</a>)
<br />* Performance enhancements
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6876">modin-project#6876</a>: Skip the masking stage on 'iloc' where beneficial (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6878">modin-project#6878</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6922">modin-project#6922</a>: Set DaskThreadsPerWorker to 1 (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6923">modin-project#6923</a>)
<br />* Refactor Codebase
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6293">modin-project#6293</a>: Corrected 'missmatch' to 'mismatch' in ErrorMessage.missmatch_with_pandas method (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6901">modin-project#6901</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6812">modin-project#6812</a>: Remove 'PyarrowOnRay' execution in favour of pyarrow-backed pandas dataframes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6848">modin-project#6848</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6833">modin-project#6833</a>: Remove `SocksProxy`, `DoLogRpyc`, `DoTraceRpyc` outdated classes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6834">modin-project#6834</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6845">modin-project#6845</a>: Fix import issues found by CodeQL (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6837">modin-project#6837</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6852">modin-project#6852</a>: Remove OrderedDict in favor of builtin dict (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6853">modin-project#6853</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6858">modin-project#6858</a>: Rename _get_dimensions and change arguments (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6859">modin-project#6859</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6889">modin-project#6889</a>: Define `__all__` in `modin.config.__init__.py` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6886">modin-project#6886</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6903">modin-project#6903</a>: Remove duplicated definitions of 'create_test_series' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6910">modin-project#6910</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6918">modin-project#6918</a>: Docstring and type hints fixes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6925">modin-project#6925</a>)
<br />* Update testing suite
<br /> * TEST-#0000: fix 'push-to-master / test docs' CI job (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6927">modin-project#6927</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6708">modin-project#6708</a>: Create test files using `tmp_path` fixture (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6709">modin-project#6709</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6777">modin-project#6777</a>: Make `to_csv` tests on Unidist more stable (for `test-all-unidist` CI job) (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6851">modin-project#6851</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6830">modin-project#6830</a>: Use local s3 server instead of public s3 buckets (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6863">modin-project#6863</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6846">modin-project#6846</a>: Skip unstable Unidist to_csv tests (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6847">modin-project#6847</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6868">modin-project#6868</a>: Remove tests for 'gs' remote protocol since we rely on 'fsspec' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6882">modin-project#6882</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6885">modin-project#6885</a>: Switch to black>=24.1.0 (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6887">modin-project#6887</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6893">modin-project#6893</a>: Added support for `pytest 8.0.0` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6894">modin-project#6894</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6920">modin-project#6920</a>: Remove testing for Ray client (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6921">modin-project#6921</a>)
<br />* Documentation improvements
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6860">modin-project#6860</a>: Add an ecosystem page to the docs (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6861">modin-project#6861</a>)
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/3450">modin-project#3450</a>: Implement read_json_glob and to_json_glob (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6873">modin-project#6873</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/5809">modin-project#5809</a>: New implementation of the Ray lazy execution queue (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6731">modin-project#6731</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/5925">modin-project#5925</a>: Enable grouping on categoricals with range-partitioning impl (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6862">modin-project#6862</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6382">modin-project#6382</a>: Execute bitwise NOT (~) operations on HDK (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6383">modin-project#6383</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6398">modin-project#6398</a>: Improved performance of list-like objects insertion into HDK DataFrames (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6412">modin-project#6412</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6830">modin-project#6830</a>: Remove public s3 bucket reference (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6829">modin-project#6829</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6831">modin-project#6831</a>: Implement read_parquet_glob and to_parquet_glob (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6854">modin-project#6854</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6832">modin-project#6832</a>: Implement read_xml_glob, to_xml_glob (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6930">modin-project#6930</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6835">modin-project#6835</a>: Do not put binary functions to the Ray storage multiple times. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6836">modin-project#6836</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6838">modin-project#6838</a>: Prefer lazy execution for binary operations with scalar. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6839">modin-project#6839</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6841">modin-project#6841</a>: Fixing ray anti pattern with .length() and .width() being called in a loop (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6842">modin-project#6842</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6849">modin-project#6849</a>: Removing `to_pandas` call in `merge` and `join` functions (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6850">modin-project#6850</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6883">modin-project#6883</a>: Support grouping on a Series with range-partitioning impl (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6888">modin-project#6888</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6906">modin-project#6906</a>: Update to pandas 2.2.* (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6907">modin-project#6907</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6908">modin-project#6908</a>: Remove the warning regarding engine initialization (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6909">modin-project#6909</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6914">modin-project#6914</a>: Add a config for setting a number of threads per Dask worker (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6915">modin-project#6915</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6918">modin-project#6918</a>: Add auto mode to the lazy execution. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6919">modin-project#6919</a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/AndreyPavlenko">@AndreyPavlenko</a>
<br /><a class="user-mention notranslate" href="https://github.com/YarShev">@YarShev</a>
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a>
<br /><a class="user-mention notranslate" href="https://github.com/arunjose696">@arunjose696</a>
<br /><a class="user-mention notranslate" href="https://github.com/dchigarev">@dchigarev</a>
<br /><a class="user-mention notranslate" href="https://github.com/leshikus">@leshikus</a>
<br /><a class="user-mention notranslate" href="https://github.com/vedant">@vedant</a></p>
anmyachev
tag:github.com,2008:Repository/787484712/0.26.1
2024-01-19T15:38:27Z
Modin 0.26.1
<p>Modin 0.26.1</p>
<p>This release includes a fix for `concat` function.</p>
<p>Key Features and Updates Since 0.26.0
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6830">modin-project#6830</a>: Pass AWS related env vars to mpiexec (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6867">modin-project#6867</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6840">modin-project#6840</a>: Call 'tolist' function in 'DtypesDescriptor._merge_dtypes' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6844">modin-project#6844</a>)
<br />* Update testing suite
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6777">modin-project#6777</a>: Make `to_csv` tests on Unidist more stable (for `test-all-unidist` CI job) (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6851">modin-project#6851</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6830">modin-project#6830</a>: Use local s3 server instead of public s3 buckets (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6863">modin-project#6863</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6846">modin-project#6846</a>: Skip unstable Unidist to_csv tests (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6847">modin-project#6847</a>)
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6830">modin-project#6830</a>: Remove public s3 bucket reference (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6829">modin-project#6829</a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/leshikus">@leshikus</a>
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a></p>
anmyachev
tag:github.com,2008:Repository/787484712/0.26.0
2023-12-14T14:19:50Z
Modin 0.26.0
<p>Modin 0.26.0</p>
<p>This release introduces a new, faster implementation for `groupby.apply`, as well as many performance
<br />fixes related to improving asynchronous execution, a new namespace for accessing experimental functions
<br />(for example, `DataFrame.modin.to_pickle_distributed`), a fix for a long-standing problem with the
<br />use of Modin objects inside UDFs for `apply` and many other fixes.</p>
<p>Note: to get Modin on MPI through unidist (as of unidist 0.5.0) fully working
<br />it is required to have a working MPI implementation installed beforehand.</p>
<p>Key Features and Updates Since 0.25.0
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/4355">modin-project#4355</a>: Fix rename algebraic operator to avoid copying (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/4356">modin-project#4356</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6594">modin-project#6594</a>: fix usage of Modin objects inside UDFs for `apply` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6673">modin-project#6673</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6664">modin-project#6664</a>: Use '@lazy_metadata_decorator' for 'PandasDataFrame.finalize' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6720">modin-project#6720</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6684">modin-project#6684</a>: Adapt to pandas 2.1.2 (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6685">modin-project#6685</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6687">modin-project#6687</a>: Explicitly add users to CODEOWNERS (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6688">modin-project#6688</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6693">modin-project#6693</a>: revert creating an additional copy in 'astype' op (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6692">modin-project#6692</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6703">modin-project#6703</a>: don't use 'set_index_name(None)' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6698">modin-project#6698</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6732">modin-project#6732</a>: Fix inferring result dtypes for binary operations (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6737">modin-project#6737</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6745">modin-project#6745</a>: Pin 'unidist <= 0.4.1' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6746">modin-project#6746</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6752">modin-project#6752</a>: Preserve dtypes cache on '.insert()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6757">modin-project#6757</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6768">modin-project#6768</a>: make sure `to_numpy` use `**kwargs` after <a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6704">modin-project#6704</a> (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6769">modin-project#6769</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6771">modin-project#6771</a>: avoid 'ValueError: assignment destination is read-only' for 'cumsum' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6772">modin-project#6772</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6773">modin-project#6773</a>: make sure '_to_pandas' return mutable pandas objects (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6775">modin-project#6775</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6774">modin-project#6774</a>: Modify conditions for `loc` to get similar behavior to pandas (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6798">modin-project#6798</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6778">modin-project#6778</a>: Read parquet files without file extensions using fastparquet (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6790">modin-project#6790</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6779">modin-project#6779</a>: pass only one indexer into `Series.__getitem__` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6780">modin-project#6780</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6781">modin-project#6781</a>: Use `pandas.api.types.pandas_dtype` to convert to valid numpy and pandas only dtypes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6788">modin-project#6788</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6782">modin-project#6782</a>: filter pandas warnings when precomputing dtypes (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6811">modin-project#6811</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6786">modin-project#6786</a>: properly d2p for cross 'DataFrame.join' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6787">modin-project#6787</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6791">modin-project#6791</a>: Pass additional environment variables to MPI workers (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6792">modin-project#6792</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6799">modin-project#6799</a>: Allow creating incomplete 'ModinIndex' objects (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6800">modin-project#6800</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6822">modin-project#6822</a>: Do not propagate NotImplementedError to a user on a 'set_columns()' with dupl labels (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6823">modin-project#6823</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6824">modin-project#6824</a>: Invalidate 'ModinIndex._lengths_id' on empty partitions filtering (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6825">modin-project#6825</a>)
<br />* Performance enhancements
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/4777">modin-project#4777</a>: Don't use `copy=True` parameter for `concat` calls inside `to_pandas` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/4778">modin-project#4778</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/4804">modin-project#4804</a>: Preserve lengths/widths caches in `broadcast_apply_full_axis` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6760">modin-project#6760</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6666">modin-project#6666</a>: Avoid internal `reset_index` for left `merge` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6665">modin-project#6665</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6668">modin-project#6668</a>: Use `copy=False` for internal usage of `set_axis` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6667">modin-project#6667</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6669">modin-project#6669</a>: Avoid one extra 'copy()' call for 'Series.reset_index' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6670">modin-project#6670</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6671">modin-project#6671</a>: don't iterate over the result of the 'Series.tolist' function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6672">modin-project#6672</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6690">modin-project#6690</a>: Use 'sync_labels=False' for 'rank' function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6689">modin-project#6689</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6694">modin-project#6694</a>: Use `lazy_map_partitions()` for dtypes conversion (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6695">modin-project#6695</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6696">modin-project#6696</a>: Use cached dtypes in fillna when possible. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6697">modin-project#6697</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6701">modin-project#6701</a>: use `get_axis` internal function instead of `axes` property (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6700">modin-project#6700</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6702">modin-project#6702</a>: don't materialize axes when calling to_numpy (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6699">modin-project#6699</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6710">modin-project#6710</a>: Don't materialize index in `_groupby_shuffle` internal function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6707">modin-project#6707</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6712">modin-project#6712</a>: Copy '_shape_hint' in 'query_complier.copy' function (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6713">modin-project#6713</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6714">modin-project#6714</a>: Assign 'qc._shape_hint = column' in 'columnarize' func (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6715">modin-project#6715</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6716">modin-project#6716</a>: Avoid materializing axes in `_filter_empties` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6717">modin-project#6717</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6718">modin-project#6718</a>: Use '_get_axis_lengths' func instead of '_axes_lengths' property (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6719">modin-project#6719</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6721">modin-project#6721</a>: Use 'keep_partitioning=True', for 'duplicated' implementation (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6722">modin-project#6722</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6723">modin-project#6723</a>: Use `_shape_hint = "column"` in `DataFrame.squeeze` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6724">modin-project#6724</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6727">modin-project#6727</a>: Remove remaining 'result.name = None' in groupby code (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6726">modin-project#6726</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6728">modin-project#6728</a>: In the case of narrow dataframes, it is cheaper to convert partitions to numpy in the main process. (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6704">modin-project#6704</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6747">modin-project#6747</a>: Preserve columns/dtypes cache when merging on a single index level (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6748">modin-project#6748</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6749">modin-project#6749</a>: Preserve partial dtype for the result of 'reset_index()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6751">modin-project#6751</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6753">modin-project#6753</a>: Preserve dtypes cache on '.__setitem__()' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6758">modin-project#6758</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6754">modin-project#6754</a>: Merge partial dtype caches on '.concat(axis=0)' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6759">modin-project#6759</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6756">modin-project#6756</a>: Don't materialize index when sorting (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6755">modin-project#6755</a>)
<br /> * PERF-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6762">modin-project#6762</a>: Carry dtypes information in lazy indices (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6763">modin-project#6763</a>)
<br />* Refactor Codebase
<br /> * REFACTOR-#0000: cleanup one todo and flake8 issues in modin/utils.py (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6826">modin-project#6826</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6739">modin-project#6739</a>: Use execution_wrapper instead of directly addressing DaskWrapper (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6740">modin-project#6740</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6805">modin-project#6805</a>: Move all IO functions to 'modin.pandas.io' module (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6806">modin-project#6806</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6807">modin-project#6807</a>: Rename experimental groupby and experimental numpy variables (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6809">modin-project#6809</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6815">modin-project#6815</a>: move experimental parsers into 'modin.experimental' folder (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6813">modin-project#6813</a>)
<br /> * REFACTOR-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6818">modin-project#6818</a>: don't implicitly enable experimental mode (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6817">modin-project#6817</a>)
<br />* Update testing suite
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6705">modin-project#6705</a>: Don't compare 'pkl' files (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6706">modin-project#6706</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6729">modin-project#6729</a>: Use custom pytest mark instead of `--extra-test-parameters` option (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6730">modin-project#6730</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6777">modin-project#6777</a>: Make `to_csv` tests on Unidist more stable (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6776">modin-project#6776</a>)
<br /> * TEST-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6795">modin-project#6795</a>: don't use platform-dependent 'int' type (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6796">modin-project#6796</a>)
<br />* Documentation improvements
<br /> * DOCS-#0000: Add conda forge doc (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6627">modin-project#6627</a>)
<br /> * DOCS-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6819">modin-project#6819</a>: Update Modin on cluster documentation (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6678">modin-project#6678</a>)
<br />* New Features
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/5836">modin-project#5836</a>: Introduce 'partial' dtypes cache (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6663">modin-project#6663</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6735">modin-project#6735</a>: Make Modin on MPI through unidist component more obvious (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6736">modin-project#6736</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6767">modin-project#6767</a>: Provide the ability to use experimental functionality when experimental mode is not enabled globally via an environment variable (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6764">modin-project#6764</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6784">modin-project#6784</a>: Add d2p implementations for `DataFrame.__rdivmod__/__divmod__` (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6785">modin-project#6785</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6801">modin-project#6801</a>: Add 'modin.pandas.error' module (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6802">modin-project#6802</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6803">modin-project#6803</a>: Enable range-partitioning impl for 'groupby.apply()' by default (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6804">modin-project#6804</a>)
<br /> * FEAT-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6820">modin-project#6820</a>: Make sure IO functions works with path-like filenames (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6821">modin-project#6821</a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/AndreyPavlenko">@AndreyPavlenko</a>
<br /><a class="user-mention notranslate" href="https://github.com/JignyasAnand">@JignyasAnand</a>
<br /><a class="user-mention notranslate" href="https://github.com/RehanSD">@RehanSD</a>
<br /><a class="user-mention notranslate" href="https://github.com/YarShev">@YarShev</a>
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a>
<br /><a class="user-mention notranslate" href="https://github.com/devin-petersohn">@devin-petersohn</a>
<br /><a class="user-mention notranslate" href="https://github.com/dchigarev">@dchigarev</a>
<br /><a class="user-mention notranslate" href="https://github.com/mvashishtha">@mvashishtha</a>
<br /><a class="user-mention notranslate" href="https://github.com/seydar">@seydar</a></p>
anmyachev
tag:github.com,2008:Repository/787484712/0.24.1.post1
2023-11-17T23:51:54Z
0.24.1.post1
anmyachev
tag:github.com,2008:Repository/787484712/0.24.1.post0
2023-11-17T22:47:54Z
Modin 0.24.1.post0
<p>Modin 0.24.1.post0</p>
<p>Hotfix for Unidist.</p>
<p>Key Features and Updates Since 0.24.1
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6684">modin-project#6684</a>: Adapt to pandas 2.1.2 (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6685">modin-project#6685</a>)
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6745">modin-project#6745</a>: Pin 'unidist <= 0.4.1' (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6746">modin-project#6746</a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a>
<br /><a class="user-mention notranslate" href="https://github.com/dchigarev">@dchigarev</a></p>
anmyachev
tag:github.com,2008:Repository/787484712/0.25.1
2023-11-16T15:36:42Z
Modin 0.25.1
<p>Modin 0.25.1</p>
<p>Hotfix for Unidist.</p>
<p>Key Features and Updates Since 0.25.0
<br />-------------------------------------
<br />* Stability and Bugfixes
<br /> * FIX-<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/issues/6684">modin-project#6684</a>: Adapt to pandas 2.1.2 (<a class="issue-link js-issue-link" href="https://github.com/modin-project/modin/pull/6685">modin-project#6685</a>)
<br /> * FIX-#0000: Pin unidist<=0.4.1 (<a class="commit-link" href="https://github.com/sfc-gh-mvashishtha/modin/commit/f0c1c03d9022285ef26c585d5983fb467e9ac4a1"><tt>f0c1c03</tt></a>)</p>
<p>Contributors
<br />------------
<br /><a class="user-mention notranslate" href="https://github.com/anmyachev">@anmyachev</a></p>
anmyachev