| Interface | Description |
|---|---|
| DTW.DTWDistance | |
| SNAPSHOT.Snapshotable | |
| SNAPSHOT.SnapshotEncoder | |
| TYPEOF.Typeofable |
Interface to be used by extensions and plugins to define a new type.
|
| TYPEOF.TypeResolver |
| Class | Description |
|---|---|
| ACCELCACHE | |
| ACCELPERSIST | |
| ACCELREPORT | |
| ADDDAYS |
Adds days to a timestamp
|
| ADDDURATION | |
| ADDDURATION.ReadWritablePeriodWithSubSecondOffset |
A joda time period with sub second precision (the long offset).
|
| ADDMONTHS |
Adds a month to a timestamp
|
| ADDVALUE |
Add a value to a GTS.
|
| ADDYEARS |
Adds a year to a timestamp
|
| AESUNWRAP |
Unwraps a byte array which was AESWRAPed
|
| AESWRAP |
AES wraps a byte array
|
| AGO |
Computes a timestamp which is N timeunits away from now.
|
| ALMOSTEQ |
Checks the two operands on top of the stack for equality, accepting a difference under a configurable lambda value
ALMOSTEQ expects the following parameters on the stack:
3: lambda The tolerance of the comparison
2: op2
1: op1
lambda, op1 and op2 need to be instances of Number.
|
| APPEND |
Append a list to another list or a map to another map
|
| APPLY |
Apply an operation on GTS instances.
|
| ASENCODERS |
Create a GTSEncoder for each instance of GTS, wrapped GTS or raw wrapped GTS.
|
| ASREGS |
Modifies a Macro so the LOAD/STORE/RUN operations for the given variables are
replaced by use of registers.
|
| ASSERT | |
| ASSERTMSG | |
| ATBUCKET |
Extract the value/location/elevation at the Nth bucket of the GTS on top of the stack
|
| ATINDEX |
Extract the value/location/elevation at 'index' of the GTS on top of the stack
|
| ATTICK |
Extract the value/location/elevation at 'tick' of the GTS on top of the stack
|
| ATTRIBUTES |
Extract the attributes of the GTS on top of the stack
|
| B58TO |
Decode a Base58 or Base58Check encoded String
|
| B64TO |
Decode a String in base64
|
| B64TOHEX |
Decode a String in base64 and immediately encode it as Hexadecimal
|
| B64URLTO |
Decode a String in base64url
|
| BBOX |
Extract the bounding box of a GTS
|
| BINTO |
Decode a binary representation as a String to a byte array.
|
| BINTOHEX |
Decode a binary representation as a String and convert it to an hexadecimal representation as a String.
|
| BINTOx |
Parent class to decode a binary representation as a String into a sequence of bytes.
|
| BITCOUNT |
Computes the length of a bitset and the number of bits set
|
| BITGET |
Gets a bit in a bitset
|
| BITSTOBYTES |
Converts a bitset to its byte representation
|
| BREAK | |
| BUCKETCOUNT |
Consume a GTS off the stack and push its bucketcount onto the stack.
|
| BUCKETIZE |
Bucketizes some GTS instances.
|
| BUCKETIZECALENDAR |
Bucketizes some GTS instances using a bucketduration rather than a bucketspan.
|
| BUCKETSPAN |
Consume a GTS off the stack and push its bucketspan onto the stack.
|
| BYTESTO |
Converts a byte array into a string given a charset
|
| BYTESTOBITS |
Converts a byte array into a bitset
|
| CALL |
Call a subprogram
|
| CAPADD | |
| CAPCHECK | |
| CAPDEL | |
| CAPEXPORT | |
| CAPGET | |
| CHRONOEND | |
| CHRONOSTART | |
| CHRONOSTATS | |
| CHUNK |
Apply chunk on GTS or GTSEncoder instances
|
| CLEAR | |
| CLEARDEFS | |
| CLEARREGS | |
| CLEARSYMBOLS | |
| CLEARTOMARK |
Remove elements off the stack up to and including MARK
|
| CLIP |
Clip Geo Time Series, GTSEncoder or a list thereof according to a series of limits
|
| CLONE |
Clone (deep copy) the GTS on top of the stack or performs a shallow copy of collections
|
| CLONEEMPTY |
Produce an empty clone of the parameter GTS or Encoder instance or list thereof.
|
| COMMONTICKS |
Replace a list of GTS by a list of new GTS containing only the ticks which have
values in all input GTS
|
| COMPACT |
Replace multiple contiguous identical value/location/elevation by a single one
|
| CONTAINS |
Checks if a list contains an element
|
| CONTAINSKEY |
Checks if a map contains an element as key
|
| CONTAINSVALUE |
Checks if a map contains an element as value
|
| CONTINUE | |
| COPYGEO |
Copy location/elevation from one GTS into others
|
| COUNTER |
Push a counter (AtomicLong) onto the stack.
|
| COUNTERDELTA |
Increment a counter
|
| COUNTERSET |
Set the value of a counter
|
| COUNTERVALUE |
Retrieve the value of a counter
|
| COUNTTOMARK |
Remove elements off the stack up to and including MARK
|
| CPROB |
Compute the probability of each value or its conditional probability.
|
| CROP |
Apply crop on GTS instances
|
| CSTORE |
Conditional STORE.
|
| DEBUGOFF | |
| DEBUGON | |
| DEDUP |
Remove duplicates from GTS instances.
|
| DEF |
(re)define a statement 'à la PostScript'
|
| DEFINED |
Checks if a symbol is defined and pushes true or false on the stack accordingly
|
| DEFINEDMACRO |
Checks if a macro is defined and pushes true or false on the stack accordingly
|
| DEFLATE |
Compresses a byte array or String using ZLIB
|
| DELETE |
Delete a set of GTS.
|
| DEPTH | |
| DEREF |
Modifies a Macro so LOAD/PUSHRx operations for the given symbols or registers
are replaced by a specific value
|
| DET |
Computes the determinant of a matrix
|
| DIFFERENCE |
Computes the difference of two sets
|
| DIGEST | |
| DOUBLEEXPONENTIALSMOOTHING | |
| DROP | |
| DROPN | |
| DTW |
Perform Dynamic Time Warping pseudo-distance computation between two GTSs.
|
| DummyMapper | |
| DUMP |
Dump a GTS as a string
|
| DUP | |
| DUPN | |
| DURATION |
Pushes onto the stack the number of time units described by the ISO8601 duration
on top of the stack (String).
|
| DWTSPLIT |
Split a GTS representing a wavelet transform into separate wavelets per level
|
| E | |
| ECDH |
Perform an ECC Diffie-Hellman key agreement as per https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93Hellman
|
| ECGEN |
Generate a key pair for Elliptic Curve Cryptography
|
| ECHOOFF |
Configure the stack to not emit output after each command when in interactive mode
|
| ECHOON |
Configure the stack to emit output after each command when in interactive mode
|
| ECPRIVATE | |
| ECPUBLIC | |
| ECRECOVER |
Recover possible ECC public keys from an ECDSA signature (r,s), curve and hash
|
| ECSIGN |
Sign data using ECC and a hash algorithm
|
| ECVERIFY |
Verify an ECC signature
|
| ELAPSED |
Push onto the stack the elapsed times if available.
|
| ELEVATIONS |
Extract the elevations of a GTS and push them onto the stack.
|
| EMPTY |
Reject GTS instances with values.
|
| EMPTYLIST | |
| EMPTYMAP | |
| EMPTYSET | |
| EMPTYVECTOR | |
| ENCODERTO |
Decodes an encoder into an array of [ ts lat lon elev value ] arrays.
|
| ENDLIST | |
| ENDMAP | |
| ENDSET | |
| ENDVECTOR | |
| ERROR | |
| ESDTEST |
Apply an ESD test
|
| EVAL | |
| EVALSECURE |
Evaluate a secure script
|
| EVERY | |
| EXPORT |
Update or set the list of exported symbols
|
| EXTLOADED | |
| FAIL |
Forces a failure
|
| FDWT |
Apply Forward Discrete Wavelet Transform
|
| FETCH |
Fetch GeoTimeSeries from the Warp 10 Storage Engine
The top of the stack must contain a list of the following parameters
|
| FFTWINDOW |
Apply a windowing function to a GTS or list of GTS, typically prior to applying an FFT
|
| FILL | |
| FILLNEXT |
Apply fillnext on GTS instances
|
| FILLPREVIOUS |
Apply fillprevious on GTS instances
|
| FILLTICKS |
Add values to the GTS for ticks in the given list for which it does not yet have values
FILLTICKS expects the following parameters on the stack:
1: a list of five parameters: lat, lon, elevation, value, ticks
where ticks is a list of ticks for which to add the data point (tick, lat, lon, elevation and value) *
|
| FILLVALUE |
Fill ticks with no values
|
| FILTER |
Filter some GTS instances.
|
| FILTERBY |
Filters a list according to a macro
|
| FIND |
Find Geo Time Series matching some criteria
The top of the stack must contain a list of the following parameters
|
| FINDSTATS |
Estimate cardinalities of Geo Time Series matching some criteria
The top of the stack must contain a list of the following parameters
|
| FIRSTTICK |
Push on the stack the first tick of the GTS on top of the stack.
|
| FLATTEN |
Inspects the top of the stack.
|
| FOR |
Implements a 'for' loop
3: FROM
2: TO
1: RUN-macro
FOR
Arguments are popped out of the stack.
|
| FOREACH |
Implements a 'foreach' loop on a list or map
2: LIST or MAP
1: RUN-macro
FOREACH
|
| FORGET | |
| FORSTEP |
Implements a 'for' loop
4: FROM
3: TO
2: STEP-macro
1: RUN-macro
FOR
Arguments are popped out of the stack.
|
| FROMTSELEMENTS |
Constructs a timestamp for a given timezone given a list of elements (as produced by TSELEMENTS).
|
| FUNCREF |
Push the reference of the given function named based on functions known to WarpScriptLib.
|
| FUNCTIONS | |
| FUSE |
Apply fuse on GTS instances
|
| GEOBUFFER | |
| GEOCELLTO |
Converts a geocell long to a String HHCode prefix whose resolution is implicitly given by its length.
|
| GEOCOVER | |
| GeoGML | |
| GEOHASHTO |
Convert a GeoHash to lat/lon
|
| GeoImporter | |
| GeoIntersection |
Computes the intersection of two GeoXPShape
|
| GEOINTERSECTS |
Checks whether a GTS has at least one point within a shape
|
| GeoJSON |
Converts a Geo JSON Text String into a GeoXP Shape suitable for geo filtering
|
| GeoKML | |
| GEONORMALIZE | |
| GEOOPTIMIZE |
Modify a GeoXPShape so it has cells of at most a threshold resolution
|
| GEOPACK |
Pack a GeoXPShape
We relay on GTSWrappers for this, this is kinda weird but hey, it works!
|
| GEOREGEXP |
Produces a regexp from a GeoXPShape
|
| GEOSHAPETO |
Converts a GeoXPShape to a list of geocells (longs) or HHCode prefixes (strings).
|
| GEOSHIFT | |
| GEOSPLIT |
Splits a GEOSHAPE into connex shapes (corner contact does not count towards connexity)
|
| GeoSubtraction |
Computes the subtraction of two GeoXPShape
|
| GeoUnion |
Computes the union of two GeoXPShape
|
| GEOUNPACK |
Unpack a GeoXPShape
We relay on GTSWrappers for this, this is kinda weird but hey, it works!
|
| GEOWITHIN |
Checks whether a GTS is entirely contained within a shape
|
| GeoWKB |
Converts a Well Known Binary byte array into a GeoXP Shape suitable for geo filtering
|
| GeoWKT |
Converts a Well Known Text String into a GeoXP Shape suitable for geo filtering
|
| GET |
Extracts a value from a map, list, a byte array or a String, given a key.
|
| GETHOOK |
Push onto the stack a macro containing a secure script wrapping the specified hook of the given token.
|
| GETSECTION |
Push the current section name onto the stack
|
| GOLDWRAP | |
| GROUPBY |
Group elements of a list according to a macro
|
| GRUBBSTEST |
Apply a Grubbs' test
|
| GUARD | |
| GZIP |
Compresses a byte array or String
|
| HASH |
Compute a SipHash of its input converted to String
|
| HAVERSINE |
Compute distance between two lat/lon using the Haversine formula
|
| HEADER |
Set a header which will be returned with the HTTP response
|
| HEXTO |
Decode a String in hexadecimal
|
| HEXTOB64 |
Decode a String in hex and immediately encode it as base64
|
| HEXTOBIN |
Decode a String in hexadecimal and immediately encode it as binary
|
| HHCODEFUNC |
Template function to interface with HHCodeHelper
|
| HHCODETO |
Converts a HHCode to lat/lon.
|
| HIDE | |
| HMAC | |
| HUMANDURATION |
Convert a duration in time units into one suitable for humans...
|
| HYBRIDTEST |
Apply an Seasonal Hybrid ESD test
This test is based on piecewise median and STL seasonal extraction, completed by an ESD test.
|
| HYBRIDTEST2 |
Applying Seasonal Entropy Hybrid test
This test is based on piecewise median and entropy seasonal extraction completed by an ESD test
Alpha is optional.
|
| IDENT | |
| IDWT |
Apply Inverse Discrete Wavelet Transform
|
| IFT |
Implements 'If-Then' conditional
2: Macro2
1: Macro1
IFT
Macro1 and Macro2 are popped out of the stack.
|
| IFTE |
Implements 'If-Then-Else' conditional
3: IF-macro
2: THEN-macro
1: ELSE-macro
IFTE
Macros are popped out of the stack.
|
| IMMUTABLE |
Makes a map/list/set immutable
|
| IMPORT | |
| INCLUDE |
Reads a file and execute it as WarpScript code.
|
| INDEXOF | |
| INFLATE |
Decompresses a compressed byte array using ZLIB.
|
| INFO |
Consumes the map on the stack or leave it there and stop the script
if the stack is currently in documentation mode
|
| INFOMODE |
Toggle the 'documentation mode' of the stack
|
| INTEGRATE | |
| INTERSECTION |
Computes the intersection of two sets
|
| INV |
Inverses a matrix
|
| ISNaN | |
| ISNULL | |
| ISO8601 |
Replaces the timestamp on the stack with a string representation of its instant.
|
| ISODURATION |
Convert a duration in time units into one suitable for humans...
|
| ISONORMALIZE |
Normalize numeric GTS instances (replace X by (X-mean)/(max -min) or by 1 if max == min)
|
| JOIN |
Join N strings together, separating each one with a specified string
|
| JSONCOMPACT |
Configure the stack to emit compact (i.e.
|
| JSONLOOSE |
Configure the stack to emit loose JSON
|
| JSONPRETTY |
Configure the stack to emit pretty JSON
|
| JSONSTACK |
Configure the stack to emit JSON in interactive mode
|
| JSONSTRICT |
Configure the stack to emit strict JSON
|
| JSONTO |
Parses a String as JSON and pushes it onto the stack
|
| KEYLIST |
Extract keys from a map
|
| KURTOSIS |
Compute Kurtosis of a numerical GTS
|
| LABELS |
Extract the labels of the GTS on top of the stack
|
| LASTACTIVITY |
Extract the last activity timestamp of the GTS on top of the stack
|
| LASTBUCKET |
Consume a GTS off the stack and push its lastbucket onto the stack.
|
| LASTSORT |
Sort a list of GTS according to their latest values
|
| LASTTICK |
Push on the stack the last tick of the GTS on top of the stack.
|
| LBOUNDS |
Pushes onto the stack a list of M-1 bounds defining M + 2 intervals between 'a' and 'b'
plus the two intervals before 'a' and after 'b'
Expects on the stack
3: a
2: b
1: M
|
| LFILTER | |
| LIMIT |
Configure the fetch limit of the stack
|
| LINEOFF |
Turn on line number sectioning
|
| LINEON |
Turn on line number sectioning
|
| LISTTO |
Push onto the stack all elements of the list on top
of the stack and push the list size.
|
| LMAP |
Produces a list which is the result of the application of 'macro' on each element of 'list'
If this.flat==true and if macro returns a list, the list is flattened into the result list.
|
| LOAD | |
| LOCATIONS |
Extract the locations of a GTS and push them onto the stack.
|
| LOCSTRINGS |
Extract the locations of a GTS and push them onto the stack as a list of
compact strings.
|
| LOGINIT | |
| LOGMSG | |
| LOWESS |
Apply LOWESS smoothing
|
| LR |
Compute the simple linear regression parameters alpha and beta for the given numeric GTS
Computation uses BigDecimal to prevent overflowing for long series, this will lead to somewhat slower performance.
|
| LSORT |
Sorts in place the list on top of the stack
|
| LSTORE | |
| LTTB |
Downsamples a GTS using LTTB (Largest Triangle Three Bucket)
|
| MACROCONFIG |
Reads macro configuration keys
This function is not intended to be used outside of Macro Repositories, Macro libraries and WarpFleet Resolver
|
| MACROFILLER | |
| MACROFILLER.MacroFillerWrapper | |
| MACROFILTER | |
| MACROFILTER.MacroFilterWrapper | |
| MACROMAPPER | |
| MACROMAPPER.MacroMapperWrapper | |
| MACROTO | |
| MACROTTL |
Sets the TTL for a macro which is loaded from disk or http
|
| MAKEGTS |
Push onto the stack a GTS built from arrays
|
| MAN | |
| MANAGERONOFF | |
| MAP |
Apply a mapper on some GTS instances
|
| MAPID |
Compute a UUID for an input map
|
| MAPTO |
Deconstructs a map, putting each key/value pair as two elements on the stack.
|
| MARK | |
| MATCH |
Applies a regexp to a String
|
| MATCHER |
Constructs a matcher from a regexp
|
| MATTO |
Converts a Matrix into nested lists
|
| MAXBUCKETS |
Configure the maximum number of buckets for bucketized GTS
|
| MAXDEPTH |
Configure the maximum depth of the stack
|
| MAXGEOCELLS |
Configure the maximum number of cells in GeoXPShape
|
| MAXGTS |
Configure the gts limit of the stack
|
| MAXJSON |
Configure the JSON size limit of the stack
|
| MAXLONG | |
| MAXLOOP |
Configure the time limit for loops
|
| MAXOPS |
Configure the maximum number of ops for the stack
|
| MAXPIXELS |
Configure the maximum number of pixels for images created on the stack
|
| MAXRECURSION |
Configure the recursion level limit
|
| MAXSYMBOLS |
Configure the maximum number of symbols for the stack
|
| MaxTickSlidingWindow | |
| MaxTimeSlidingWindow | |
| MDETACH | |
| MERGE |
Apply merge on GTS instances
|
| META |
Set the metadata (attributes) for the GTS on the stack
|
| METAMATCH | |
| METASORT |
Sort a list of GTS according to their Metadata
|
| MFILTER | |
| MINLONG | |
| MINREV |
Return true if the current revision tag is newer or equal to the given revision tag.
|
| MMAP |
Produces a map which is the result of the application of 'macro' on each entry of 'map'
|
| MODE |
Compute the mode(s) for a given GTS
|
| MONOTONIC |
Converts a GTS to a monotic one (i.e.
|
| MOTIONSPLIT |
Split a GTS according to motion
|
| MSEC | |
| MSGFAIL |
Forces a failure with a custom message popped off the stack
|
| MSIG | |
| MSIGCOUNT | |
| MSIGINFO | |
| MSIGN | |
| MSORT |
Sorts a map according to its keys if it is a LinkedHashMap
|
| MSTORE | |
| MSTU |
Push onto the stack the number of time units per millisecond
|
| MUSIGMA |
Extract mu and sigma from a numerical GTS.
|
| MVERIFY | |
| MVEXTRACT | |
| MVSPLIT | |
| NAME |
Extract the name of the GTS on top of the stack
|
| NaN | |
| NBOUNDS |
Pushes onto the stack a list of M-1 bounds defining M intervals whose area under
the bell curve N(mu,sigma) are all the same.
|
| NDEBUGON | |
| NEWENCODER |
Push onto the stack an empty GTS
|
| NEWGTS |
Push onto the stack an empty GTS
|
| NOLOG | |
| NONEMPTY |
Reject GTS instances with no values.
|
| NONNULL |
Remove null elements from a list
|
| NOOP |
Does nothing!
|
| NORMALIZE |
Normalize numeric GTS instances (replace X by (X-min)/(max -min) or by 1 if max == min)
|
| NOTAFTER |
Checks that the current time is not after the provided instant.
|
| NOTBEFORE |
Checks that the current time is not before the provided instant.
|
| NOTIMINGS |
Disable timing of script lines
|
| NOW | |
| NPDF |
Normal (Gaussian) distribution Probability Density Function.
|
| NPDF.Builder | |
| NPEEK | |
| NSUMSUMSQ |
Extract the number of values and the sum of values and sum of square of values.
|
| NULL | |
| NumericalBinaryFunction |
Apply a double or long binary operator to two values.
|
| NumericalUnaryFunction |
Apply a double or long unary operator to one value, a list of values, a nested lists of values, a numerical GTS or
nested lists of numerical GTSs.
|
| ONLYBUCKETS |
Removes non-bucket ticks from GTS
If GTS is not bucketized, returns a clone of GTS.
|
| OPB64TO |
Decode a String in order preserving base64
|
| OPB64TOHEX |
Decode a String in order preserving b64 and immediately encode it as hexadecimal
|
| OPS |
Pushes on the stack the current number of operations performed within the stack
|
| OPTDTW |
Perform Dynamic Time Warping distance computation
on subsequences of an array and return the indices
of subsequences with minimal distance and the associated distance.
|
| OPTIMIZE |
Optimize storage of GeoTimeSerie or encoder instances
|
| PACK |
Pack a list of numeric or boolean values according to a specified format
|
| PARSE |
Parse a string matching the format fed into the update endpoint
|
| PARSESELECTOR |
Parse a GTS Selector in a String and push the class selector and labels selector onto the stack
|
| PARSEVALUE | |
| PARTITION |
Partitions a set of GTS instances
|
| PATTERNDETECTION |
Detect patterns in GTS instances
|
| PATTERNS |
Extract bSAX patterns from GTS instances
|
| PEEK | |
| PEEKN | |
| PGPDECRYPT | |
| PGPENCRYPT | |
| PGPINFO | |
| PGPPRIVATE | |
| PGPPUBLIC | |
| PGPRING | |
| PGPSIGN | |
| PGPVERIFY | |
| Pi | |
| PICK | |
| PICKLETO |
Decode an object encoded as Pickle
|
| PIGSCHEMA | |
| PIVOT | |
| POLYFIT |
Fit a polynomial curve to a GTS
|
| POLYFUNC |
Build a function which will compute a polynomial function
|
| POLYFUNC.Builder | |
| POPR | |
| PRNG |
Initializes a PRNG for this stack with a specific seed
|
| PROB |
Compute the probability of the value at each tick given their value histogram
|
| PROBABILITY |
Probability Function from a value histogram
|
| PROBABILITY.Builder | |
| PSTACK | |
| PUSHR | |
| PUT |
Pushes a value into a map or list.
|
| QCONJUGATE |
Compute the conjugate of a quaternion
|
| QDIVIDE |
Divide a quaternion q by a quaternion r
|
| QMULTIPLY |
Multiply a quaternion q by a quaternion r
|
| QROTATE |
Rotate a vector by a quaternion
|
| QROTATION |
Extract the axis and angle of the rotation represented by the quaternion on the stack
|
| QUANTIZE |
Generate a quantified version of GTS
|
| QUATERNIONTO |
Converts a quaternion on a double to 4 elements w x y z
|
| RAND |
Pushes onto the stack a random number between 0 and 1
|
| RANDPDF |
Produces a function which emits a random number according to a given distribution
specified by a histogram
|
| RANDPDF.Builder | |
| RANGE |
Push a range on the stack.
|
| RANGECOMPACT |
Replace multiple contiguous identical value/location/elevation by a single one or a pair if compacting a range
|
| REDEFS |
Sets the tolerance for redefined functions
|
| REDUCE |
Reduce GTS instances
[ [GTS] [GTS] ...
|
| REF | |
| RELABEL |
Apply relabel on GTS instances
|
| REMOVE |
Remove an entry from a map, a list or a GTS.
|
| REMOVETICK |
Remove a tick from a GTS
|
| RENAME |
Apply rename on GTS or Encoder instance or list thereof.
|
| REOPTALT |
Creates an optimized regular expression alternative from a set of strings
so as to minimize backtracking.
|
| REPLACE |
Replace a regular expression by a replacement string
|
| REPORT | |
| RESET |
Reset the stack to a specific depth
|
| RESETS |
Apply compensateResets on GTS instances
|
| RESTORE | |
| RETHROW | |
| RETURN |
Immediately exit the currently executing macro.
|
| REV | |
| REVERSE |
Reverse the order of the elements in a list, either by copying the list or reversing it in place
|
| RLOWESS |
Apply fast and robust LOWESS smoothing
|
| RLPTO | |
| ROLL | |
| ROLLD | |
| ROT | |
| ROTATIONQ |
Create a quaternion from an axis and rotation angle (in degrees)
|
| RSADECRYPT |
Decrypt content encoded data using RSA
|
| RSAENCRYPT |
Encrypt data using RSA
|
| RSAGEN |
Generate an RSA key pair
|
| RSAPRIVATE |
Produce an RSA private key from a parameter map
|
| RSAPUBLIC |
Produce an RSA public key from a parameter map
|
| RSASIGN |
Sign data using RSA and a hash algorithm
|
| RSAVERIFY |
Verify an RSA signature
|
| RSORT | |
| RTFM | |
| RUN | |
| RUNNERAT |
Extract the content of a Runner Nonce
|
| RUNNERIN |
Extract the content of a Runner Nonce
|
| RUNNERNONCE |
Extract the content of a Runner Nonce
|
| RUNR | |
| RunTests | |
| RVALUESORT | |
| SAVE | |
| SECTION |
Modify the current section name
|
| SECURE |
Builds a SecureScript from the String on the stack and pushes it on the stack
|
| SECUREKEY |
Set the secure key to use when building secure scripts
|
| SET |
Pushes a value into a list or byte array.
|
| SETATTRIBUTES |
Set attributes on GTS, Encoders or list thereof
|
| SETMACROCONFIG |
Sets a configuration for some macros
|
| SETTO |
Convert the set on top of the stack into a list
|
| SHOW | |
| SHRINK |
Shrinks the number of values of a GTS.
|
| SHUFFLE |
Shuffles a list in place
|
| SINGLEEXPONENTIALSMOOTHING | |
| SIZE |
Pushes on the stack the size of an object (map, list or GTS).
|
| SKEWNESS |
Compute Skewness of a numerical GTS
|
| SLEEP | |
| SMARTPARSE |
Parse string values of a GTS to extract multiple GTS based on regexp groups
|
| SNAPSHOT |
Replaces the stack so far with a WarpScript snippet which will regenerate
the same stack content.
|
| SORT | |
| SORTBY |
Sort a list or a LinkedHashMap according to a macro
|
| SORTWITH |
Sorts a list or a LinkedHashMap using a comparator macro.
|
| SPLIT |
Split a String in segments given a delimiter.
|
| SRAND |
Pushes onto the stack a random number between 0 and 1 from the seeded PRNG
|
| SSSSTO | |
| STACKATTRIBUTE |
Extract a stack attribute and push them on top of the stack, unless it is an AtomicReference
in which case the actual attribute will not be exposed
|
| STACKTOLIST |
Convert the whole stack into a list and push this list on the top of the stack.
|
| STANDARDIZE |
Standardize numeric GTS instances (replace X by (X-mu)/sd)
|
| STDERR | |
| STDOUT | |
| STL |
Apply Seasonal Trend decomposition based on Loess procedure
|
| STLESDTEST |
Apply an STL-ESD test
Alpha is optional.
|
| STOP |
Immediately stop executing the current script
|
| STORE | |
| STRICTREDUCER |
Wrap a Reducer so it is only applied if there are no missing (null) values for a given tick
|
| STRINGFORMAT | |
| STU |
Push onto the stack the number of time units per second
|
| SUBLIST |
Create a new list with the elements whose indices are in the parameter list.
|
| SUBMAP |
Create from a map a new map which contains only the keys in the argument list
|
| SUBSTRING | |
| SWAP | |
| SWITCH |
Implements 'Switch' like conditional
2N+2: CONDITION MACRO FOR CASE 1
2N+1: EXEC MACRO FOR CASE 1
...
|
| SYMBOLS |
Push on the stack a list of all defined symbols
|
| TDESCRIBE | |
| TEMPLATE |
Fill a Mustache template from a map
|
| THRESHOLDTEST |
Apply a simple threshold test.
|
| TICKINDEX |
Apply tickindex on GTS or encoder instances
|
| TICKLIST |
Extract the ticks from the parameter GTS or Encoder instances or list thereof, in the order they are stored in the GTS, and push them onto the stack.
|
| TICKS |
Extract the ticks of a GTS and push them onto the stack.
|
| TIMEBOX | |
| TIMECLIP |
Only retain ticks within the given timerange
|
| TIMED | |
| TIMEMODULO |
Split a GTS into N GTS whose timestamps are the original timestamps MODULO XXX
The output GTS have a 'quotient' label which holds the original timestamp DIV MODULO
3: GTS
2: MODULO
1: QUOTIENT_LABEL_NAME
|
| TIMEOFF |
Configure the stack to stop emitting timing information when in interactive mode
|
| TIMEON |
Configure the stack to emit timing information when in interactive mode
|
| TIMESCALE |
Apply timescale to GTS
When downscaling timestamps, you may have to run DEDUP
|
| TIMESHIFT |
Apply timeshift on GTS instances
|
| TIMESPLIT |
Apply timesplit on GTS instances
TIMESPLIT expects the following parameters on the stack:
3: quiet A quiet period in microseconds
2: minValues A minimum number of values
1: label The name of the label which will hold the sequence
|
| TIMINGS |
Enable timing of script lines
|
| TOB58 |
Encode a String into Base58 or Base58Check
See https://tools.ietf.org/html/draft-msporny-base58-03
|
| TOB64 |
Encode a String in base64
|
| TOB64URL |
Encode a String in base64url
|
| TOBIN |
Encode a String, byte[], Long or BitSet in binary
|
| TOBYTES |
Converts a string into its bytes given a charset
|
| TOENCODER |
Builds an encoder from a list of tick,lat,lon,elev,value or GTSs.
|
| TOENCODERS |
Converts an encoder into a map of encoders, one per type
|
| TOGEOCELL |
Converts a String or byte[] HHCode prefix to a Long geocell.
|
| TOGEOHASH |
Convert a GeoXPShape, a HHCode or a lat/lon pair to a GeoHash
|
| TOGEOJSON | |
| TOGEOSHAPE |
Converts a list of geocells (longs) or HHCode prefixes (strings or bytes) to a GeoXPShape.
|
| TOGML | |
| TOGTS |
Converts an encoder into a map of gts, one per type,
or converts list of encoders in list of GTS.
|
| TOHEX |
Encode a String, byte[] or Long in hexadecimal
|
| TOHHCODE |
Converts a lat/lon pair to an HHCode
|
| TOJSON |
Converts the object on top of the stack to a JSON representation
|
| TOKENINFO |
Push on the stack information regarding a token
|
| TOKML | |
| TOKML.KMLWriter | |
| TOLIST |
Make a list with 'N' elements present in the stack.
|
| TOLONGBYTES |
Converts a LONG to a byte array
|
| TOLOWER |
Transform a String to lower case
|
| TOMACRO | |
| TOMAP |
Builds a map from pairs of values on the stack.
|
| TOMAT |
Converts nested lists of numbers into a Matrix
|
| TOMVSTRING | |
| TOOPB64 |
Encode a String in order preserving base64
|
| TOPICKLE |
Encode an object as Pickle
|
| TOQUATERNION |
Converts 4 double to a unit quaternion
The stack is expected to contain w x y z (z being on top)
|
| TORLP | |
| TOSELECTOR |
For each encountered GTS, Encoder or list thereof, replace it with a selector which would select it
|
| TOSET |
Convert the list on top of the stack into a set
|
| TOSSSS | |
| TOUPPER |
Transform a String to upper case
|
| TOVARINT |
Converts a list of LONGs to a byte array containing varint encoding of the numbers
|
| TOVEC |
Converts a list of numbers into a vector
|
| TOVECTOR |
Convert the list on top of the stack into a set
|
| TOWKB | |
| TOWKT | |
| TOZ |
Build a morton code (Z-order curve) given N numbers and a bit width
|
| TR |
Computes the trace of a matrix
|
| TRANSPOSE |
Computes the trace of a matrix
|
| TRIM |
Trim whitespaces at both ends of a string
|
| TRY | |
| TSELEMENTS |
Pushes on the stack the various elements of a timestamp for a given timezone
|
| TYPEOF |
Push on the stack the type of the object on top of the stack
|
| UNBUCKETIZE |
This function removes the buckets info from a GTS, leaving it as unbucketized
|
| UNBUCKETIZECALENDAR |
Unbucketizes GTS that were previously calendar-bucketized.
|
| UNGZIP |
Decompresses a compressed byte array.
|
| UNION |
Computes the union of two sets
|
| UNIQUE |
Make elements of a list unique by converting it to a set temporarily
|
| UNLIST |
Push onto the stack all elements of the list on top of a MARK
If the top of the stack is not a list or an array, throw.
|
| UNMAP |
Deconstructs a map, putting each key/value pair as two elements on the stack
on top of a Mark.
|
| UNPACK |
Pack a list of numeric or boolean values according to a specified format
|
| UNSECURE |
Unwraps a secure script
|
| UNSET |
Push onto the stack all elements of the set on top of a MARK
If the top of the stack is not a set, throw.
|
| UNTIL |
Implements a 'repeat...until' loop
2: RUN-macro
1: UNTIL-macro
UNTIL
Macros are popped out of the stack.
|
| UNWRAP |
Unwrap a GTS from GTSWrapper
|
| UNWRAPENCODER |
Unwraps a GTSWrapper into an encoder
|
| UNWRAPSIZE |
Extract the size of a GTS from GTSWrapper
|
| UPDATE |
Updates datapoints from the GTS on the stack.
|
| URLDECODE |
Decode a URL Encoded string using UTF-8 as the encoding.
|
| URLENCODE |
URL encode string using UTF-8 as the encoding.
|
| UUID | |
| VALUEDEDUP |
Remove datapoints with duplicate values.
|
| VALUEHISTOGRAM |
Build a histogram of value occurrences
|
| VALUELIST |
Extract values from a map
|
| VALUES |
Extract the values from the parameter GTS or Encoder instances or list thereof and push them onto the stack.
|
| VALUESORT | |
| VALUESPLIT |
Split a GTS into N distinct GTS, one for each distinct value
|
| VARINTTO |
Converts a byte array containing varints into a list of LONGs
|
| VARS |
Extract all used variables in a macro.
|
| VECTO |
Converts a Vector into a list
|
| VECTORTO |
Convert the set on top of the stack into a list
|
| WFADDREPO | |
| WFGETREPOS | |
| WFOFF |
Disable WarpFleet Resolver
|
| WFON |
Enable WarpFleet Resolver
|
| WFSETREPOS | |
| WHILE |
Implements a 'While' loop
2: WHILE-macro
1: RUN-macro
WHILE
Macros are popped out of the stack.
|
| WRAP |
Wrap GTS or Encoders into GTSWrappers
|
| WSAUDIT | |
| WSAUDITMODE | |
| WSSTACK |
Configure the stack to emit WarpScript in interactive mode
|
| ZSCORE |
Normalize GTS instances with their Z-score.
|
| ZSCORETEST |
Apply a Z-score test
If mad is true, then use modified z-score.
|
| ZTO |
Converts a Morton code into N subelements
|
| Enum | Description |
|---|---|
| HHCODEFUNC.HHCodeAction | |
| MVEXTRACT.ELEMENT |