This doc outlines the steps that need to be taken to prepare the samples for the analysis tool.
Assume the following definitions:
<PATH_TO_SAMPLES>
is the root directory of of the samples that contains the participant ID directories.<PRIVATE_KEY_PASSWORD>
is the password for the chromeos-fpstudy-private.gpg
generated by gen-key-pair.sh
.<PATH_TO_PRIVATE_KEY>
is the path to the chromeos-fpstudy-private.gpg
created by gen-key-pair.sh
.cd <PATH_TO_SAMPLES> PATH=~/chromiumos/src/platform2/biod/study:${PATH} # For single threaded operation, use the following command: #fpstudy.py decrypt --password '<PRIVATE_KEY_PASSWORD>' <PATH_TO_PRIVATE_KEY> . # For parallel operation, use the following command: ls ./ | xargs -P$(nproc) -L1 fpstudy.py decrypt --password '<PRIVATE_KEY_PASSWORD>' <PATH_TO_PRIVATE_KEY>
Generating PNG samples can help debug invalid samples.
cd <PATH_TO_SAMPLES> PATH=~/chromiumos/src/platform2/biod/study:${PATH} # For single threaded operation, use the following command: #fpstudy.py convert <FPC1025|FPC1145> png . # For parallel operation, use the following command: ls ./ | xargs -P$(nproc) -L1 fpstudy.py convert <FPC1025|FPC1145> png