Skip to main content
مستودع GitHub

Radia

يحتوي Radia على 24 من skills المجمعة من ksugahar، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
24
Stars
10
محدث
2026-07-31
Forks
2
التغطية المهنية
7 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

release-qud
مطوّرو البرمجيات

Four-machine Radia release gate. Use when the user asks for release-qud, release_quad, release_qud, post-release deploy, GitHub Release publication, or the Definition Of Done for Radia releases. Coordinates PyPI and Simulink release candidates across LAB, 100号機, mdx, and hibino via tools/release_qud.py.

2026-07-31
publish-panel
مطوّرو البرمجيات

Publish Radia's Simulink application library after verifying its five application blocks and tracked MATLAB-only samples. Use simulink-app-health before deploy/release-qud; Cubit's toolbar remains a separate deployment surface.

2026-07-23
simulink-app-health
مطوّرو البرمجيات

Verify Radia's production Simulink application blocks for EM, PCB, Motor, Stream Function, and IH. Use after changing buildLibrary, applicationSFunction, runApplication, application.py, a DesignSpec/calc script, the application interface manifest, or the tracked Simulink library; also use when a block does not run or leaves incomplete artifacts.

2026-07-23
api-inventory
مطوّرو البرمجيات

Take inventory of the radia package's proprietary Python and pybind API surface, classify API families under the Reduce Proprietary API Surface policy, and produce a committed audit plus phased reduction plan. Use after public API changes, before deprecation work, or for periodic read-only surface audits.

2026-07-22
deploy
مديرو الشبكات وأنظمة الحاسوب

Historical deploy notes. Current Radia deploy/release uses release-qud plus cubit-plugin-install; do not follow old .ccl/Cubit-2025.3 recipes except for archaeology.

2026-07-22
gmsh-verify
محللو ضمان جودة البرمجيات والمختبرون

Verify GMSH .geo + .msh files generated by Radia panels BEFORE opening in the GUI. Catches invalid options (Mesh.Volumes), duplicate element IDs, missing Merge targets, node count mismatches. Run AFTER any calc_*.py edit that touches GMSH export, BEFORE clicking Open GMSH.

2026-07-22
ipynb-gui-health
محللو ضمان جودة البرمجيات والمختبرون

Compatibility note for auditing result-bearing Radia docs notebooks and their saved parameterized WebGUI scenes. Notebook workbenches, including IH, are retired; use simulink-app-health for production applications.

2026-07-22
panel-cli-diff
مطوّرو البرمجيات

Check Radia application-block settings against each DesignSpec and calc CLI to catch silently dropped parameters, unknown flags, and defaults that bypass the Simulink configuration. Use with simulink-app-health after changing a block, DesignSpec, or calc_TOPIC.py parser.

2026-07-22
panel-preview
المعماريون (باستثناء المناظر الطبيعية والبحرية)

Compatibility note for previewing Radia interfaces after the PySide era. Inspect the generated Simulink library, masked application blocks, and tracked MATLAB-only sample objects.

2026-07-22
panel-qt-test
المعماريون (باستثناء المناظر الطبيعية والبحرية)

Retired PySide6 panel-test note. Current application interfaces are Simulink blocks; use simulink-app-health. Use ipynb-gui-health for docs notebooks and test Cubit's embedded-PySide toolbar separately.

2026-07-22
panel-review
مطوّرو البرمجيات

Review Radia application interfaces for Simulink-block wiring, DesignSpec-to-calc parity, explicit-trigger execution, durable result artifacts, and MATLAB-only sample objects. Use simulink-app-health as the production gate.

2026-07-22
pyside6-health
المعماريون (باستثناء المناظر الطبيعية والبحرية)

Guard the boundary between retired Radia desktop panels and Coreform Cubit's private PySide6 runtime. Current Radia application interfaces are Simulink blocks; use simulink-app-health. Never uninstall Cubit's bundled PySide6.

2026-07-22
verify-deploy
مطوّرو البرمجيات

Verify that local edits to src/radia/ are actually loaded by Simulink application runs, Cubit toolbar code, and external Python 3.12. Catches stale bytecode, wrong site-packages, path mapping confusion, and Cubit toolbar caching.

