AA vs Pahoehoe Transition Checker
Screen independently observed strain-rate evidence against independently matched temperature/crystal/composition transition band, no universal AA/pahoehoe classification. Unknown criterion indices distinguish zero placeholders from known zero margins. Caller independently establishes units, regime, calibration and applicability; this does not establish design-code compliance, authenticity, operational safety, treatment efficacy or a validated forecast.
Description
An ʻaʻā or pāhoehoe transition screen needs observations matched to the lava temperature, crystal state, and composition.
An ʻaʻā or pāhoehoe transition screen needs observations matched to the lava temperature, crystal state, and composition.1
This tool compares supplied strain-rate evidence with verified bands while retaining missing criteria.
When to use AA vs Pahoehoe Transition Checker
Use this tool when you need to identify observed values outside a supplied band and keep unknown evidence visible. Prepare matched observations and independently established site, specimen, units, datum, and calibration context.
How to use AA vs Pahoehoe Transition Checker and understand its results
- Prepare matched observations and independently established site, specimen, units, datum, and calibration context.
- Enter observedLavaTransitionObservedStrainRate, callerVerifiedLavaTransitionObservedStrainRateLower, callerVerifiedLavaTransitionObservedStrainRateUpper, knownLavaTransitionObservedStrainRateCriterionFlags, following the field table and rules below, then run the tool.
- Read signedKnownBandMargins, knownReviewIndices, unknownCriterionIndices. Use the output meanings below to interpret units, signs, flags, and any nested result fields.
- Correct reported input issues and run again. For a successful result, check the stated evidence coverage and assumptions before using it in your review.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| observedLavaTransitionObservedStrainRate | Observed lava transition observed strain rate | list of number | Required |
| callerVerifiedLavaTransitionObservedStrainRateLower | Caller verified lava transition observed strain rate lower | list of number | Required |
| callerVerifiedLavaTransitionObservedStrainRateUpper | Caller verified lava transition observed strain rate upper | list of number | Required |
| knownLavaTransitionObservedStrainRateCriterionFlags | Known lava transition observed strain rate criterion flags | list of number | Required |
Use aligned nonempty observation, lower-bound, upper-bound, and known-flag lists. Flags are binary zero or one and every lower bound must be at most its upper bound, including unknown entries. For known observations, return the smaller signed distance to the two bounds. A positive margin is inside the band, zero is on a boundary, and a negative margin is outside. Return zero-based review indices only for known values strictly outside the band. Unknown entries receive zero margin placeholders and separate unknown indices; these zeros do not confirm compliance.
margin_i=known_i?min(observed_i−lower_i,upper_i−observed_i):0 Symbols follow the input and output meanings and the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| signedKnownBandMargins | Signed known band margins | list of number |
| knownReviewIndices | Known review indices | list of number |
| unknownCriterionIndices | Unknown criterion indices | list of number |
{
"input": {
"observedLavaTransitionObservedStrainRate": [
2,
5
],
"callerVerifiedLavaTransitionObservedStrainRateLower": [
1,
1
],
"callerVerifiedLavaTransitionObservedStrainRateUpper": [
3,
4
],
"knownLavaTransitionObservedStrainRateCriterionFlags": [
1,
0
]
},
"output": {
"signedKnownBandMargins": [
1,
0
],
"knownReviewIndices": [],
"unknownCriterionIndices": [
1
]
}
} Limitations and assumptions
The bands and applicability are supplied by the user. Unknown evidence is not a passing test, and the tool does not validate the source or the suitability of a criterion.
Missing required fields, unknown fields, wrong types, and violated calculation rules are input issues. Numeric values must be finite; nonfinite results are rejected. Evidence arrays must be dense, with no missing cells. Numeric observation lists allow at most 10,000 entries, subject to any smaller bounds stated above.
Alternative or Complementary methods
For a related review, use Lava Viscosity Arrhenius Temperature Calculator: An Arrhenius viscosity fit relates the logarithm of measured viscosity to inverse absolute temperature. Fitting paired specimens can estimate an apparent activation energy and a viscosity within the observed temperature range. For a complementary step, use Eruption Style Hawaiian Strombolian Vulcanian Classifier: Hawaiian, Strombolian, and Vulcanian style labels summarize different observed eruption behavior. This tool applies your evidence requirements for fountains, discrete bursts, or plug disruption and retains mixed or incomplete cases.
References
-
AA vs Pahoehoe Transition Checker — tool.io
Similar or alternative tools
- Lava Viscosity Arrhenius Temperature Calculator
An Arrhenius viscosity fit relates the logarithm of measured viscosity to inverse absolute temperature. Fitting paired specimens can estimate an apparent activation energy and a viscosity within the observed temperature range.
- Eruption Style Hawaiian Strombolian Vulcanian Classifier
Hawaiian, Strombolian, and Vulcanian style labels summarize different observed eruption behavior. This tool applies your evidence requirements for fountains, discrete bursts, or plug disruption and retains mixed or incomplete cases.