Skip to content

Releases: gempy-project/gempy_engine

2025.3.0a2

29 Sep 13:23
271a6f8

Choose a tag to compare

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

25 Sep 14:12

Choose a tag to compare

2025.3.0a0

25 Sep 11:28
a7fa2df

Choose a tag to compare

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

12 Jun 12:35
99c9d7e

Choose a tag to compare

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

13 Jun 09:25
99c9d7e

Choose a tag to compare

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

23 May 16:19

Choose a tag to compare

2025.2.0a4

23 May 15:38

Choose a tag to compare

2025.2.0a3

23 May 13:49
2b00acc

Choose a tag to compare

What's Changed

  • [ENH] Improve type annotations with short_array_type and field defaults by @Leguark in #14

Full Changelog: v2025.2.0a2...v2025.2.0a3

2025.2.0a2

21 May 09:02

Choose a tag to compare

2025.2.0a1

19 May 08:31

Choose a tag to compare