FULLY AUTOMATIC PEAK DETECTION AND INTEGRATION FOR DSC CURVES. SMOOTHS THE CURVE, DETECTS SIGNIFICANT PEAKS, IDENTIFIES INTEGRATION LIMITS, AND COMPUTES AREA UNDER EACH PEAK. ALSO EMITS A DEGREE-OF-CURE CURVE PER PEAK (NORMALIZED CUMULATIVE AREA, 0 TO 1).

Performs fully automatic peak detection and integration on a DSC (Differential Scanning Calorimetry) curve. Smooths the input curve, detects significant peaks, determines integration limits, and computes the area under each peak. Also emits a degree-of-cure curve per peak as a normalized cumulative area (0–1) from left to right integration limit.

When to use

Classification: process.

Tagged: adhesive, area_under_curve, calorimetry, curing, degree_of_cure, dsc, heat_flow, peak_detection.

Inputs

Label ID Type Default Required Description
DSC Curve dsc_curve vector   Input DSC curve where X is temperature (°C or K) and Y is heat flow (mW or W/g); peaks are detected automatically — provide a single preprocessed DSC scan.
Grouping Percentage grouping_percentage string 5   Percentage of the total X (temperature) range within which nearby peaks are merged into a single result; default is 5% — set to 0 to disable grouping or 100 to collapse all peaks into one group.

Outputs

Label ID Type Description
DSC Peak Analysis Results curve_dsc_peak_analysis_output_1 dataset Tabular dataset with one row per detected peak and columns: peak_temperature, peak_heat_flow, left_limit, right_limit, area (signed), and absolute_area.
Degree of Cure Curves curve_dsc_peak_analysis_output_2 vector Collection of degree-of-cure curves (one per detected peak), where X is temperature and Y is the normalized cumulative area from 0 at the left integration limit to 1 at the right integration limit; suitable for adhesive and curing-chemistry workflows.

Disciplines

  • data.curve.transform
  • data.signal_processing
  • data.statistics
  • engineering.material.characterization

Runnable example

A runnable example is registered for this worker. Open the example workflow on the d3VIEW canvas: /api/workflow/example?id=curve_dsc_peak_analysis


Auto-generated from transformation schema. Worker id: curve_dsc_peak_analysis. Schema hash: 00ecb0575a73. Hand-curated docs in workerexamples/ override this page when present.