Skip to content

feat: apply jafranc review comments on PR#251 (euler surface)#256

Merged
jafranc merged 12 commits into
feat/bd713/eulerSurfacefrom
jafranc/EulerPropDisplay
Jun 2, 2026
Merged

feat: apply jafranc review comments on PR#251 (euler surface)#256
jafranc merged 12 commits into
feat/bd713/eulerSurfacefrom
jafranc/EulerPropDisplay

Conversation

@jafranc
Copy link
Copy Markdown
Collaborator

@jafranc jafranc commented May 29, 2026

  • Add SetRegionIdAssignmentMode(CELL_COUNT_DESCENDING) after SetExtractionModeToAllRegions() in __countConnectedComponents so regions are ordered largest-first (suggestion on line 154).
  • Add comment that GetConnectivityArray/GetOffsetsArray require VTK 9+ (comment on line 233).
  • Store non-manifold edge point-id pairs in SurfaceComponent and display them (up to 10) in the results output so users know exactly where non-manifold edges are located (question on line 249).

jafranc and others added 5 commits May 7, 2026 11:21
* Revert "fix: testing possible bypass broken (#246)"

This reverts commit b751c28.

* post-revert fix
…hon 3.12+ compatibility

On Ubuntu 24.04 with Python 3.12+, the distutils module no longer exists in the standard library. 
This caused package builds to fail with "ModuleNotFoundError: No module named 'distutils'".

The fix is to install setuptools, wheel, and pip upfront before attempting to build and install packages.
This ensures the build dependencies are available for all subsequent package installations.

Moved build dependency installation to the "Install build dependencies" step that runs before package installation.
* starting import launcher handling
* ssh login
* full PoC
* change host
* update versions f/ VFileUpload
* start status
* job status track
* kill jobs enable
* working w/o copyback
* first attempt at copy back
* update regex
* alternate strat copy back
* discard sim_status_view
* spliting up big block
* refactor cluster entries
* completion bars
* adjust install and pathing
* sd works for external mesh
* with internal mesh too
* env and assets loading logique
* fine-grained conf
* rename transfer partition
* fixing imporper eval of num unk
* allow .vtk for wells meshes
* add list of req files before run
* yapf
* Update .gitignore to include user-specs note
* Update Docker image for integration tests
* fix CI test-geos-integration with local env for U24
* few fixes
* PR gen from script by copilot
* scrap vtk full import
* using writing and reading logic
* adding some tests
* adding component splitter
* fix test w/ cc
* yapf
* copilot review
- Add SetRegionIdAssignmentMode(CELL_COUNT_DESCENDING) after
  SetExtractionModeToAllRegions() in __countConnectedComponents so
  regions are ordered largest-first (suggestion on line 154).
- Add comment that GetConnectivityArray/GetOffsetsArray require VTK 9+
  (comment on line 233).
- Store non-manifold edge point-id pairs in SurfaceComponent and display
  them (up to 10) in the results output so users know exactly where
  non-manifold edges are located (question on line 249).

https://claude.ai/code/session_01GwpNNFQRPhb26XMCFHJtts
@jafranc jafranc self-assigned this May 29, 2026
@jafranc jafranc added flag: ready for review test-geos-integration Triggers the testing of geosPythonPackages import and integration in GEOS CI type: refactor labels May 29, 2026
@jafranc jafranc requested a review from bd713 May 29, 2026 16:22
Comment thread mesh-doctor/src/geos/mesh_doctor/actions/euler.py Outdated
Comment thread mesh-doctor/src/geos/mesh_doctor/actions/euler.py
@jafranc jafranc changed the title Apply jafranc review comments on PR#251 (euler surface) feat: apply jafranc review comments on PR#251 (euler surface) Jun 1, 2026
@jafranc jafranc merged commit 5872c72 into feat/bd713/eulerSurface Jun 2, 2026
56 checks passed
jafranc added a commit that referenced this pull request Jun 2, 2026
* draft
* feat: apply jafranc review comments on PR#251 (euler surface) (#256)
* revert ascending order
* adding a toGlobalEdgeId helper
---------
Co-authored-by: DENEL Bertrand <bertrand.denel@total.com>
Co-authored-by: jacques franc <jacquesfrancdev@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

flag: ready for review test-geos-integration Triggers the testing of geosPythonPackages import and integration in GEOS CI type: refactor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants