Open frheault opened 1 month ago
Hello @frheault, Thank you for updating !
scilpy/segment/bundleseg.py
:Line 152:80: E501 line too long (81 > 79 characters) Line 163:80: E501 line too long (85 > 79 characters) Line 177:80: E501 line too long (80 > 79 characters) Line 261:80: E501 line too long (81 > 79 characters) Line 319:80: E501 line too long (83 > 79 characters)
scilpy/segment/voting_scheme.py
:Line 210:80: E501 line too long (81 > 79 characters) Line 277:80: E501 line too long (84 > 79 characters) Line 286:80: E501 line too long (84 > 79 characters) Line 375:80: E501 line too long (81 > 79 characters)
scripts/scil_bundle_explore_bundleseg.py
:Line 192:80: E501 line too long (80 > 79 characters) Line 217:80: E501 line too long (80 > 79 characters) Line 292:80: E501 line too long (80 > 79 characters) Line 406:80: E501 line too long (80 > 79 characters) Line 458:80: E501 line too long (81 > 79 characters) Line 465:80: E501 line too long (80 > 79 characters)
scripts/scil_tractogram_segment_with_bundleseg.py
:Line 25:80: E501 line too long (80 > 79 characters)
Attention: Patch coverage is 18.96956%
with 346 lines
in your changes missing coverage. Please review.
Project coverage is 68.08%. Comparing base (
e7337af
) to head (6ec2906
).
🚨 Try these New Features:
@GuillaumeTh Testing BundleSeg on a random big tractogram with the new --exploration_mode option and then using the viewer would be great for a tumor case showcase.
Quick description
Implemented a new BundleSeg slider feature for filtering Improved code to limit RAM usage by processing FreeSurfer surfaces (FSS) in chunks, making it easier to handle larger datasets.
New Features:
Performance Improvements: Slight speed optimization, especially for large datasets. For example, processing a 2GB tractogram with 6M streamlines and 51 atlas bundles takes approximately 5 minutes on 4 processes. RAM usage is now optimized, allowing for smoother handling of large subjects on machines with limited resources (e.g., 5 large subjects processed on 4 CPUs with 32GB RAM).
Note: Using more than 4 processes (e.g., 8 or 16) doesn't significantly improve speed in this scenario.
Title: ...
Type of change
Check the relevant options.
Provide data, screenshots, command line to test (if relevant)
...
Checklist