2026-07-22
acoustic-fembem
مطوّرو البرمجيات

Work on the separate readable MATLAB acoustic FEM-BEM education solver. Use for .vol meshes, P1 FEM/BEM, convolution quadrature, or MATLAB-vs-NGSolve teaching validation; production acoustics remains in radia.acoustics.

2026-07-20
matlab-agentic-ml
علماء البيانات

Use the official MATLAB MCP execution layer for machine-learning and reinforcement-learning workflows, with explicit split, evaluation, release, seed, environment, and result-artifact gates.

2026-07-20
cubit-run
المهندسون الميكانيكيون

Run Cubit .jou files in Cubit 2025.12 and export mesh via the current Cubit .ccm export commands

2026-07-06
ci-monitor
مطوّرو البرمجيات

Watch one or more GitHub Actions CI runs to completion, then on failure auto-fetch the failing job's log tail so the AI agent can diagnose without manually clicking through `gh run view`. Use this skill (a) immediately after `git push` of a release tag (the release-qud flow's Phase 7), (b) after pushing a fix-forward commit on main, (c) any time you want to know when N CI runs finish AND get the failing-step output in one go. Default: poll every 30s, emit a state-change line per run, exit when all runs are completed (success or failure), then for each failure, fetch the last ~80 lines of the failed step's log via `gh run view --log-failed`. CI run IDs can be passed explicitly or auto-discovered from the most recent N runs of the current repo.

2026-06-24
radia-ih-panel-quality
مطوّرو البرمجيات

End-to-end quality gate for improving and shipping the Radia induction-heating GUI panel (`src/radia/radia_ih.py`). Use when reviewing, fixing, refactoring, releasing, or deploying the IH PySide6 panel, its `calc_*.py` subprocess scripts, launcher wiring, samples, MCP docs, or first-install behavior. Also use as the template when adapting the same GUI quality workflow to other Radia panels.

2026-06-24
debug-remote-user
مديرو الشبكات وأنظمة الحاسوب

Lessons + playbook for debugging user-specific issues on 100号機 (multi-user Windows) from LAB via SSH. Covers what CAN and CANNOT be verified without the target user's credentials, and how to defer-to-user instead of faking the test.

2026-06-18
kelvin-identify-post-hoc
مطوّرو البرمجيات

Add Kelvin Periodic Identifications to an existing NGSolve mesh AFTER load (no Cubit launcher / OCC Identify needed). Use this when a `.vol` file has `kelvin_int` / `kelvin_ext` boundary labels but no `Identifications` section -- typical when the Cubit C++ exporter's all-or-nothing vertex matching skipped due to a single tolerance miss, or when the mesh came from outside the Cubit panel pipeline.

2026-06-18
md2html
مطوّرو البرمجيات

DEPRECATED — moved to mcp-server-document as md2html_convert tool

2026-06-18
ppt2pdf
فنيو النشر المكتبي

Convert pptx to PDF for inclusion in LaTeX PDF output. Uses PowerPoint COM automation.

2026-06-18
texcompile
مطوّرو البرمجيات

Compile LaTeX to PDF with automatic file lock release. Kills PDF viewer processes locking the output, cleans corrupted aux files, runs pdflatex + bibtex.

2026-06-18
cohomology-cuts
مطوّرو البرمجيات

Compute topological "cuts" (cohomology / homology generators) for a multiply-connected magnetostatic domain, then use them in NGSolve. Use this whenever a magnetic SCALAR potential (total or reduced phi / T-Omega) needs cuts so phi stays single-valued around a coil hole, when you need the net-current loops / coil topology (Betti number b1, e.g. torus b1=2) for stream-function coil design, or when a question mentions cohomology cuts, thick/thin cuts, Ampere loops around conductors, or "h_k" curl-free fields. PROJECT DIRECTION is a GMSH-FREE path (native FEEC de Rham cohomology + analytic generators on parametric winding surfaces); the Gmsh homology solver (Pellikka 2013) is kept only as an independent reference/validator (b1 confirmation, cut cross-check). Mesh-source agnostic (Netgen tet / Cubit hex), in-memory transfer (no .msh file). Wraps src/radia/cohomology_cut.py and radia_mcp.streamfunction.

2026-06-16