Namespace dsbdp.processing-fn-utils

Other Namespaces

Show/Hide
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

Public Vars

Details of Public Vars

Function: calculate-distribution-mapping

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.
Back to top View Source

Function: combine-proc-fns

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.
Back to top View Source

Function: combine-proc-fns-vec

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)].
Back to top View Source

Function: create-proc-fn-vec-from-template

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.
Back to top View Source