cfd-viz

Generate CFD visualization figures with PyVista and vision-based QA.

40|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/csml-rpi/AI-CFD-Scientist --skill cfd-viz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cfd-viz
Source: https://github.com/csml-rpi/AI-CFD-Scientist/tree/main/cfd-skills/cfd-viz
Command: npx skills add https://github.com/csml-rpi/AI-CFD-Scientist --skill cfd-viz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It streamlines the creation of high-quality visualization figures for CFD cases using PyVista, enabling clear and publication-ready graphics.

Core Features & Use Cases

  • Per-case diagnostics figures for quick physics validation, including mesh overview, velocity and pressure contours, streamlines, y+ maps, and residual histories.
  • Publication-quality figures for research papers, with consistent styling across multiple cases, including comparison panels, profile plots, and vortex iso-surfaces.
  • Use Case: Users can generate detailed visualization figures from CFD simulation data with minimal manual scripting, ensuring standardization and high quality for academic publications or presentations.

Quick Start

Provide a case directory and specify the desired mode (interpret or full), then run the agent-generated script to create visualizations fitting the specified mode and quality criteria.

Frequently Asked Questions about cfd-viz

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate publication-quality CFD visualizations without manual scripting?

You can generate publication-quality CFD visualizations without manual scripting by providing a case directory and selecting a mode. The tool automates figure creation using PyVista, applying vision-based QA to ensure graphics meet publication standards.

What types of CFD diagnostic figures can I create for case validation?

For CFD case validation, you can create diagnostic figures including mesh overviews, velocity contours, pressure contours, streamlines, y+ maps, and residual histories. These quick diagnostic plots help validate physics efficiently.

Does PyVista support comparative plot generation for multiple CFD cases?

Yes, PyVista supports comparative plot generation for multiple CFD cases. You can produce publication-quality figures with consistent styling across cases, including comparison panels, profile plots, and vortex iso-surfaces.

Can I use CFD visualization automation for research paper figures?

You can use CFD visualization automation to produce research paper figures. It standardizes styling across multiple cases to ensure high-quality, consistent graphics suitable for academic publications and presentations.

What is the difference between interpret and full visualization modes?

The difference between interpret and full visualization modes is the output scope. Specifying a mode tailors the generated script to create visualizations fitting either quick diagnostics or detailed comparative plots matching the selected quality criteria.

How does vision-based QA ensure CFD figure readability?

Vision-based QA ensures CFD figure readability by automatically evaluating the generated visualizations against publication standards. This mechanism verifies that the output figures are clear, readable, and suitable for academic use without requiring manual review.