KS
Killer-Skills

dqmc-analyze — how to use dqmc-analyze how to use dqmc-analyze, dqmc-analyze alternative, dqmc-analyze setup guide, what is dqmc-analyze, dqmc-analyze vs other analysis tools, dqmc-analyze install, analyzing simulation results with dqmc-analyze, dqmc-analyze for AI agents, dqmc-analyze tutorial

v1.0.0
GitHub

About this Skill

Perfect for Scientific Computing Agents needing advanced simulation data analysis capabilities with Python dqmc-analyze is a skill that analyzes results from completed simulations, extracting parameters and statistics from bin_*.h5 files.

Features

Analyzes simulation results from directories containing bin_*.h5 files
Extracts parameters and statistics for observable names such as 'sign', 'den', and 'zzr'
Provides output as a dictionary with (mean, stderr) tuples for each observable
Utilizes the analyze_hub function from the dqmc_util library
Supports basic analysis of simulation results with Python

# Core Topics

edwnh edwnh
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
51
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add edwnh/dqmc/dqmc-analyze

Agent Capability Analysis

The dqmc-analyze MCP Server by edwnh is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use dqmc-analyze, dqmc-analyze alternative, dqmc-analyze setup guide.

Ideal Agent Persona

Perfect for Scientific Computing Agents needing advanced simulation data analysis capabilities with Python

Core Value

Empowers agents to analyze simulation results from directories containing `bin_*.h5` files, providing valuable parameters and statistics using the `dqmc_util` library, and outputting dictionaries with mean and standard error values for observables like 'sign' and 'den'

Capabilities Granted for dqmc-analyze MCP Server

Analyzing completed simulations for key observables
Generating statistics for simulation data
Validating simulation results with mean and standard error values

! Prerequisites & Limits

  • Requires `bin_*.h5` files in a directory
  • Limited to simulation data analysis
  • Python environment required
Project
SKILL.md
2.2 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Analyze Results

Inputs

  • Directory containing bin_*.h5 files (completed simulations)
  • Observable names (see table below)

Outputs

  • Dictionary with parameters and (mean, stderr) tuples for each observable

Procedure

Basic analysis:

python
1from dqmc_util import analyze_hub 2 3data = analyze_hub.get("data/run/", "sign", "den", "zzr") 4 5print(f"sign = {data['sign'][0]:.4f} +/- {data['sign'][1]:.4f}") 6print(f"density = {data['den'][0]:.4f} +/- {data['den'][1]:.4f}")

Available observables:

NameDescriptionRequires
signFermion sign-
denDensity <n>-
doccDouble occupancy <n_up n_down>-
gr, gkGreen's function (real/k-space)-
nnr, nnqDensity correlator / structure factor-
zzr, zzqSpin-z correlator / structure factor-
xxrSpin-x correlator-
swq0S-wave pair structure factor-
nnrw0, zzrw0Zero-freq susceptibilitiesperiod_uneqlt > 0
dwq0tD-wave pair susceptibilityperiod_uneqlt > 0

Collect from multiple directories:

python
1import os 2 3def collect_results(base_dir, observables): 4 results = [] 5 for subdir in sorted(os.listdir(base_dir)): 6 path = os.path.join(base_dir, subdir) 7 if os.path.isdir(path): 8 try: 9 results.append(analyze_hub.get(path + "/", *observables)) 10 except Exception as e: 11 print(f"Skipping {path}: {e}") 12 return results

Compute derived quantities:

python
1# Magnetic moment squared from spin correlator 2path = "data/run/" 3data = analyze_hub.get(path, "zzr") 4mz2 = 4 * data["zzr"][0][0, 0] # [0] = mean, shape (Ny, Nx) 5mz2_err = 4 * data["zzr"][1][0, 0] # [1] = stderr

Validation

  • Errorbar on sign is significantly less than mean. Otherwise, sign problem is too severe.
  • Errorbars on observable are reasonable (not >> mean)

Failure Modes

SymptomCauseRecovery
KeyError for observableObservable not computedCheck period_uneqlt setting
"No files found"Wrong path or no bin_*.h5Verify directory structure
Large error barsInsufficient statisticsRun more sweeps or bins

Related Skills

Looking for an alternative to dqmc-analyze or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication