Releases: gempy-project/gempy_engine
Releases · gempy-project/gempy_engine
2025.3.0a2
What's Changed
- [REFACTOR] Move dual contouring code to modules directory and improve mesh consistency and water tight prot by @Leguark in #28
- [ENH] Implement fault vertex overlap handling in dual contouring by @Leguark in #29
- [DOC] Add dual contouring module overview and highlight risks, improvements, and optimizations by @Leguark in #30
- [ENH] Add gradient computation control and improve memory management by @Leguark in #31
Full Changelog: v2025.3.0a1...v2025.3.0a2
2025.3.0a1
Full Changelog: v2025.3.0a0...v2025.3.0a1
2025.3.0a0
What's Changed
- [ENH] Improve CG solver and add weights caching for better performance by @Leguark in #17
- [FIX] Separate pykeops_enabled flag from use_pykeops for better control by @Leguark in #18
- [ENH] Add transform support to meshes_to_subsurface method by @Leguark in #19
- [!!BUG] Chunking with faults were creating rogue voxels | GEN-13299 by @Leguark in #20
- [ENH] Add PyTorch backend support for dual contouring and octree operations by @Leguark in #21
- [FIX] Fix PyKeops tensor operations and ensure contiguous arrays by @Leguark in #22
- [FIX] Use timestamp for cache key instead of input parameters by @Leguark in #23
- [REFACTOR] Use center grid for dual contouring instead of corners grid by @Leguark in #24
- [ENH] Refactor dual contouring code with improved documentation and modular functions by @Leguark in #25
- [ENH] Refactor dual contouring with parallel and sequential triangulation modules by @Leguark in #26
- [FIX] Reuse weights calculation instead of raising error on hash mismatch by @Leguark in #27
Full Changelog: v2025.2.0...v2025.3.0a0
2025.2.0a6
What's Changed
- [ENH] Format lambda value with underscores and remove legacy backends by @Leguark in #15
- [FIX] Use deepcopy for options and add example.mle test file by @Leguark in #16
Full Changelog: v2025.2.0a5...v2025.2.0a6
2025.2.0
What's Changed
- [ENH] Add soft segment activation function for improved layer segmentation by @Leguark in #11
- [ENH] Convert InterpolationOptions to Pydantic model by @Leguark in #12
- [ENH] Add numpy array validator and fix type annotations by @Leguark in #13
- [ENH] Improve type annotations with short_array_type and field defaults by @Leguark in #14
- [ENH] Format lambda value with underscores and remove legacy backends by @Leguark in #15
- [FIX] Use deepcopy for options and add example.mle test file by @Leguark in #16
Full Changelog: 2025.1.1...v2025.2.0
2025.2.0a5
Full Changelog: v2025.2.0a4...v2025.2.0a5
2025.2.0a4
Full Changelog: v2025.2.0a3...v2025.2.0a4
2025.2.0a3
What's Changed
Full Changelog: v2025.2.0a2...v2025.2.0a3
2025.2.0a2
Full Changelog: v2025.2.0a1...v2025.2.0a2
2025.2.0a1
Full Changelog: v2025.2.0a0...v2025.2.0a1