Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Phân tích PIV với OpenPIV

Kỹ năng trích xuất trường vận tốc từ cặp ảnh PIV và tính xoáy, tốc độ biến dạng, thống kê rối cho thí nghiệm dòng chảy.

Dữ liệu · Phân tíchNâng cao33,0303,248Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026

Nó làm được gì

Kỹ năng hướng dẫn Claude dùng thư viện OpenPIV để xử lý trọn vẹn dữ liệu ảnh PIV thực nghiệm.

  • Toàn bộ pipeline: tiền xử lý (dynamic masking) → tương quan chéo → kiểm định vector → thay thế điểm nhiễu → làm mượt → quy đổi sang đơn vị vật lý.
  • Hỗ trợ cả một lượt (extended_search_area_piv) lẫn đa lượt biến dạng cửa sổ (windef.simple_multipass).
  • Tính xoáy (vorticity), tensor tốc độ biến dạng, RMS và động năng rối (TKE).
  • Vẽ trường vector chồng lên ảnh gốc, xuất vectors.txtparams.npz.
  • Kèm CLI runner.py và lớp phân tích PIVAnalyzer.

Điểm đáng giá: tài liệu chỉ rõ các bẫy thực tế như ngưỡng s2n khác nhau giữa peak2mean/peak2peak, windef bỏ qua dt, và dấu của xoáy bị lật sau transform_coordinates.

Phù hợp với ai

  • Nhà nghiên cứu cơ học chất lỏng, phòng thí nghiệm hình ảnh hóa dòng chảy
  • Học viên cao học lần đầu xử lý dữ liệu PIV
  • Kỹ sư muốn chuẩn hóa script PIV cũ thành quy trình tái lập được
  • Người làm dữ liệu đo đạc, không phải mô phỏng CFD

Ví dụ sử dụng

  1. Trường vận tốc cơ bản — "Xử lý frame_a.bmp và frame_b.bmp với window_size 32, overlap 12, dt 0.02 rồi vẽ trường vector."
  2. Chuyển vị lớn — "Dòng tia có chuyển vị lớn, hãy chạy đa lượt 64→32→16 và đổi kết quả px/frame sang px/s."
  3. Hậu xử lý — "Từ results/params.npz, tính xoáy và biến dạng cắt, tổng hợp RMS cùng TKE thành bảng."

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục skills/openpiv từ repo GitHub K-Dense-AI/scientific-agent-skills vào ~/.claude/skills/openpiv/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/sci-skills && cp -r /tmp/sci-skills/skills/openpiv ~/.claude/skills/openpiv

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và kiểm tra Python: python3 --version (cần 3.10 trở lên).
  2. Cài OpenPIV, nên ghim phiên bản: uv pip install "openpiv==0.25.4" (nếu chưa có uv: pip install "openpiv==0.25.4").
  3. Tải kho kỹ năng: git clone https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/sci-skills
  4. Sao chép vào thư mục kỹ năng của Claude: mkdir -p ~/.claude/skills && cp -r /tmp/sci-skills/skills/openpiv ~/.claude/skills/openpiv
  5. Khởi động lại Claude Code, rồi yêu cầu ví dụ: "Tính trường vận tốc từ cặp ảnh PIV này".
  6. Kiểm tra cài đặt: chạy python ~/.claude/skills/openpiv/scripts/run_example.py --output_dir /tmp/openpiv-demo và xem kết quả sinh ra.