Post-processing

Vernier comes with a small library and a script to help with post-processing of the output data. To keep things as simple and easy to use as possible, the library is written in pure Python and has no dependencies on any other libraries not included in the core Python distribution.

The library is located in the vernier/post_processing directory and comes with a pyproject.toml file, so it can be installed into a virtual environment using pip.

Scripts

summarise_vernier

Processes parallel Vernier output into a single table of results. The script takes a single argument, which can be either a directory containing the multiple output files from a parallel run, or a single output file from a collated run.

The result of the summarise script contains the minimum, maximum and mean values for each of the output variables, along with the number of calls and the time and percentage time per call.