What's Changed
- [ENH] Improve fault-aware vertex averaging in dual contouring with geological relationship handling by @Leguark in #56
- [REFACTOR] Add sequential kernel data stacking with GPU memory optimization strategies by @Leguark in #57
- [FIX] Use sequential kernel data building instead of parallel version by @Leguark in #58
- [OPT] Optimize PyTorch backend with compiled kernels and GPU memory management by @Leguark in #44
- [ENH] Enable PyKeOps with improved CG solver and PyTorch threading fixes by @Leguark in #59
- [ENH] Add PyKeOps fallback mechanism and improve tensor casting for kernel operations by @Leguark in #60
- [REFACTOR] Remove interpolate_scalar_field function and inline weight computation by @Leguark in #61
- [OPT] Optimize dual contouring with searchsorted algorithm and configurable multithreading by @Leguark in #62
- [OPT] Enable concurrent processing and optimize PyTorch tensor operations by @Leguark in #63
- [ENH] Add PyKeOps environment variable support and parallelize segmentation with GPU streams by @Leguark in #64
- [OPT] Add memory-aware chunking and optimize PyTorch dual contouring for VRAM efficiency by @Leguark in #65
- [CLN] Remove unused imports and optimize import placement by @Leguark in #66
- [REFACTOR] Remove legacy dual contouring code and simplify octree data structure by @Leguark in #67
Full Changelog: v2026.0.1a0...v2026.0.1b0