Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-04-24 | 1.6 kB | |
v0.8.1 (July, 2025) source code.tar.gz | 2025-04-24 | 15.1 MB | |
v0.8.1 (July, 2025) source code.zip | 2025-04-24 | 15.5 MB | |
Totals: 3 Items | 30.6 MB | 2 |
This is a minor release that updates HyperTools for use with NumPy 2.0+ and adds CI/CD infrastructure.
Changes
NumPy 2.0+ and Pandas 2.0+ Support
- Enhanced NumPy 2.0+ compatibility with additional deprecation fixes
- Fixed
pkg_resources
deprecation by replacing withimportlib.metadata
- Fixed
scipy.stats.stats
deprecated import to usescipy.stats
- Updated dependency requirements for compatibility with NumPy 2.0+ and Pandas 2.0+
CI/CD Infrastructure
- Added comprehensive GitHub Actions workflow for automated testing
- Multi-platform testing across Ubuntu, Windows, and macOS
- Multi-Python version testing (Python 3.9, 3.10, 3.11, 3.12)
- Coverage reporting with Codecov integration
Bug Fixes
- Fixed t-SNE test error by setting appropriate perplexity parameter for small datasets
Platform Support
Python Versions
- Removed support for Python ≤ 3.8
- Added support for Python 3.10, 3.11, and 3.12
Dependencies
- NumPy ≥ 2.0.0
- Pandas ≥ 2.2.0
- Updated all major dependencies to latest compatible versions
Additional Notes
- This release brings back support for running HyperTools in Colaboratory notebooks, which now use NumPy 2.0+
- All 129 tests pass across all supported platforms and Python versions
- Comprehensive CI/CD ensures quality and prevents regressions
Credits
- @terrafying - Original NumPy 2.0+ compatibility implementation
- @jeremymanning - Release management
- Claude Code (claude.ai/code) - Enhanced compatibility, CI/CD, and testing infrastructure