Modin

Latest version: v0.32.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 16

0.16.1

This release features a bug fix, as well as fixes for deprecation warnings introduced by pandas 1.5.

Key Features and Updates
------------------------

* Stability and Bugfixes
* FIX-5034: Handle lists in `df.get()` (5035)
* FIX-5098: Stop using append internally. (5100)
* FIX-5097: Stop using deprecated mangle_dup_cols. (5104)
* Refactor Codebase
* REFACTOR-5092: Fix future warning for set_axis function (5093)

Contributors
------------
mvashishtha
pyrito
anmyachev
vnlitvinov

0.16.0

This release includes support for pandas 1.5, support for the latest version of dask, and backwards compatibility with python 3.6 and pandas 1.1. Additionally, it includes many performance enhancements, bug fixes, and documentation improvements.

Key Features and Updates
------------------------

* Stability and Bugfixes
* FIX-4570: Replace ``np.bool`` -> ``np.bool_`` (4571)
* FIX-4543: Fix `read_csv` in case skiprows=<0, []> (4544)
* FIX-4059: Add cell-wise execution for binary ops, fix bin ops for empty dataframes (4391)
* FIX-4589: Pin protobuf<4.0.0 to fix ray (4590)
* FIX-4577: Set attribute of Modin dataframe to updated value (4588)
* FIX-4411: Fix binary_op between datetime64 Series and pandas timedelta (4592)
* FIX-4604: Fix `groupby` + `agg` in case when multicolumn can arise (4642)
* FIX-4582: Inherit custom log layer (4583)
* FIX-4639: Fix `storage_options` usage for `read_csv` and `read_csv_glob` (4644)
* FIX-4593: Ensure Modin warns when setting columns via attributes (4621)
* FIX-4584: Enable pdb debug when running cloud tests (4585)
* FIX-4564: Workaround import issues in Ray: auto-import pandas on python start if env var is set (4603)
* FIX-4641: Reindex pandas partitions in `df.describe()` (4651)
* FIX-2064: Fix `iloc`/`loc` assignment when dataframe is empty (4677)
* FIX-4634: Check for FrozenList as `by` in `df.groupby()` (4667)
* FIX-4680: Fix `read_csv` that started defaulting to pandas again in case of reading from a buffer and when a buffer has a non-zero starting position (4681)
* FIX-4491: Wait for all partitions in parallel in benchmark mode (4656)
* FIX-4358: MultiIndex `loc` shouldn't drop levels for full-key lookups (4608)
* FIX-4658: Expand exception handling for `read_*` functions from s3 storages (4659)
* FIX-4672: Fix incorrect warning when setting `frame.index` or `frame.columns` (4721)
* FIX-4686: Propagate metadata and drain call queue in unwrap_partitions (4697)
* FIX-4652: Support categorical data in `from_dataframe` (4737)
* FIX-4756: Correctly propagate `storage_options` in `read_parquet` (4764)
* FIX-4657: Use `fsspec` for handling s3/http-like paths instead of `s3fs` (4710)
* FIX-4676: drain sub-virtual-partition call queues (4695)
* FIX-4782: Exclude certain non-parquet files in `read_parquet` (4783)
* FIX-4808: Set dtypes correctly after column rename (4809)
* FIX-4811: Apply dataframe -> not_dataframe functions to virtual partitions (4812)
* FIX-4099: Use mangled column names but keep the original when building frames from arrow (4767)
* FIX-4838: Bump up modin-spreadsheet to latest master (4839)
* FIX-4840: Change modin-spreadsheet version for notebook requirements (4841)
* FIX-4835: Handle Pathlike paths in `read_parquet` (4837)
* FIX-4872: Stop checking the private ray mac memory limit (4873)
* FIX-4914: `base_lengths` should be computed from `base_frame` instead of `self` in `copartition` (4915)
* FIX-4848: Fix rebalancing partitions when NPartitions == 1 (4874)
* FIX-4927: Fix `dtypes` computation in `dataframe.filter` (4928)
* FIX-4907: Implement `radd` for Series and DataFrame (4908)
* FIX-4945: Fix `_take_2d_positional` that loses indexes due to filtering empty dataframes (4951)
* FIX-4818, PERF-4825: Fix where by using the new n-ary operator (4820)
* FIX-3983: FIX-4107: Materialize 'rowid' columns when selecting rows by position (4834)
* FIX-4845: Fix KeyError from `__getitem_bool` for single row dataframes (4845)
* FIX-4734: Handle Series.apply when return type is a DataFrame (4830)
* FIX-4983: Set `frac` to `None` in _sample when `n=0` (4984)
* FIX-4993: Return `_default_to_pandas` in `df.attrs` (4995)
* FIX-5043: Fix `execute` function in ASV utils failed if `len(partitions) == 0` (5044)
* FIX-4597: Refactor Partition handling of func, args, kwargs (4715)
* FIX-4996: Evaluate BenchmarkMode at each function call (4997)
* FIX-4022: Fixed empty data frame with index (4910)
* FIX-4090: Fixed check if the index is trivial (4936)
* FIX-4966: Fix `to_timedelta` to return Series instead of TimedeltaIndex (5028)
* FIX-5042: Fix series __getitem__ with invalid strings (5048)
* FIX-4691: Fix binary operations between virtual partitions (5049)
* FIX-5045: Fix ray virtual_partition.wait with duplicate object refs (5058)
* Performance enhancements
* PERF-4182: Add cell-wise execution for binary ops, fix bin ops for empty dataframes (4391)
* PERF-4288: Improve perf of `groupby.mean` for narrow data (4591)
* PERF-4772: Remove `df.copy` call from `from_pandas` since it is not needed for Ray and Dask (4781)
* PERF-4325: Improve perf of multi-column assignment in `__setitem__` when no new column names are assigning (4455)
* PERF-3844: Improve perf of `drop` operation (4694)
* PERF-4727: Improve perf of `concat` operation (4728)
* PERF-4705: Improve perf of arithmetic operations between `Series` objects with shared `.index` (4689)
* PERF-4703: Improve performance in accessing `ser.cat.categories`, `ser.cat.ordered`, and `ser.__array_priority__` (4704)
* PERF-4305: Parallelize `read_parquet` over row groups (4700)
* PERF-4773: Compute `lengths` and `widths` in `put` method of Dask partition like Ray do (4780)
* PERF-4732: Avoid overwriting already-evaluated `PandasOnRayDataframePartition._length_cache` and `PandasOnRayDataframePartition._width_cache` (4754)
* PERF-4862: Don't call `compute_sliced_len.remote` when `row_labels/col_labels == slice(None)` (4863)
* PERF-4713: Stop overriding the ray MacOS object store size limit (4792)
* PERF-4944: Avoid default_to_pandas in ``Series.cat.codes``, ``Series.dt.tz``, and ``Series.dt.to_pytimedelta`` (4833)
* PERF-4851: Compute `dtypes` for binary operations that can only return bool type and the right operand is not a Modin object (4852)
* PERF-4842: `copy` should not trigger any previous computations (4843)
* PERF-4849: Compute `dtypes` in `concat` also for ROW_WISE case when possible (4850)
* PERF-4929: Compute `dtype` when using `Series.dt` accessor (4930)
* PERF-4892: Compute `lengths` in `rebalance_partitions` when possible (4893)
* PERF-4794: Compute caches in `_propagate_index_objs` (4888)
* PERF-4860: `PandasDataframeAxisPartition.deploy_axis_func` should be serialized only once (4861)
* PERF-4890: `PandasDataframeAxisPartition.drain` should be serialized only once (4891)
* PERF-4870: Avoid index materialization in `__getattribute__` and `__getitem__` (4911)
* PERF-4886: Use lazy index and columns evaluation in `query` method (4887)
* PERF-4866: `iloc` function that used in `partition.mask` should be serialized only once (4901)
* PERF-4920: Avoid index and cache computations in `take_2d_labels_or_positional` unless they are needed (4921)
* PERF-4999: don't call `apply` in virtual partition' `drain_call_queue` if `call_queue` is empty (4975)
* PERF-4268: Implement partition-parallel __getitem__ for bool Series masks (4753)
* PERF-5017: `reset_index` shouldn't trigger index materialization if possible (5018)
* PERF-4963: Use partition `width/length` methods instead of `_compute_axis_labels_and_lengths` if index is already known (4964)
* PERF-4940: Optimize categorical dtype check in `concatenate` (4953)
* Benchmarking enhancements
* TEST-5066: Add outer join case for `TimeConcat` benchmark (5067)
* TEST-5083: Add `merge` op with categorical data (5084)
* FEAT-4706: Add Modin ClassLogger to PandasDataframePartitionManager (4707)
* TEST-5014: Simplify adding new ASV benchmarks (5015)
* TEST-5064: Update `TimeConcat` benchmark with new parameter `ignore_index` (5065)
* TEST-5068: Add binary op benchmark for Series (5069)
* Refactor Codebase
* REFACTOR-4530: Standardize access to physical data in partitions (4563)
* REFACTOR-4534: Replace logging meta class with class decorator (4535)
* REFACTOR-4708: Delete combine dtypes (4709)
* REFACTOR-4629: Add type annotations to modin/config (4685)
* REFACTOR-4717: Improve PartitionMgr.get_indices() usage (4718)
* REFACTOR-4730: make Indexer immutable (4731)
* REFACTOR-4774: remove `_build_treereduce_func` call from `_compute_dtypes` (4775)
* REFACTOR-4750: Delete BaseDataframeAxisPartition.shuffle (4751)
* REFACTOR-4722: Stop suppressing undefined name lint (4723)
* REFACTOR-4832: unify `split_result_of_axis_func_pandas` (4831)
* REFACTOR-4796: Introduce constant for __reduced__ column name (4799)
* REFACTOR-4000: Remove code duplication for `PandasOnRayDataframePartitionManager` (4895)
* REFACTOR-3780: Remove code duplication for `PandasOnDaskDataframe` (3781)
* REFACTOR-4530: Unify access to physical data for any partition type (4829)
* REFACTOR-4978: Align `modin/core/execution/dask/common/__init__.py` with `modin/core/execution/ray/common/__init__.py` (4979)
* REFACTOR-4949: Remove code duplication in `default2pandas/dataframe.py` and `default2pandas/any.py` (4950)
* REFACTOR-4976: Rename `RayTask` to `RayWrapper` in accordance with Dask (4977)
* REFACTOR-4885: De-duplicated take_2d_labels_or_positional methods (4883)
* REFACTOR-5005: Use `finalize` method instead of list comprehension + `drain_call_queue` (5006)
* REFACTOR-5001: Remove `jenkins` stuff (5002)
* REFACTOR-5026: Change exception names to simplify grepping (5027)
* REFACTOR-4970: Rewrite base implementations of a partition' `width/length` (4971)
* REFACTOR-4942: Remove `call` method in favor of `register` due to duplication (4943)
* REFACTOR-4922: Helpers for take_2d_labels_or_positional (4865)
* REFACTOR-5024: Make `_row_lengths` and `_column_widths` public (5025)
* REFACTOR-5009: Use `RayWrapper.materialize` instead of `ray.get` (5010)
* REFACTOR-4755: Rewrite Pandas version mismatch warning (4965)
* REFACTOR-5012: Add mypy checks for singleton files in base modin directory (5013)
* REFACTOR-5038: Remove unnecessary _method argument from resamplers (5039)
* REFACTOR-5081: Remove `c323f7fe385011ed849300155de07645.db` file (5082)
* Pandas API implementations and improvements
* FEAT-4670: Implement convert_dtypes by mapping across partitions (4671)
* OmniSci enhancements
* FEAT-4913: Enabling pyhdk
* Update testing suite
* TEST-4508: Reduce test_partition_api pytest threads to deflake it (4551)
* TEST-4550: Use much less data in test_partition_api (4554)
* TEST-4610: Remove explicit installation of `black`/`flake8` for omnisci ci-notebooks (4609)
* TEST-2564: Add caching and use mamba for conda setups in GH (4607)
* TEST-4557: Delete multiindex sorts instead of xfailing (4559)
* TEST-4698: Stop passing invalid storage_options param (4699)
* TEST-4745: Pin flake8 to <5 to workaround installation conflict (4752)
* TEST-4875: XFail tests failing due to file gone missing (4876)
* TEST-4879: Use pandas `ensure_clean()` in place of `io_tests_data` (4881)
* TEST-4562: Use local Ray cluster in CI to resolve flaky `test-compat-win` (5007)
* TEST-5040: Rework test_series using eval_general() (5041)
* TEST-5050: Add black to pre-commit hook (5051)
* Documentation improvements
* DOCS-4552: Change default sphinx language to en to fix sphinx >= 5.0.0 build (4553)
* DOCS-4628: Add to_parquet partial support notes (4648)
* DOCS-4668: Set light theme for readthedocs page, remove theme switcher (4669)
* DOCS-4748: Apply the Triage label to new issues (4749)
* DOCS-4790: Give all templates issue type and triage labels (4791)
* DOCS-4521: Document how to benchmark modin (5020)
* Dependencies
* FEAT-4598: Add support for pandas 1.4.3 (4599)
* FEAT-4619: Integrate mypy static type checking (4620)
* FEAT-4202: Allow dask past 2022.2.0 (4769)
* FEAT-4925: Upgrade pandas to 1.4.4 (4926)
* TEST-4998: Add flake8 plugins to dev requirements (5000)
* New Features
* FEAT-4463: Add experimental fuzzydata integration for testing against a randomized dataframe workflow (4556)
* FEAT-4419: Extend virtual partitioning API to pandas on Dask (4420)
* FEAT-4147: Add partial compatibility with Python 3.6 and pandas 1.1 (4301)
* FEAT-4569: Add error message when `read_` function defaults to pandas (4647)
* FEAT-4725: Make index and columns lazy in Modin DataFrame (4726)
* FEAT-4664: Finalize compatibility support for Python 3.6 (4800)
* FEAT-4746: Sync interchange protocol with recent API changes (4763)
* FEAT-4733: Support fastparquet as engine for `read_parquet` (4807)
* FEAT-4766: Support fsspec URLs in `read_csv` and `read_csv_glob` (4898)
* FEAT-4827: Implement `infer_types` dataframe algebra operator (4871)
* FEAT-4989: Switch pandas version to 1.5 (5037)

