Skip to content

Enh/image io#75

Merged
acsenrafilho merged 45 commits intodevelopfrom
enh/image_io
Aug 21, 2025
Merged

Enh/image io#75
acsenrafilho merged 45 commits intodevelopfrom
enh/image_io

Conversation

@acsenrafilho
Copy link
Member

@acsenrafilho acsenrafilho commented Aug 20, 2025

Pull Request Template

Description

Type of Change

Please select the relevant option(s):

  • 🐛 Bug fix (non-breaking change which fixes an issue)
  • ✨ New feature (non-breaking change which adds functionality)
  • 💥 Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • 📖 Documentation update (changes to documentation)
  • 🎨 Code style/formatting (non-functional changes)
  • ♻️ Code refactoring (no functional changes, no api changes)
  • ⚡ Performance improvements
  • 🧪 Test additions or improvements
  • 🔧 Build/CI configuration changes

Related Issues

Closes #64
Closes #60
Closes #26

Code Quality Checklist

Testing Requirements ✅

  • All existing tests pass
  • New functionality includes appropriate unit tests
  • Code follows the project's coding standards
  • Code passes linting checks (task lint-check)
  • Code includes appropriate inline documentation

Note: According to our contribution guidelines, please target the develop branch for most contributions to ensure proper testing before merging to main.

By submitting this pull request, I confirm:

  • I have read and followed the contribution guidelines
  • I have tested my changes thoroughly
  • I understand this is an open source project and my contributions may be used by others
  • I agree to the project's Code of Conduct

…age and update test cases for ImageIO integration
…copy functionality; update test cases for consistency
…e_properties to use ImageIO objects; adjust tests for compatibility
…st tests for compatibility and error handling
…r image handling; ensure compatibility with smoothing functions
…andling and T2 maps; update tests for compatibility
…aintainability; adjust test cases for consistency
…ce volumes and ROI; update tests for compatibility
…orientation_check functions for better readability and maintainability
…erence handling and normalization process, adding support for additional maps and enhancing error handling
…ers and comments, improving readability and maintainability
…d MultiTE_ASLMapping to utilize ImageIO for improved data management and clarity in examples
…elated comments to improve code clarity and maintainability. This code was commented in the repository and this commit removes. THIS CAN BE A PIN-POINT TO FIND THESE METHODS IN THE FUTURE
…trol over warning messages during T2 mapping
- Enhance instructions for creating detailed commit messages
- Emphasize specificity and completeness in commit descriptions
- Introduce bullet point organization for better readability
@acsenrafilho acsenrafilho changed the base branch from main to develop August 20, 2025 20:49
@codecov
Copy link

codecov bot commented Aug 21, 2025

Codecov Report

❌ Patch coverage is 89.81132% with 54 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
asltk/utils/io.py 86.48% 30 Missing ⚠️
asltk/registration/asl_normalization.py 82.22% 8 Missing ⚠️
asltk/reconstruction/t2_mapping.py 86.66% 6 Missing ⚠️
asltk/utils/image_manipulation.py 88.46% 3 Missing ⚠️
asltk/asldata.py 90.47% 2 Missing ⚠️
asltk/registration/__init__.py 94.28% 2 Missing ⚠️
asltk/aux_methods.py 87.50% 1 Missing ⚠️
asltk/reconstruction/multi_dw_mapping.py 97.50% 1 Missing ⚠️
asltk/reconstruction/multi_te_mapping.py 96.42% 1 Missing ⚠️
Files with missing lines Coverage Δ
asltk/reconstruction/cbf_mapping.py 100.00% <100.00%> (ø)
asltk/smooth/gaussian.py 100.00% <100.00%> (ø)
asltk/smooth/median.py 100.00% <100.00%> (ø)
asltk/utils/image_statistics.py 95.55% <100.00%> (+0.20%) ⬆️
asltk/aux_methods.py 88.88% <87.50%> (-1.50%) ⬇️
asltk/reconstruction/multi_dw_mapping.py 94.49% <97.50%> (+0.05%) ⬆️
asltk/reconstruction/multi_te_mapping.py 98.96% <96.42%> (-1.04%) ⬇️
asltk/asldata.py 97.47% <90.47%> (+1.01%) ⬆️
asltk/registration/__init__.py 93.75% <94.28%> (+0.50%) ⬆️
asltk/utils/image_manipulation.py 92.75% <88.46%> (+16.33%) ⬆️
... and 3 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@acsenrafilho acsenrafilho merged commit 0adb478 into develop Aug 21, 2025
6 checks passed
@acsenrafilho acsenrafilho deleted the enh/image_io branch August 23, 2025 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant