Modin

Latest version: v0.32.0

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

Scan your dependencies

Page 13 of 16

0.6.0

Not secure
This release contains a large number of internal changes and some new functionality. Notably, a Dask backend for Windows support was added, and the pandas version was updated to 0.25.1. There were a number of minor bugfixes as well. The entire backend was refactored in 721 to support future additions easier and query planning.

We also dropped Python2 support while updating to the newest pandas version. pandas is no longer supporting Python2, so we will not as well.

Bugfixes + Pandas Concordance (🐛 + đŸŧ)
* Fix reshape so that it succeeds on larger tables as well (731)
* count with level defaults to pandas (748)
* Apply groupby function to every elements (757)
* Fix issue where assigning a column value to overwrite a column (770)
* Add a warning message when passing a SQLAlchemy connection object to read_sql (771)
* Add better defaulting to pandas message for `groupby` (773)

New Functionality ✨
* Preliminary read_json implementation (715)
* count with level (761)
* Compatibility Changes for Pandas 0.25.1 (755)
* Add Dask futures implementation (732)

Backend enhancements + Performance 🚀
* More efficiently manage metadata internally (721)
* Reduce the amount of data we deserialize to match pandas (774)

Code Quality đŸ’¯
* Rename `map_full_axis` style functions to `fold` (769)

Documentation 📃
* Link to Pandas Docs in modin_dataframe_supported for usage (749)
* Link to Pandas Docs in UsingPandasonRay (751)

Testing 📈
* Patch s3fs unclosed socket warning issue (742)

Dependencies 🔗
* Bump Ray version (750)
* Resolves Typing in Python3.7 Issue (765)

Contributors this release

The following users contributed code to Modin since the last release.

loopyme (First time contributor) 🌟
agardelein (First time contributor) 🌟
anthonyhsyu (First time contributor) 🌟
dulinda (Returning contributor)
RehanSD (Returning contributor)
simon-mo (Maintainer)
williamma12 (Maintainer)
devin-petersohn (Maintainer)

🎉🎉 Thank you! 🎉🎉

0.5.4

Not secure
This release contains many performance enhancements and minor bugfixes. Several new features were also added this release.


Bugfixes + Pandas Concordance (🐛 + đŸŧ)
* Fix sorting for MultiIndex (705)
* Fix parallel read_sql on Postgres tables (707)
* Add fix for axis_partition operations after a join/concat (704)
* Fix case where SQLAlchemy connections are passed in to read_sql (712)
* Fix index mismatch for add (710)
* Fixes indexing with boolean list in loc (735)
* Default to pandas on MultiLevelIndex `reset_index` (739)


New Functionality ✨
* reading gzipped csv files (682)
* Add support for text manipulation operations (713)
* Add support for `dot` (719)
* Add to_numpy method (718)
* Read_csv with compression "bz2", "zip", and "xz" (722)


Backend enhancements + Performance 🚀
* Improve performance of `__setitem__` on new column (701)
* Improve fillna performance depending on arguments passed in (709)
* Add metadata to be returned by operations along entire axis (699)
* Add a way to compute pre-compute metadata on read_csv (714)
* Add metadata to object when reading from parquet (716)
* Improve performance of dtypes computation by collecting at data ingest (717)
* Update partition width calculation for read csv with a ray engine (728)
* Add to_numpy to Frame Manager, Query Compiler, and BaseDataFrame (726)

Code Quality đŸ’¯
* Change datamanager to querycompiler (702)
* Code quality/reorganize query compiler (706)

Dependencies 🔗
* Update ray version to 0.7.1 (697)


Contributors this release

The following users contributed code to Modin since the last release.

dulinda (First time contributor) 🌟
RehanSD (First time contributor) 🌟
williamma12 (Maintainer)
devin-petersohn (Maintainer)

🎉🎉 Thank you! 🎉🎉

0.5.3

Not secure
This release includes several fixes to regressions and documentation. We also have preliminary support for an autoscaling cluster (661). Performance `groupby` + `sum`, `count`, and other dimension reducing operations was increased by up to 10x from the previous implementation (659).

Bugfixes + Pandas Concordance (🐛 + đŸŧ)
* Fix `usecols` when the string name of the column is provided (652)
* Fixes full axis reduce functions with empty row and/or column partitions (663)
* Fix memory_usage() for transposed dataframes (662)
* Default to pandas when trying to get tuple from Series (689)
* Fix dtypes on empty dataframes calls to to_pandas (688)

New Functionality ✨
* Initial ray autoscaler support (661) 🎉

Backend enhancements + Performance 🚀
* Improve performance of Groupby (659) 🎉
* Fix internal indices calculation for non-compute partitions (691)

Documentation 📑
* Update documentation for DataFrame methods (643)
* Update Documentation structure (665, 666, 667, 668)
* Update utilities documentation for pandas on ray (669)

Testing 📈
* Remove extraneous teardown module for parquet (648)

