Are these calculations complex enough to cause a significant slow down in the chart? I notice around a 0.25s+ slow down when the temperature rises above 80°F which is when the calculations get more complex. This calculation only occurs once a minute which makes the chart slowdown even more puzzling. I would expect a spike once per minute.

```
IF (HI <80) THEN
HI = (0.5 * (T + 61.0 + ((T-68.0) * 1.2) + (RH * 0.094)) + T)/2;
ELSE
IF ((IsWithinLimits (T, 80, 112)) and RH < 13) THEN
HI = (-42.379 + 2.04901523 * T + 10.14333127 * RH - .22475541 * T * RH - .00683783 * T * T - .05481717 * RH * RH + .00122874 * T * T * RH + .00085282 * T * RH * RH - .00000199 * T * T * RH * RH) - ADJUSTMENT1;
ELSE
IF ((IsWithinLimits(T, 80, 87)) and RH > 85) THEN
HI = (-42.379 + 2.04901523 * T + 10.14333127 * RH - .22475541 * T * RH - .00683783 * T * T - .05481717 * RH * RH + .00122874 * T * T * RH + .00085282 * T * RH * RH - .00000199 * T * T * RH * RH) + ADJUSTMENT2;
ELSE
HI = -42.379 + 2.04901523 * T + 10.14333127 * RH - .22475541 * T * RH - .00683783 * T * T - .05481717 * RH * RH + .00122874 * T * T * RH + .00085282 * T * RH * RH - .00000199 * T * T * RH * RH;
ENDIF
ENDIF
ENDIF
```

Green line is chart time, red line is the temp (Heat Index)