4 * All utility functions. So the code is less verbose.
5 *
6 * A cycler implements check-up procedures and degradation procedures.
7 * The data from the check-up procedures is written in csv files in the same subfolder as where the cycling data of a cell is written (see BasicCycler.cpp).
8 * There is one file per 'type' of check-up (capacity measurement, OCV measurement, CCCV cycles and a pulse discharge).
9 *
10 * Copyright (c) 2019, The Chancellor, Masters and Scholars of the University
11 * of Oxford, VITO nv, and the 'Slide' Developers.
12 * See the licence file LICENCE.txt for more information.