Regressions ↩ī¸
* Fix binary operations after transpose (676)
* Fix issue with `sort_values` after transpose (679)
* Fix `concat` when QueryCompiler is transposed (681)
* Fix `concat` with all Series and axis=1 (684)
* Fix how we compute the block_widths/lengths after single update (693)

Contributors this release

The following users contributed code to Modin since the last release.

williamma12 (Committer)
devin-petersohn (Admin)

🎉🎉 Thank you! 🎉🎉

0.5.2

Not secure
This release is a hotfix for a bug/regression introduced in 0.5.1.

Bugfixes + Pandas Concordance (🐛 + đŸŧ)
* Fix Parquet reader for partitioned files (644)

0.5.1

Not secure
This release includes performance improvements for indexing (`loc`, `iloc`, etc.) and some minor bugfixes.

Bugfixes + Pandas Concordance (🐛 + đŸŧ)
* Fix `usecols` when `header=None` (622)
* Fix shallow copy (631)
* Replace read_pandas with ParquetDataset to support predicate pushdown (638)
* Support boolean indexers and other properties in `loc` (635)
* Fix hdf error checking (639)
* Read partitioned parquet files (632)

Backend enhancements + Performance 🚀
* Add fastrack for slices when `step=None` (614)
* Make indexing faster (613)

Dependencies 🔗
* Bump ray version to 0.7.0 (623)

Regressions ↩ī¸
* Fix Series.__getitem__ with a slice (615)
* Fix `apply` error checking for functions that require certain types (617)

Contributors this release

The following users contributed code to Modin since the last release.

ddutt (First time contributor) 🌟
williamma12 (Committer)
devin-petersohn (Admin)

🎉🎉 Thank you! 🎉🎉

0.5.0

Not secure
This release includes many major new features and updates.

Bugfixes + Pandas Concordance (🐛 + đŸŧ)
* Fix loc with MultiIndex (508)
* 516 Fix duplicated index in concat (521)
* read_excel(sheet_name=None) not working (512) (532)
* Change how describe excludes columns (535)
* Add "options" support 291 (538)
* Correct behavior for `read_table` when `sep=False` (547)
* Fix `read_csv` when `parse_dates` and `index_col` are the same (548)
* Fix issue where `repr` was not correct after mapreduce operation (552)
* Fix `reset_index` when `name` field of the index is set (553)
* Support for arguments not explicity in the signature for `read_fwf` (561)
* Add `datetime` to top level API. issue: 542 (564)
* Allow `concat` to accept non-subscriptable objects as `keys` parameter (568)
* Fix support for `level` parameter in groupby (575)
* Fix numeric_only parameter (578)
* Set series to dataframe (545)
* Fix `astype` with `"category"` as the type passed (587)

User experience 👤
* Remove typing dependency (571)
* Add warning when using the constructor of DataFrame and Series (572)
* Fix compatibility for Python2 (606)

New functionality ⭐ī¸
* Add Gandiva as a partition engine for the Ray backend (489)
* parallel read_sql() using limit and offset (499)
* Integrate pyarrow's CSV reader into modin (511)
* Added read_csv support for S3 (505, 543)
* Distributed Series 🎉 (522)
* Add parallelism parameter to read_sql() 455 (594)

Backend enhancements + Performance 🚀
* Add fastrack for empty mask computation (565)
* Change `QueryCompiler.view` to use index-based lookup (566)

Dependencies 🔗
* Move `sqlalchemy` import statement in experimental io (498)
* pin pytables version in tests to avoid dependency mismatches (500)
* Update numpy version to 1.16 (506)
* Bump pandas version to 0.24.2 (509)
* Update Ray version to 0.6.6 (567)

Testing and Code Quality (📈 + đŸ’¯)
* Refactor and rename files to be more descriptive (496)
* Add stress tests for modin (481)
* Refactor to move all ci related files to ci/ (479)
* Refactor the QueryCompiler module to separate backends (510)
* Formatting with black (527)
* Fix Travis incompatibility (534)
* Dtype cleanup (570)

Regressions ↩ī¸
* Fix single-column DataFrame index on MapReduce operations (580)
* Fix drop after transpose (582)
* Add support for concat with empty DataFrames and new Series (584)
* Fix Series.__getitem__ for bool indexers and slices (591)
* Fix binary operation after transpose (589)
* Fix indexing on empty_series (596)
* Correctly compute `reindex` after a transpose (600)
* Correctly apply Series functions element-wise for correct cases (598)
* Fix regression in constructor for lists/dicts of Series (602)
* Fix dtype checking if other is a scalar (604)

Contributors this release

The following users contributed code to Modin since the last release.


ipacheco-uy (First time contributor) 🌟
pcmoritz (First time contributor) 🌟
wuisawesome (First time contributor) 🌟
williamma12 (Committer)
eavidan (Committer)
devin-petersohn (Admin)

🎉🎉 Thank you! 🎉🎉

Page 13 of 16

Š 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.