Contributors
------------
mvashishtha
NickCrews
prutskov
vnlitvinov
pyrito
suhailrehman
RehanSD
helmeleegy
anmyachev
d33bs
noloerino
devin-petersohn
YarShev
naren-ponder
jbrockmendel
ienkovich
Garra1980
Billy2551

0.15.3

This release adds support for pandas 1.4.4 and includes a bunch of
bugfixes.

Key Features and Updates
------------------------

* Stability and Bugfixes
* FIX-4593: Ensure Modin warns when setting columns via attributes (4621)
* FIX-4604: Fix `groupby` + `agg` in case when multicolumn can arise (4642)
* FIX-4641: Reindex pandas partitions in `df.describe()` (4651)
* FIX-4634: Check for FrozenList as `by` in `df.groupby()` (4667)
* FIX-2064: Fix `iloc`/`loc` assignment when dataframe is empty (4677)
* FIX-4658: Expand exception handling for `read_*` functions from s3 storages (4659)
* FIX-4672: Fix incorrect warning when setting `frame.index` or `frame.columns` (4721)
* FIX-4686: Propagate metadata and drain call queue in unwrap_partitions (4697)
* FIX-4680: Fix `read_csv` that started defaulting to pandas again in case of reading from a buffer and when a buffer has a non-zero starting position (4681)
* FIX-4808: Set dtypes correctly after column rename (4809)
* FIX-4811: Apply dataframe -> not_dataframe functions to virtual partitions (4812)
* FIX-4848: Fix rebalancing partitions when NPartitions == 1 (4874)
* FIX-4838: Bump up modin-spreadsheet to latest master (4839)
* FIX-4840: Change modin-spreadsheet version for notebook requirements (4841)
* FIX-4657: Use `fsspec` for handling s3/http-like paths instead of `s3fs` (4710)
* FIX-4639: Fix `storage_options` usage for `read_csv` and `read_csv_glob` (4644)
* Update testing suite
* TEST-4875: XFail tests failing due to file gone missing (4876)
* Dependencies
* FEAT-4925: Upgrade pandas to 1.4.4 (4926)

