SO2 Flux Trend Escalation Checker

Monitor observed SO2 multiplicative growth and extrapolated caller flux timing; model assumes unchanged trend and is not an eruption escalation/alert forecast.

Description

Multiplicative gas-flux growth appears linear after taking logarithms.

Multiplicative gas-flux growth appears linear after taking logarithms. Extending that line gives a comparison-time scenario.

Monitor observed SO2 multiplicative growth and extrapolated caller flux timing; model assumes unchanged trend and is not an eruption escalation/alert forecast.

When to use SO2 Flux Trend Escalation Checker

Use this tool to monitor observed SO2 multiplicative growth and extrapolated caller flux timing; model assumes unchanged trend and is not an eruption escalation/alert forecast.

Gather the relevant observations and fitted model parameters. Use the stated units and time basis; keep paired observations aligned.

How to use SO2 Flux Trend Escalation Checker and understand its results

  1. Gather the relevant observations and fitted model parameters. Use the stated units and time basis; keep paired observations aligned.
  2. Enter timesDays, measuredSo2TonnesPerDay, callerEscalationLogRatePerDay, callerComparisonFluxTonnesPerDay using the field table and calculation rules, then run the tool.
  3. Read fittedLogGrowthRatePerDay, modelComparisonFluxDay, aboveCallerEscalationRate, fitRSquared. 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
timesDaysTimes dayslist of numberRequired
measuredSo2TonnesPerDayMeasured so2 tonnes per daylist of numberRequired
callerEscalationLogRatePerDayCaller escalation log rate per daynumberRequired
callerComparisonFluxTonnesPerDayCaller comparison flux tonnes per daynumberRequired

Enter positive fluxes, an increasing time axis and a positive comparison flux. Regress log flux against days, require positive growth and a crossing at or after the last observation, then compare slope strictly above the supplied escalation rate.1

Each sequence checked for increasing order must contain at least two strictly increasing values. The least-squares fit needs at least two aligned observations and a varying independent variable; a constant dependent variable has reported R² of 1.

comparison day = (ln(comparison flux) − intercept)/log-growth slope

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

Output fieldMeaningValue type
fittedLogGrowthRatePerDayFitted log growth rate per daynumber
modelComparisonFluxDayModel comparison flux daynumber
aboveCallerEscalationRateAbove caller escalation rateboolean
fitRSquaredFit r squarednumber
json
{
  "input": {
    "timesDays": [
      0,
      1,
      2
    ],
    "measuredSo2TonnesPerDay": [
      10,
      20,
      40
    ],
    "callerEscalationLogRatePerDay": 0.5,
    "callerComparisonFluxTonnesPerDay": 80
  },
  "output": {
    "fittedLogGrowthRatePerDay": 0.6931471805599452,
    "modelComparisonFluxDay": 2.9999999999999996,
    "aboveCallerEscalationRate": true,
    "fitRSquared": 1
  }
}

Limitations and assumptions

Unchanged exponential growth is assumed; the timing is not an eruption forecast.

Numbers and computed results must be finite; overflow produces an error. Numeric 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. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use SO2 Mass Flux Tonnes Day: Integrate blank-corrected SO2 cross-plume column mass and multiply by signed normal plume speed; negative nondetections/transport remain signed, with no eruption-alert threshold or wind-direction inference. For a complementary task, use Fumarole Temperature Trend Monitoring Tool: Monitor thermometer-calibration-corrected fumarole temperature trend with explicitly linear comparison-time extrapolation; signed slopes/past crossing are retained, and gas-source/eruption attribution is not made.

References

  1. SO2 Flux Trend Escalation Checker — tool.io

Similar or alternative tools

  • SO2 Mass Flux Tonnes Day

    Integrate blank-corrected SO2 cross-plume column mass and multiply by signed normal plume speed; negative nondetections/transport remain signed, with no eruption-alert threshold or wind-direction inference.

  • Fumarole Temperature Trend Monitoring Tool

    Monitor thermometer-calibration-corrected fumarole temperature trend with explicitly linear comparison-time extrapolation; signed slopes/past crossing are retained, and gas-source/eruption attribution is not made.

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