raman-fitting

Fit Raman spectra peaks using Lorentzian, Gaussian, or Voigt models with constrained parameters.

134|21|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/letta-ai/skills --skill raman-fitting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raman-fitting
Source: https://github.com/letta-ai/skills/tree/main/ai/benchmarks/letta/terminal-bench-2/trajectory-feedback/raman-fitting/references/sqlite_format.md
Command: npx skills add https://github.com/letta-ai/skills --skill raman-fitting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill guides Raman spectrum peak fitting, including data parsing, baseline correction, and selection of peak models for graphene-related materials.

Core Features & Use Cases

  • Data parsing validation: Ensure correct input formatting for wavenumbers and intensities.
  • Peak fitting workflow: Baseline correction, peak function selection, and parameter estimation.
  • Validation: Assess fit quality with R^2 and physical plausibility checks.

Quick Start

Example: load Raman data and fit the graphene G and 2D peaks with reasonable bounds.

Frequently Asked Questions about raman-fitting

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

FAQPage Schema
How do I fit Raman peaks to graphene spectra with physical constraints?

Raman peak fitting applies Lorentzian, Gaussian, or Voigt models with constrained parameters to graphene G, D, and 2D bands. This Skill handles baseline correction, peak identification, and parameter bounds to improve fit accuracy and ensure physically plausible results.

What's the best way to validate Raman spectrum data before curve fitting?

Data parsing validation ensures wavenumbers and intensities are correctly formatted and structured. This Skill checks input format, performs baseline correction, and estimates initial peak positions before selecting an appropriate peak model.

Can I use Lorentzian and Gaussian models for the same Raman dataset?

Yes. This Skill supports Lorentzian, Gaussian, and Voigt peak models with physically informed constraints. You can select and compare models to find the best fit for your specific carbon material spectra.

How do I assess whether my Raman peak fit is reliable?

Fit quality validation uses R² values and residual analysis to check goodness of fit. This Skill performs physical plausibility checks on fitted parameters to confirm results are physically reasonable before accepting the fit.

What should I do if my Raman peak fitting results look wrong?

Systematic debugging includes verifying data parsing, checking baseline correction, reviewing peak identification, and examining fitted parameter bounds. This Skill guides troubleshooting of curve-fitting problems through residual inspection and constraint adjustment.

Does this work for carbon materials other than graphene?

This Skill is optimized for graphene-related materials covering G, D, and 2D band fitting. The approach applies baseline correction and constrained peak models to Raman spectra of carbon materials broadly.