post-processing

Extract fields, analyze time series, and generate reports from simulation output data.

61|4|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/HeshamFS/materials-simulation-skills --skill post-processing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: post-processing
Source: https://github.com/HeshamFS/materials-simulation-skills/tree/main/skills/simulation-workflow/post-processing
Command: npx skills add https://github.com/HeshamFS/materials-simulation-skills --skill post-processing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Extract, analyze, and visualize simulation output data. Use for field extraction, time series analysis, line profiles, statistical summaries, derived quantity computation, result comparison to references, and automated report generation from simulation results.

Core Features & Use Cases

  • Field extraction: pull scalar/vector fields from JSON/CSV results.
  • Time-series analysis: analyze evolution and detect trends.
  • Line profiles & statistics: create profiles and summary metrics.
  • Derived quantities & reporting: compute derived metrics and generate reports.

Quick Start

Example commands: python3 scripts/field_extractor.py --input results/field_0100.json --field phi --json

Frequently Asked Questions about post-processing

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

FAQPage Schema
How do I extract specific fields from simulation output data?

Field extraction pulls scalar and vector fields directly from JSON or CSV simulation results. Use the field_extractor script with --input and --field parameters to isolate the data you need, then output as JSON or CSV for downstream analysis.

Can I analyze time-series trends from simulation snapshots?

Time-series analysis processes simulation output across multiple timesteps to detect trends and evolution patterns. The post-processor ingests sequential field data, performs shape validation, and generates statistical summaries and visualization metadata for trend detection.

What's the best way to generate automated reports from simulation results?

Automated reporting combines field extraction, statistical summaries, and derived quantity computation into structured outputs. The Skill orchestrates modular scripts to process 2D/3D field data, apply thresholds, and produce JSON or CSV reports with analysis metadata in a single workflow.

How do I create line profiles and statistical summaries from field data?

Line-profile generation and statistics extract cross-sectional data and compute derived metrics from field arrays. The post-processor validates input shapes, interpolates where needed, and outputs profile coordinates and summary statistics for comparative analysis.

Can I compare simulation results against reference data?

Reference-data comparison ingests both simulation output and baseline data in JSON or CSV format, then applies validation checks and interpolation to align datasets. The Skill generates comparative statistical summaries and reports highlighting differences and derived quantities.

Does this work with both 2D and 3D field data?

The post-processor handles both 2D and 3D field data in JSON and CSV formats. It performs shape validation, field extraction, and statistical analysis across spatial dimensions, with CLI-driven input of field names and output formatting options.