StackHub Bulletin BoardAdvertise your announcements here!

sfxCalculusExt

Use Calculus on History Grids in SkySpark
sfxCalculusExtAxon funcs

Registered StackHub users may elect to receive email notifications whenever a new package version is released.

There are 3 watchers.

v1.4.0

sfxFindIntervals
sfxFindIntervals(hisGrid)

Find Intervals

  • Return the ts, interval of a hisGrid
  • Side Effects: Lose first ts of hisGrid
  • Input: ts, val grid
  • Output: Transmuted history grid of ts, interval
  • read(temp and discharge).hisRead(yesterday).sfxHisFindIntervals()
sfxHisAddRectIntegral
sfxHisAddRectIntegral(hisGrid)

Cumulative Integral/Area under the Curve from Rectangle Method Approximation

  • Supports a true History Grid with multiple V columns
  • Should be exact for COV Points
  • Side Effect: Data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers and/or booleans
  • Output: Transmuted history grid of ts, V*n columns
  • readAll(temp and discharge).hisRead(yesterday).sfxHisAddRectIntegral()
sfxHisAddTrapIntegral
sfxHisAddTrapIntegral(hisGrid)

Cumulative Integral/Area under the Curve from Trapezoid Method Approximation

  • Supports a true History Grid with multiple V columns
  • Should be exact for Linear Points
  • Side Effect: Data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers and/or booleans
  • Output: Transmuted history grid of ts, V*n columns
  • readAll(temp and discharge).hisRead(yesterday).sfxHisAddTrapIntegral()
sfxHisDelta
sfxHisDelta(hisGrid)

Rolling Delta

  • Supports a true History Grid with multiple V columns
  • Side Effect: Data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers
  • Output: Transmuted history grid of ts, V*n columns
  • Example: Get change between samples
  • readAll(temp and discharge).hisRead(yesterday).sfxHisDelta()
sfxHisDerivative
sfxHisDerivative(hisGrid)

Derivative

  • Supports a true History Grid with multiple V columns
  • Slope going to ts data-point is used as derivative of ts data-point
  • Side Effects: Lose first ts of hisGrid; data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers and/or booleans
  • Output: Transmuted history grid of ts, V*n columns
  • readAll(temp and discharge).hisRead(yesterday).sfxHisDerivative()
sfxHisRectIntegral
sfxHisRectIntegral(hisGrid)

Integral from Rectangle Method Approximation

  • Supports a true History Grid with multiple V columns
  • Should be exact for COV Points
  • Side Effects: Lose first ts of hisGrid; data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers and/or booleans
  • Output: Transmuted history grid of ts, V*n columns
  • readAll(temp and discharge).hisRead(yesterday).sfxHisRectIntegral()
sfxHisSum
sfxHisSum(hisGrid)

Rolling Sum

  • Supports a true History Grid with multiple V columns
  • Side Effect: Data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers
  • Output: Transmuted history grid of ts, V*n columns
  • Example: Turn energy differentials to totalized values
  • readAll(temp and discharge).hisRead(yesterday).sfxHisSum()
sfxHisTrapIntegral
sfxHisTrapIntegral(hisGrid)

Integral from Trapezoid Method Approximation

  • Supports a true History Grid with multiple V columns
  • Should be exact for linear Points
  • Side Effects: Lose first ts of hisGrid; data interpolated
  • Input: ts, val*n grid where val*n can be multiple V columns with numbers and/or booleans
  • Output: Transmuted history grid of ts, V*n columns
  • readAll(temp and discharge).hisRead(yesterday).sfxHisTrapIntegral()
sfxPostUnitFixer
sfxPostUnitFixer(value)

Unit Fixing Function

  • Function used to fix time units in calculus functions.
  • Fixes resultant units
  • Inputs: Number with units
  • Output: Number with clean units
sfxPreUnitFixer
sfxPreUnitFixer(value)

Function used to convert booleans and fix null units

  • Fixes input units
  • Inputs: Number or boolean
  • Output: Number with units
Published by SkyFoundry

Products & Services by SkyFoundry

Packages by SkyFoundry

Free packages