Repository navigation
v1.8.0
What's Changed
Major Improvements
- Configuration Management
- Added new configuration variables HOST_CONNECT and PORT_CONNECT for improved server settings flexibility
- Enhanced file naming logic in call_model.py to support dynamic file types based on configuration
- Performance & Processing
- Improved attention score processing with reversed indexing for predicted filenames
- Enhanced image ranking logic with better intensity metrics
- Streamlined attention score calculations in rank_images_by_attention function
- Code Organization & Architecture
- Restructured import statements and enhanced function documentation
- Introduced new visualization utility module for attention overlay and image saving
- Improved code organization and readability in call_model.py
- Error Handling & Logging
- Enhanced error handling in the prediction workflow
- Improved logging for DICOM file-saving operations
- Better error reporting in overlay image handling
- Visualization & Output
- Refined overlay image handling in routes.py
- Updated visualization configuration usage for consistency
- Enhanced attention overlay visualization
- API & Integration
- Added API endpoints for result upload
- Improved server connectivity and configuration
- Enhanced DICOM metadata handling
Technical Details
- Updated default attention threshold for improved numerical stability
- Streamlined visualization process
- Enhanced documentation and code clarity
- Improved error handling and logging throughout the application
- Better organization of code structure and modularity
These changes represent significant code quality, performance, and maintainability improvements while adding new features and enhancing existing functionality.
Full Changelog: v1.7.1-alpha...v1.8.0