Closed sdvillal closed 9 years ago
Making "operation" mean a function call with specific parameters that outputs 1 or more features would be fine, although inconsistent with the J. Roy. Soc. Interface terminology, in which each operation is a column in the data matrix, and maps R^N -> R. This terminology does not depend on the implementation (i.e., the way in which the feature is generated, either as one output of many from a function, or as the only output of a function). Anything is preferable to "curry"... ;)
So we stick with features as scalar values generated by an operation that is a call to a function or operator with concrete parameters. All the needed renaming is done.
Properly defining semantics for the main abstractions of the library is important and, of course, it would make things easier to agree as much as possible with the way @benfulcher has given to hctsa.
Ben calls:
He writes:
My stand at the moment is:
To summarise, I would just use "feature", "operator" and "function". Once decided, will need to change the name of the HCTSAFunctionCategory accordingly.