Commit Graph

  • 2462356922 chore(hq): daily sync 2026-04-06 main Antoine 2026-04-06 09:00:57 +00:00
  • 339754ca3c chore(hq): daily sync 2026-04-02 Antoine 2026-04-02 09:00:44 +00:00
  • b45896a391 chore(hq): daily sync 2026-04-01 Antoine 2026-04-01 09:00:44 +00:00
  • 4341215af2 chore(hq): daily sync 2026-03-28 Antoine 2026-03-28 09:00:40 +00:00
  • 540d97a7e1 chore(hq): daily sync 2026-03-27 Antoine 2026-03-27 09:00:44 +00:00
  • fcc716db95 chore(hq): daily sync 2026-03-26 Antoine 2026-03-26 09:00:36 +00:00
  • 4d09ce2a2e chore(hq): daily sync 2026-03-20 Antoine 2026-03-20 09:00:26 +00:00
  • f14cbfd6aa chore(hq): daily sync 2026-03-12 Antoine 2026-03-12 09:00:33 +00:00
  • cc683de192 chore(hq): daily sync 2026-03-11 Antoine 2026-03-11 09:00:32 +00:00
  • d17611eec0 chore(hq): daily sync 2026-03-10 Antoine 2026-03-10 09:00:27 +00:00
  • 075ad36221 feat(V&V): Phase 2 — prysm cross-validation + report figure generator Antoine 2026-03-09 16:03:42 +00:00
  • 4146e9d8f1 feat(V&V): Updated to FEA CSV format + real M2 mesh injection Antoine 2026-03-09 15:56:23 +00:00
  • f9373bee99 feat(V&V): Zernike pipeline validation - synthetic WFE generator + round-trip validator Antoine 2026-03-09 15:49:06 +00:00
  • 9b0769f3f4 chore(hq): daily sync 2026-03-09 Antoine 2026-03-09 09:00:23 +00:00
  • 11d212a476 chore(hq): daily sync 2026-03-08 Antoine 2026-03-08 09:00:23 +00:00
  • b3162aa78d Tier 2 dev workflow: Windows test runner + result sync Antoine 2026-03-07 14:07:32 +00:00
  • a069a9f21f chore(hq): daily sync 2026-03-07 Antoine 2026-03-07 10:00:24 +00:00
  • ae120c653e chore(hq): daily sync 2026-03-06 Antoine 2026-03-06 10:00:27 +00:00
  • 1b83159050 Fix NX path to DesigncenterNX2512 Antoine 2026-03-05 15:34:55 +00:00
  • c930728b1c Add GigaBIT M1 frame stiffness characterization project Antoine 2026-03-05 15:34:41 +00:00
  • d299e168a3 chore(hq): daily sync 2026-03-05 Antoine 2026-03-05 10:00:22 +00:00
  • a6765d8a1f chore(hq): daily sync 2026-03-04 Antoine 2026-03-04 10:00:20 +00:00
  • 119011b420 chore(hq): daily sync 2026-03-02 Antoine 2026-03-02 10:05:24 +00:00
  • cf29e0aba5 chore(hq): daily sync 2026-03-01 Antoine 2026-03-01 10:00:23 +00:00
  • 1873e1865c chore(hq): daily sync 2026-02-28 Antoine 2026-02-28 10:00:23 +00:00
  • 25c415b52f chore(hq): daily sync 2026-02-27 Antoine 2026-02-27 10:00:23 +00:00
  • 6b17d73ef7 chore(hq): daily sync 2026-02-26 Antoine 2026-02-26 10:00:21 +00:00
  • 074632d0a9 chore(hq): daily sync 2026-02-25 Antoine 2026-02-25 10:00:23 +00:00
  • b448ca6268 auto: daily sync Antoine 2026-02-25 08:00:14 +00:00
  • 2026572d91 chore(hq): daily sync 2026-02-24 Antoine 2026-02-24 10:00:18 +00:00
  • c7ef38282f auto: daily sync Antoine 2026-02-24 08:00:09 +00:00
  • 1f58bb8016 chore(hq): daily sync 2026-02-23 v1-final Antoine 2026-02-23 10:00:17 +00:00
  • 31d21ec551 chore(hq): daily sync 2026-02-22 Antoine 2026-02-22 10:00:18 +00:00
  • 2b976cf872 chore(hq): daily sync 2026-02-21 Antoine 2026-02-21 10:00:16 +00:00
  • 39212aaf81 auto: daily sync Antoine 2026-02-21 08:00:14 +00:00
  • 7acda7f55f chore(hq): daily sync 2026-02-20 Antoine 2026-02-20 10:00:13 +00:00
  • c59072eff2 auto: daily sync Antoine 2026-02-20 08:00:17 +00:00
  • 176b75328f chore(hq): daily sync 2026-02-19 Antoine 2026-02-19 10:00:18 +00:00
  • 7eb3d11f02 auto: daily sync Antoine 2026-02-19 08:00:15 +00:00
  • 6658de02f4 feat(isogrid): FEA stress field → 2D heatmap → adaptive density feedback Anto01 2026-02-18 11:13:28 -05:00
  • a9c40368d3 feat(isogrid): Add DRAW_HOLES flag to skip bolt holes in NX import Anto01 2026-02-18 09:49:08 -05:00
  • 98774453b3 feat(isogrid): Skip outer boundary in NX sketch import (subtract workflow) Anto01 2026-02-18 09:45:55 -05:00
  • d8570eaa2d chore(hq): daily sync 2026-02-18 Antoine 2026-02-18 10:00:34 +00:00
  • 68a6b4763b auto: daily sync Antoine 2026-02-18 08:00:16 +00:00
  • 8efa8ba0d1 feat(isogrid): Add update-in-place NX import + 3 density field variations Anto01 2026-02-17 22:02:41 -05:00
  • 6ed074dbbf feat(isogrid): Finalize Gmsh Frontal-Delaunay as production mesher Anto01 2026-02-17 20:40:10 -05:00
  • 5c63d877f0 feat: Switch isogrid to Gmsh Frontal-Delaunay meshing (production default) Anto01 2026-02-17 17:05:19 -05:00
  • 906037f974 feat(adaptive-isogrid): add Gmsh Frontal-Delaunay triangulation Antoine 2026-02-17 21:48:55 +00:00
  • 78f56a68b0 fix: boundary conformance — use Shapely buffer + vertex-preserving PSLG sampling Antoine 2026-02-17 20:22:54 +00:00
  • 5cf994ec4b fix: use mid-point to determine arc direction instead of clockwise flag Antoine 2026-02-17 18:34:36 +00:00
  • 9bc3b12745 fix: handle v2 typed segments in outer_boundary field directly Antoine 2026-02-17 18:24:41 +00:00
  • 45d4c197ba Add geometry sandbox test files Anto01 2026-02-17 13:21:03 -05:00
  • 8b9fc31bcd feat: auto-detect fillet arcs in v1 flat polyline boundaries Antoine 2026-02-17 18:05:14 +00:00
  • fbbd3e7277 refactor: rewrite triangulation using Triangle library (constrained Delaunay + quality refinement) Antoine 2026-02-17 17:14:11 +00:00
  • 1a14f7c420 fix: v1 boundary handling — inset vertices, 3-point hole keepouts, boundary-aligned triangles, smooth plotting Antoine 2026-02-17 16:24:27 +00:00
  • 139a355ef3 Add v2 geometry normalization and boundary-layer seed points Antoine 2026-02-17 14:37:13 +00:00
  • 7d5bd33bb5 brain: add arc-aware inset boundary handling Antoine 2026-02-17 14:05:28 +00:00
  • 18a8347765 feat: enforce Delaunay vertices at inset boundary corners + update geometry to v2.0 with arcs Antoine 2026-02-17 13:41:24 +00:00
  • 856ff239d6 fix: match reference rib profile style — green boundary, pink outlines, blue holes, 2mm w_frame, zoomed corner view, pocket clipping to inner plate Antoine 2026-02-17 12:56:58 +00:00
  • 732e41ec3a fix: clip pockets and triangulation to boundary in plots — no visual crossovers Antoine 2026-02-17 12:42:52 +00:00
  • 39a3420a8e Fix: skip pockets crossing sandbox boundary Antoine 2026-02-17 11:41:48 +00:00
  • 03232be7b1 chore(hq): daily sync 2026-02-17 Antoine 2026-02-17 10:00:15 +00:00
  • 44a5b4aac5 import_profile: use structured pocket outlines (lines+arcs), not rib_web polylines Antoine 2026-02-17 03:10:32 +00:00
  • 1badc370ab Add rib_web to Brain output + import_profile draws rib material Antoine 2026-02-17 03:02:15 +00:00
  • 0bc0c24c1c import_profile: draw bolt holes from rib profile JSON Antoine 2026-02-17 02:54:49 +00:00
  • f61616d76a Update test_data rib profiles: sandbox_2 new geometry, re-run Brain for both Antoine 2026-02-17 02:45:19 +00:00
  • e07c26c6fe test: save NX-exported v1.0 geometry for sandbox_1 (from Antoine) Antoine 2026-02-17 02:39:01 +00:00
  • 68ebee7432 test: Brain profiles from latest geometry with mid-field arcs Antoine 2026-02-17 02:36:38 +00:00
  • dc34b7f6d5 fix: arc midpoint parsing + edge type detection for NX integer enums Antoine 2026-02-17 02:32:52 +00:00
  • b6dc15e19e test: Brain-generated rib profiles from existing pipeline Antoine 2026-02-17 02:26:05 +00:00
  • b411eaac25 fix: arc direction — sample midpoint from NX edge instead of cross-product Antoine 2026-02-17 02:24:32 +00:00
  • e3a79d4888 feat: proper alternating up/down isogrid pattern with Shapely clipping Antoine 2026-02-17 02:17:24 +00:00
  • 6d443df3ec Remap channels: project-dashboard→feed, add #reports channel Antoine 2026-02-17 02:08:56 +00:00
  • d954b2b816 feat: proper isogrid pocket generation with boundary clipping + v2.0 outer boundary Antoine 2026-02-17 02:08:01 +00:00
  • 43aea01fb5 test: larger cells (120mm/75mm), 4mm fillets, 2mm frame — 9+2 pockets Antoine 2026-02-17 02:00:33 +00:00
  • 709612ece4 test: regenerate rib profiles with 4mm fillets, no frame offset Antoine 2026-02-17 01:56:39 +00:00
  • b38194c4d9 test: add rib profile test JSONs for sandbox_1 (64 pockets) and sandbox_2 (9 pockets) Antoine 2026-02-17 01:54:48 +00:00
  • 634bf611c9 fix: remove stale chord_tol_mm kwarg from main() Antoine 2026-02-17 01:49:24 +00:00
  • 612a21f561 feat(adaptive-isogrid): preserve arcs as typed segments instead of polyline discretization Antoine 2026-02-17 01:47:36 +00:00
  • abc7d5f013 fix(extract): increase chord tolerance to 1mm, cap at 500 pts/edge Antoine 2026-02-17 01:40:55 +00:00
  • c3125b458b Add taskboard CLI tool for kanban orchestration (Phase 1 of plan 13) Antoine 2026-02-17 01:39:33 +00:00
  • cd7f7e8aa9 fix(extract): use EvaluateUnitVectors for parametric edge sampling Antoine 2026-02-17 01:36:25 +00:00
  • fbdafb9a37 fix(extract): discover UF curve eval methods dynamically Antoine 2026-02-17 01:33:39 +00:00
  • fc1c1dc142 fix(extract): use UF_MODL_ask_curve_props instead of UF_EVAL Antoine 2026-02-17 01:31:29 +00:00
  • 97fe055b8d Add plan 13: Taskboard/Kanban Dynamic Project Orchestration Antoine 2026-02-17 01:27:54 +00:00
  • 89e0ffbbf2 Fix NX curved edge sampling with robust UF_EVAL parsing Antoine 2026-02-17 01:24:55 +00:00
  • 20d035205a fix(extrude): start extend negative for symmetric extrude Antoine 2026-02-17 01:16:36 +00:00
  • e6f98ac921 feat(extrude): symmetric extrude using part expression Antoine 2026-02-17 01:12:16 +00:00
  • 9a5f086684 fix(extrude): robust section creation with multi-approach fallback Antoine 2026-02-17 00:59:37 +00:00
  • 070a211c69 fix(nxopen): simplify sketch extrude and correct rule/builder APIs Antoine 2026-02-17 00:55:36 +00:00
  • 4c3457c17c fix: add missing NXOpen.Features and NXOpen.GeometricUtilities imports Antoine 2026-02-17 00:46:50 +00:00
  • ecba40f189 feat(import_profile): auto-extrude after sketch creation Antoine 2026-02-17 00:40:00 +00:00
  • 515eef145f feat(import_profile): use ReplaceFeatureBuilder for sketch replacement Antoine 2026-02-16 23:36:14 +00:00
  • c4d98ee97c Importer: rename sketch feature + replace/delete old sketch on update Antoine 2026-02-16 22:00:18 +00:00
  • 1bfc747cf9 Fix importer: always create new sketch + generate sandbox 2 rib profile (11 pockets) Antoine 2026-02-16 21:49:07 +00:00
  • c5226084fe Generate sandbox 2 rib profile (11 pockets, validated) Antoine 2026-02-16 21:33:58 +00:00
  • 98e4b2be02 Add sandbox 2 rib profile geometry Antoine 2026-02-16 21:27:27 +00:00
  • 379801c8aa demo: cantilever scenario ready for NX test (52 pockets, 343 entities) Antoine 2026-02-16 21:15:09 +00:00
  • 1021f57abc fix(pockets): skip pocketing in high-density zones (eta > eta_solid) Antoine 2026-02-16 21:05:56 +00:00
  • 4f051aa7e1 refactor(triangulation): hex grid isogrid layout replaces constrained Delaunay Antoine 2026-02-16 20:58:05 +00:00