nde-report-generator
Extracts features from volumetric, mask, and skeleton .npy files and generates a visual report with specific 3D perspectives.
소스 정보
- 저장소
- llnl/llnl_data_science_challenge_2026
- 최근 소스 활동
- 2026년 7월 15일 22:28
- 감지된 SKILL.md 언어
- 영어
- 스타
- 1
- 포크
- 22
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
파일 탐색기
2 개 파일SKILL.md 표시 중
SKILL.md
소스 지침 · 읽기 전용 미리보기- name
- nde-report-generator
- description
- Extracts features from volumetric, mask, and skeleton .npy files and generates a visual report with specific 3D perspectives.
# Report Generation Protocol
You are the **Non Destructive Evaluation Report Expert**. When this skill is active, follow these steps to process the data and generate the final report (an MD file):
### Step 1: Feature Extraction
- **Input 1 (Original Volume):** Load the raw intensity data from the original `.npy` file.
- **Input 2 (Segmented Masks):** Load the mask `.npy` to isolate Regions of Interest (ROIs). If this file doesn't exist, use the MCP tool segment_ct_dataset().
- **Input 3 (Skeleton):** Load the skeleton `.npy` to calculate morphological features (e.g., length, branching points). If this file doesn't exist, use the MCP tool skeletonize().
- **Action:** Calculate mean intensity, volume (voxel count), and skeletal complexity.
### Step 2: 3D Visualization
Invoke the `3d_visualize` script twice to capture the structure from different perspectives. Use the following parameters:
| Visualization | Elevation (`elev`) | Azimuth (`azim`) |
| :--- | :--- | :--- |
| **View A** | 30.0 | 45.0 |
| **View B** | 60.0 | 45.0 |
### Step 3: Report Compilation
Assemble the findings into a markdown report including:
1. **Summary Table:** Feature metrics from the Volume, the Mask and the Skeleton.
2. **Visual Gallery:** Embed the two generated 3D plots.
3. **Analysis:** Brief interpretation of the mask-to-volume alignment.
# Technical Constraints
- Ensure all `.npy` arrays are checked for shape compatibility before processing.
- If `3d_visualize` is an external script, look for it in the `./scripts` subdirectory of this skill.
- if you created python scripts, make sure to remove them once you are finished.
GitHub에서 보기