build Params Token
Builds the parameter token used in filenames and containers (without timestamp and target).
Shape:
<dataset>-<correlation>-top<T>-sys<S>-po<P>-i<I>-r<R>-mx<M>[ -peA_B ]
where:
top<T>
: number of topics (optional, included only if> 0
)sys<S>
: number of systems (optional)po<P>
: population size (optional)i<I>
: number of iterations (optional)r<R>
: number of repetitions (optional)mx<M>
: expansion coefficient (optional)peA_B
: percentile range (first–last), included only ifincludePercentiles
is true and the list is non-empty
Return
A deterministic token without timestamp and target.
Parameters
Dataset identifier (already human-readable).
Correlation key (e.g., Pearson
, Kendall
).
Number of topics (top<T>
), included if > 0
.
Number of systems (sys<S>
), included if > 0
.
Population size (po<P>
), included if > 0
.
Iterations (i<I>
), included if > 0
.
Repetitions (r<R>
), included if > 0
.
Expansion coefficient (mx<M>
), included if > 0
.
If true and percentiles
is non-empty, appends peA_B
using the first and last values.
Ordered list of percentiles; only the first and last are used in the token.