ToDo:
- add external temp. sensor
- collect SBC temperature, too

v1.0.0
- add version command

v0.0.3
- add link to docu
- fix multimeter info not in experiment.log
- log timestamps in local timezone
- log temperature in separate logfile
- add units to data files
- add temp check of multimeter

v0.0.2
- remove absolute path names from log file
- remove rel time entries
- add API documentation
- add progress bar for measurement sets
- add download step
- add support to randomize the execution of measurement sets
- ensure file uploads / deletions are executed between the measurement sets and warmup tasks
- added measurement markers to identify measurement start/end
- added multithread (user + sys >> real) and I/O bound (user + sys << real) detection to timing
- detect compressor errors even when using timing and stdout count
- provide USB udev rules, too
- detect USB device access problems
- log git informations
- add logging of stdout count

v0.0.1
- add pypi deployment
- fix hang if remote process wants to read from stdin e.g. password
- add forced tail delay of metrics_client_timeout when using metrics collection
- add support for ssh keys / rework ssh authentication
- add support for pathlib.Path
- fix multiple multimeter lookups per host
- support distinct runs per host
- add file stats collection
- fail experiment if resource folder exists
- add upload step
- fix timings log is now for all commands
- add time unit to rel time in logs
- fix multimeter log only logs latest
- add ssh user argument
- add support for warmup step
- add support for head/tail delay
- add command timing support
- add time delta to DUT to resource/run folder
- collect sensor temperature, too
- log DUT type/name
- log used multimeter device
- copy experiment file to resource folder
- clarified API, put into separate package
- unified log file timestamps, use same format
- log timestamps with 3 decimal points -> milliseconds precsion
- reduce telegraf batch timeout to 5s
- add wait for initial metrics data transfer
- split up system.csv file
- simplified metrics collection definition
- use local ethernet IP address for metrics server
- add hostname validation
- log time diff to DUT
- add command work_dir support
- parameterize telegraf service with server IP address
