Modin 0.31.0
First release compatible with NumPy 2.0.
Key Features and Updates Since 0.30.0
- Stability and Bugfixes
- FIX-#7138: Stop reloading modules for custom docstrings (#7307)
- FIX-#7263: Empty docstrings should not be inherited (#7264)
- FIX-#7272: Remove HDK engine (#7275)
- FIX-#7277: Remove Cudf storage format as unmaintained (#7290)
- FIX-#7278: Make sure
enable_logging
decorator preserve type hints (#7279) - FIX-#7292: Prepare Modin code to NumPy 2.0 (#7293)
- FIX-#7295: Unpin numexpr to allow versions >= 2.8.4 to match pandas (#7296)
- FIX-#7309: Update versioneer with
versioneer install --vendor
(#7311) - FIX-#7320: Bump the github-actions group with 3 updates (#7319)
- FIX-#7321: Using
C
engine instead ofpyarrow
for getting metadata inread_csv
(#7322)
- Performance enhancements
- Refactor Codebase
- REFACTOR-#7271: Remove
instance_type
attribute of axis partitions (#7268) - REFACTOR-#7273: Remove deprecated functions from utils.py, accessor.py and io.py (#7274)
- REFACTOR-#7285: Remove deprecated configs (#7286)
- REFACTOR-#7294: Reduce access of methods
_modin_frame
methods from_query_compiler
(#7297) - REFACTOR-#7313: Add similar methods as in #7294 for operating on columns (#7314)
- REFACTOR-#7271: Remove
- Update testing suite
- Documentation improvements
- New Features
- FEAT-#6574: UserWarning no longer displayed when Series/DataFrames are small (#7323)
- FEAT-#7249: Add
reload_modin
feature (#7280) - FEAT-#7265: Automatic publication of Modin wheel to PyPI (#7262)
- FEAT-#7283: Introduce
MinRowPartitionSize
andMinColumnPartitionSize
(#7284) - FEAT-#7310: NumPy 2.0 support (#7312)
Contributors
@Jayson729
@Retribution98
@YarShev
@anmyachev
@arunjose696
@kurtmckee
@sfc-gh-dpetersohn
@vsreekanti