pyvista-visualization

Visualize 3D CFD velocity fields, pressure contours, and streamlines with PyVista.

45|14|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/Soljourner/claude-engineering-skills --skill pyvista-visualization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pyvista-visualization
Source: https://github.com/Soljourner/claude-engineering-skills/tree/main/skills/packages/pyvista-visualization
Command: npx skills add https://github.com/Soljourner/claude-engineering-skills --skill pyvista-visualization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyvista, numpy.

What problem does it solve?

PyVista-visualization provides a ready-to-use workflow to build and inspect 3D CFD visualizations directly from Python, enabling engineers to quickly understand velocity fields, pressure distributions, streamlines and pump geometry without exporting to external tools.

Core Features & Use Cases

  • 3D mesh visualization for structured, image, and surface data.
  • Scalar and vector field visualization (velocity, pressure) with color mapping.
  • Streamlines, contour/isocontours, and volume rendering.
  • Tutorial-style examples showing pump geometry and CFD datasets.
  • Use Case: CFD engineers can explore velocity magnitude on cross-sections and generate publication-ready visuals.

Quick Start

Install PyVista and NumPy, then run the included examples to render a basic velocity field.

Frequently Asked Questions about pyvista-visualization

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

FAQPage Schema
How do I visualize 3D CFD results in Python?

You can visualize 3D CFD results in Python using PyVista to inspect velocity fields, pressure contours, and streamlines directly without exporting to external tools. It supports mesh creation, slicing, and volume rendering for interactive exploration.

Can I plot velocity fields and pressure contours using PyVista?

Yes, you can plot velocity fields and pressure contours using PyVista. The Skill provides scalar and vector field visualization with color mapping, allowing you to explore velocity magnitude on cross-sections and generate publication-ready visuals.

Do I need NumPy to render 3D mesh visualizations for CFD?

Yes, you need NumPy to render 3D mesh visualizations for CFD. The Skill requires both PyVista and NumPy to process structured, image, and surface data for inspecting pump geometry and piping networks.

What is the best way to create streamlines and isocontours for pump design?

The best way to create streamlines and isocontours for pump design is using PyVista's built-in workflow. It enables interactive exploration of CFD datasets with configurable camera controls to generate publication-ready 3D visuals.

Does PyVista support volume rendering and slicing for CFD post-processing?

Yes, PyVista supports volume rendering and slicing for CFD post-processing. You can create cross-sections, apply contouring, and render volumes to inspect pressure distributions and velocity fields in 3D.