Parabolic Pulse Fit

Fit intensity as a linear function of squared time and report parabolic-fit R squared.

Description

A centered parabolic-pulse fit regresses intensity on squared time.

A centered parabolic-pulse fit regresses intensity on squared time. It fits an intercept and quadratic coefficient, with no linear time term.1

Fit intensity as a linear function of squared time and report parabolic-fit R squared.

When to use Parabolic Pulse Fit

Use this tool to fit intensity as a linear function of squared time and report parabolic-fit R squared.

Prepare the optical measurements, geometry, fitted coefficients or caller-selected thresholds requested. Confirm wavelength, radius/diameter, pulse-width, angle and unit conventions before running the calculation.

How to use Parabolic Pulse Fit and understand its results

  1. Prepare the optical measurements, geometry, fitted coefficients or caller-selected thresholds requested. Confirm wavelength, radius/diameter, pulse-width, angle and unit conventions before running the calculation.
  2. Enter timeCoordinates, intensities using the field table and calculation rules, then run the tool.
  3. Read quadraticIntercept, quadraticCoefficient, rSquared. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
timeCoordinatesTime coordinateslist of numberRequired
intensitiesMeasured intensitieslist of numberRequired

Enter at least two aligned finite time/intensity lists whose squared times vary. Return ordinary-least-squares parameters and intensity-space R². Constant intensity with exact zero residual yields R²=1.

intensity=intercept+coefficient×time²

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
quadraticInterceptFitted parabolic interceptnumber
quadraticCoefficientFitted squared-time coefficientnumber
rSquaredFit R squarednumber; maximum: 1
json
{
  "input": {
    "timeCoordinates": [
      -1,
      0,
      1
    ],
    "intensities": [
      0,
      1,
      0
    ]
  },
  "output": {
    "quadraticIntercept": 1,
    "quadraticCoefficient": -1,
    "rSquared": 1
  }
}

Limitations and assumptions

No requirement enforces downward curvature, positivity or time ordering. Pulse-center shift and uncertainty are not fitted.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Lists are limited to 100,000 entries; the rules above may require smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.

Alternative or Complementary methods

Use Transient-Absorption Lifetime Fit: Fit a positive transient-absorption trace to a single exponential using log-linear regression. For a complementary task, use Q-Switch Peak Power: Calculate triangular-pulse peak power and pulse-train average power.

References

  1. Parabolic Pulse Fit — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies