dsbdp.byte-array-conversion | Helper functions for converting byte arrays into other data types/representations |
dsbdp.data-processing-dsl | DSL for processing data |
dsbdp.experiment-helper | Helper that are primarily used during experiments |
dsbdp.local-data-processing-pipeline | Pipeline for processing data |
dsbdp.local-dpp-self-adaptivity | Functions for self-adaptive local data processing pipelines. |
dsbdp.main | Main class for launching experiments |
Index Page | |
Alphabetic Var Index |
Arglists: ========= (calculate-distribution-mapping in-seq ratios) (calculate-distribution-mapping in-seq ratios opts) Docstring: ========== Based on an input sequence, in-seq, and a vector of ratios, calculate a mapping such that the input sequence will be distributed according to the given ratios. The resulting mapping can be used, e.g., with combine-proc-fns-vec.
Arglists: ========= (combine-proc-fns fn-vec start-idx end-idx) Docstring: ========== Based on the given vector of processing functions, combine the functions starting at start-idx, inclusive, up to end-idx, non inclusive, into a single combined function.
Arglists: ========= (combine-proc-fns-vec fn-mapping fn-vec) Docstring: ========== Map a vector of processing functions, fn-vec, to a vector of combined functions. The mapping definition fn-mapping, is a vector of integer values that define how many processing functions are combined in each combined function. For a vector of processing functions [a b c d e f] a mapping definition [1 2 3] will result in the following association of processing rules to combined functions f_x: [f_1(a), f_2(b, c), f_3(d e f)].
Arglists: ========= (create-proc-fn-vec-from-template fn-1 fn-n n) Docstring: ========== Create a vector with n processing functions based on the two given "template" functions fn-1 and fn-n. fn-1 is the function that will be put as first function in the resulting vector. Subsequently, fn-n will be repeated n-1 times to fill the vector with n instances. All occurrences of :_idx_ in the supplied functions will be replaced with the numerical index value of the corresponding function in the resulting vector.