Releases: SCIInstitute/ShapeWorks
Releases · SCIInstitute/ShapeWorks
Release list
Development Build for Windows
Fix particle/time estimates when using initial landmarks (#2275) (#2602) The optimization progress bar and time-remaining estimate are computed from ComputeTotalIterations(), which assumed every domain starts from a single seed particle and doubles at each split. When initial landmarks (or initial points) are used, each domain instead starts with many particles, so far fewer splits occur. The old estimate therefore greatly overcounted the total iterations, causing the progress bar to stall at a low percentage and the time-remaining estimate to be far too high. Account for the initial seed count per domain: derive it from the sampler's initial points / point files via GetInitialParticleCount(), and drive the split count from the least-seeded domain across all shapes so fixed-domain cases (which still seed some shapes with a single particle) keep the full split count. The non-landmark case is unchanged.
Development Build for Mac Arm64
Fix particle/time estimates when using initial landmarks (#2275) (#2602) The optimization progress bar and time-remaining estimate are computed from ComputeTotalIterations(), which assumed every domain starts from a single seed particle and doubles at each split. When initial landmarks (or initial points) are used, each domain instead starts with many particles, so far fewer splits occur. The old estimate therefore greatly overcounted the total iterations, causing the progress bar to stall at a low percentage and the time-remaining estimate to be far too high. Account for the initial seed count per domain: derive it from the sampler's initial points / point files via GetInitialParticleCount(), and drive the split count from the least-seeded domain across all shapes so fixed-domain cases (which still seed some shapes with a single particle) keep the full split count. The non-landmark case is unchanged.
Development Build for Mac
Fix particle/time estimates when using initial landmarks (#2275) (#2602) The optimization progress bar and time-remaining estimate are computed from ComputeTotalIterations(), which assumed every domain starts from a single seed particle and doubles at each split. When initial landmarks (or initial points) are used, each domain instead starts with many particles, so far fewer splits occur. The old estimate therefore greatly overcounted the total iterations, causing the progress bar to stall at a low percentage and the time-remaining estimate to be far too high. Account for the initial seed count per domain: derive it from the sampler's initial points / point files via GetInitialParticleCount(), and drive the split count from the least-seeded domain across all shapes so fixed-domain cases (which still seed some shapes with a single particle) keep the full split count. The non-landmark case is unchanged.
Development Build for Linux
Fix particle/time estimates when using initial landmarks (#2275) (#2602) The optimization progress bar and time-remaining estimate are computed from ComputeTotalIterations(), which assumed every domain starts from a single seed particle and doubles at each split. When initial landmarks (or initial points) are used, each domain instead starts with many particles, so far fewer splits occur. The old estimate therefore greatly overcounted the total iterations, causing the progress bar to stall at a low percentage and the time-remaining estimate to be far too high. Account for the initial seed count per domain: derive it from the sampler's initial points / point files via GetInitialParticleCount(), and drive the split count from the least-seeded domain across all shapes so fixed-domain cases (which still seed some shapes with a single particle) keep the full split count. The non-landmark case is unchanged.
ShapeWorks v6.7.0
ShapeWorks v6.6.1
ShapeWorks 6.6.1 is a patch release to the recent 6.6.0 release. The release notes are here:
https://sciinstitute.github.io/ShapeWorks/6.6/about/release-notes.html
ShapeWorks v6.6.0
ShapeWorks v6.5.1
- Fix VTK Python version for windows (#2308)
- Fix some alignment issues in grooming
- Fix crash during ICP alignment with multiple domains