buildContainerFolderName

fun buildContainerFolderName(datasetName: String, correlationMethod: String, numberOfTopics: Int, numberOfSystems: Int, populationSize: Int, numberOfIterations: Int, numberOfRepetitions: Int, expansionCoefficient: Int, includePercentiles: Boolean, percentiles: List<Int>): String

Builds a container folder name (target-agnostic) by appending a run timestamp to the parameter token produced by buildParamsToken.

Shape:

<dataset>-<correlation>-top<T>-sys<S>-po<P>-i<I>-r<R>-mx<M>[ -peA_B ]-time<RUN_TIMESTAMP>

Return

A target-agnostic container folder name with -time<RUN_TIMESTAMP> appended.

Parameters

datasetName

Dataset identifier (already human-readable).

correlationMethod

Correlation key (e.g., Pearson, Kendall).

numberOfTopics

Number of topics (top<T>), included if > 0.

numberOfSystems

Number of systems (sys<S>), included if > 0.

populationSize

Population size (po<P>), included if > 0.

numberOfIterations

Iterations (i<I>), included if > 0.

numberOfRepetitions

Repetitions (r<R>), included if > 0.

expansionCoefficient

Expansion coefficient (mx<M>), included if > 0.

includePercentiles

If true and percentiles is non-empty, appends peA_B using the first and last values.

percentiles

Ordered list of percentiles; only the first and last are used in the token.

See also