phy
phy copied to clipboard
Update Proposal
Changes Made
Modern Tooling
- Integrated Ruff for linting and code formatting
- Replaced legacy linting tools
Dependency Updates
- NumPy 2.0 compatibility while maintaining NumPy 1.x support
- Updated joblib to latest version
Qt Framework
- Preparing update with compatibility layer to allow installation of PyQt6 [testing]
Code Quality
- Modernized string formatting from % style to f-strings
- Fixed linting errors and deprecated patterns
- Standardized code formatting throughout codebase