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.