Contributors
------------
helmeleegy
YarShev
anmyachev
pyrito
prutskov
jbrockmendel
mvashishtha
RehanSD
vnlitvinov

0.15.2

This release adds support for pandas 1.4.3, pins `protobuf` < 4.0.0 to ensure compatibility with
`ray` < 1.13, and includes a bugfix for modifying columns via attribute access.

Key Features and Updates
------------------------

* Stability and Bugfixes
* FIX-https://github.com/modin-project/modin/issues/4589: Pin protobuf<4.0.0 to fix ray (https://github.com/modin-project/modin/pull/4590)
* FIX-https://github.com/modin-project/modin/issues/4577: Set attribute of Modin dataframe to updated value (https://github.com/modin-project/modin/pull/4588)
* Dependencies
* FEAT-https://github.com/modin-project/modin/issues/4598: Add support for pandas 1.4.3 (https://github.com/modin-project/modin/pull/4599)

Contributors
------------
mvashishtha
pyrito
RehanSD

0.15.1

This release pins Ray < 1.13.0 to avoid deserialization race condition.

Key Features and Updates
------------------------

* Stability and Bugfixes
* FIX-4566: Pin Ray < 1.13.0 to avoid deserialization race condition. (4567)

Contributors
------------
mvashishtha

0.15.0

Not secure
This release includes updated support for pandas 1.4.2, new Batch and Logging APIs, and a plethora
of bug fixes and documentation improvements.

Key Features and Updates
------------------------

* Stability and Bugfixes
* FIX-https://github.com/modin-project/modin/issues/4376: Upgrade pandas to 1.4.2 (https://github.com/modin-project/modin/pull/4377)
* FIX-https://github.com/modin-project/modin/issues/3615: Relax some deps in development env (https://github.com/modin-project/modin/pull/4365)
* FIX-https://github.com/modin-project/modin/issues/4370: Fix broken docstring links (https://github.com/modin-project/modin/pull/4375)
* FIX-https://github.com/modin-project/modin/issues/4392: Align Modin XGBoost with xgb>=1.6 (https://github.com/modin-project/modin/pull/4393)
* FIX-https://github.com/modin-project/modin/issues/4385: Get rid of `use-deprecated` option in `pip` (https://github.com/modin-project/modin/pull/4386)
* FIX-https://github.com/modin-project/modin/issues/3527: Fix parquet partitioning issue causing negative row length partitions (https://github.com/modin-project/modin/pull/4368)
* FIX-https://github.com/modin-project/modin/issues/4330: Override the memory limit to start ray 1.11.0 on Macs (https://github.com/modin-project/modin/pull/4335)
* FIX-https://github.com/modin-project/modin/issues/4407: Align `insert` function with pandas in case of numpy array with several columns (https://github.com/modin-project/modin/pull/4408)
* FIX-https://github.com/modin-project/modin/issues/4373: Fix invalid file path when trying `read_csv_glob` with `usecols` parameter (https://github.com/modin-project/modin/pull/4405)
* FIX-https://github.com/modin-project/modin/issues/4394: Fix issue with multiindex metadata desync (https://github.com/modin-project/modin/pull/4395)
* FIX-https://github.com/modin-project/modin/issues/4438: Fix `reindex` function that doesn't preserve initial index metadata (https://github.com/modin-project/modin/pull/4442)
* FIX-https://github.com/modin-project/modin/issues/4425: Add parameters to groupby pct_change (https://github.com/modin-project/modin/pull/4429)
* FIX-https://github.com/modin-project/modin/pull/4457: Fix `loc` in case when need reindex item (https://github.com/modin-project/modin/pull/4457)
* FIX-https://github.com/modin-project/modin/issues/4414: Add missing f prefix on f-strings found at https://codereview.doctor/ (https://github.com/modin-project/modin/pull/4415)
* FIX-https://github.com/modin-project/modin/issues/4461: Fix S3 CSV data path (https://github.com/modin-project/modin/pull/4462)
* FIX-https://github.com/modin-project/modin/issues/4467: `drop_duplicates` no longer removes items based on index values (https://github.com/modin-project/modin/pull/4468)
* FIX-https://github.com/modin-project/modin/issues/4449: Drain the call queue before waiting on result in benchmark mode (https://github.com/modin-project/modin/pull/4472)
* FIX-https://github.com/modin-project/modin/issues/4518: Fix Modin Logging to report specific Modin warnings/errors (https://github.com/modin-project/modin/pull/4519)
* FIX-https://github.com/modin-project/modin/issues/4481: Allow clipping with a Modin Series of bounds (https://github.com/modin-project/modin/pull/4486)
* FIX-https://github.com/modin-project/modin/issues/4504: Support na_action in applymap (https://github.com/modin-project/modin/pull/4505)
* FIX-https://github.com/modin-project/modin/issues/4503: Stop the memory logging thread after session exit (https://github.com/modin-project/modin/pull/4515)
* FIX-https://github.com/modin-project/modin/issues/4531: Fix a makedirs race condition in to_parquet (https://github.com/modin-project/modin/pull/4533)
* FIX-https://github.com/modin-project/modin/issues/4464: Refactor Ray utils and quick fix groupby.count failing on virtual partitions (https://github.com/modin-project/modin/pull/4490)
* FIX-https://github.com/modin-project/modin/issues/4436: Fix to_pydatetime dtype for timezone None (https://github.com/modin-project/modin/pull/4437)
* FIX-https://github.com/modin-project/modin/issues/4541: Fix merge_asof with non-unique right index (https://github.com/modin-project/modin/pull/4542)
* Performance enhancements
* FEAT-https://github.com/modin-project/modin/issues/4320: Add connectorx as an alternative engine for read_sql (https://github.com/modin-project/modin/pull/4346)
* PERF-https://github.com/modin-project/modin/issues/4493: Use partition size caches more in Modin dataframe (https://github.com/modin-project/modin/pull/4495)
* Benchmarking enhancements
* FEAT-https://github.com/modin-project/modin/issues/4371: Add logging to Modin (https://github.com/modin-project/modin/pull/4372)
* FEAT-https://github.com/modin-project/modin/issues/4501: Add RSS Memory Profiling to Modin Logging (https://github.com/modin-project/modin/pull/4502)
* FEAT-https://github.com/modin-project/modin/issues/4524: Split Modin API and Memory log files (https://github.com/modin-project/modin/pull/4526)
* Refactor Codebase
* REFACTOR-https://github.com/modin-project/modin/issues/4284: use variable length unpacking when getting results from `deploy` function (https://github.com/modin-project/modin/pull/4285)
* REFACTOR-https://github.com/modin-project/modin/issues/3642: Move PyArrow storage format usage from main feature to experimental ones (https://github.com/modin-project/modin/pull/4374)
* REFACTOR-https://github.com/modin-project/modin/issues/4003: Delete the deprecated cloud mortgage example (https://github.com/modin-project/modin/pull/4406)
* REFACTOR-https://github.com/modin-project/modin/issues/4513: Fix spelling mistakes in docs and docstrings (https://github.com/modin-project/modin/pull/4514)
* REFACTOR-https://github.com/modin-project/modin/issues/4510: Align experimental and regular IO modules initializations (https://github.com/modin-project/modin/pull/4511)
* Developer API enhancements
* FEAT-https://github.com/modin-project/modin/issues/4359: Add __dataframe__ method to the protocol dataframe (https://github.com/modin-project/modin/pull/4360)
* Update testing suite
* TEST-https://github.com/modin-project/modin/issues/4363: Use Ray from pypi in CI (https://github.com/modin-project/modin/pull/4364)
* FIX-https://github.com/modin-project/modin/issues/4422: get rid of case sensitivity for `warns_that_defaulting_to_pandas` (https://github.com/modin-project/modin/pull/4423)
* TEST-https://github.com/modin-project/modin/issues/4426: Stop passing is_default kwarg to Modin and pandas (https://github.com/modin-project/modin/pull/4428)
* FIX-https://github.com/modin-project/modin/issues/4439: Fix flake8 CI fail (https://github.com/modin-project/modin/pull/4440)
* FIX-https://github.com/modin-project/modin/issues/4409: Fix `eval_insert` utility that doesn't actually check results of `insert` function (https://github.com/modin-project/modin/pull/4410)
* TEST-https://github.com/modin-project/modin/issues/4482: Fix getitem and loc with series of bools (https://github.com/modin-project/modin/pull/4483).
* Documentation improvements
* DOCS-https://github.com/modin-project/modin/issues/4296: Fix docs warnings (https://github.com/modin-project/modin/pull/4297)
* DOCS-https://github.com/modin-project/modin/issues/4388: Turn off fail_on_warning option for docs build (https://github.com/modin-project/modin/pull/4389)
* DOCS-https://github.com/modin-project/modin/issues/4469: Say that commit messages can start with PERF (https://github.com/modin-project/modin/pull/4470).
* DOCS-https://github.com/modin-project/modin/issues/4466: Recommend GitHub issues over bug_reportsmodin.org (https://github.com/modin-project/modin/pull/4474).
* DOCS-https://github.com/modin-project/modin/issues/4487: Recommend GitHub issues over feature_requestsmodin.org (https://github.com/modin-project/modin/pull/4489).
* Dependencies
* FIX-https://github.com/modin-project/modin/issues/4327: Update min pin for xgboost version (https://github.com/modin-project/modin/pull/4328)
* FIX-https://github.com/modin-project/modin/issues/4383: Remove `pathlib` from deps (https://github.com/modin-project/modin/pull/4384)
* FIX-https://github.com/modin-project/modin/issues/4390: Add `redis` to Modin dependencies (https://github.com/modin-project/modin/pull/4396)
* FIX-https://github.com/modin-project/modin/issues/3689: Add black and flake8 into development environment files (https://github.com/modin-project/modin/pull/4480)
* TEST-https://github.com/modin-project/modin/issues/4516: Add numpydoc to developer requirements (https://github.com/modin-project/modin/pull/4517)
* New Features
* FEAT-https://github.com/modin-project/modin/issues/4412: Add Batch Pipeline API to Modin (https://github.com/modin-project/modin/pull/4452)

Contributors
------------
YarShev
Garra1980
prutskov
alexander3774
amyskov
wangxiaoying
jeffreykennethli
mvashishtha
anmyachev
dchigarev
devin-petersohn
jrsacher
orcahmlee
naren-ponder
RehanSD

Page 7 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.