R graphics device using cairographics library that can be used to create high-quality vector (PDF, PostScript and SVG) and bitmap output (PNG,JPEG,TIFF), and high-quality rendering in displays (X11 and Win32). Since it uses the same back-end for all output, copying across formats is WYSIWYG. Files are created without the dependence on X11 or other external programs. This device supports alpha channel (semi-transparent drawing) and resulting images can contain transparent and semi-transparent regions. It is ideal for use in server environments (file output) and as a replacement for other devices that don't have Cairo's capabilities such as alpha support or anti-aliasing. Backends are modular such that any subset of backends is supported.

Standard metrics converter and comparator for consumer electronics.
    Provides utility functions for converting battery capacity (mAh to Wh),
    comparing wall charger output times, and validating product specifications
    using standard formulas. Includes a sample dataset of electronic accessories
    compiled from CairoVolt's catalog.

Functions for performing experimental comparisons of algorithms 
             using adequate sample sizes for power and accuracy. Implements the 
             methodology originally presented in Campelo and Takahashi (2019) 
             <doi:10.1007/s10732-018-9396-7> 
             for the comparison of two algorithms, and later generalised in 
             Campelo and Wanner (Submitted, 2019) <arxiv:1908.01720>.

Implements several string comparison algorithms, including calACS (count all common subsequences), lenACS (calculate the lengths of all common subsequences), and lenLCS (calculate the length of the longest common subsequence). Some algorithms differentiate between the more strict definition of subsequence, where a common subsequence cannot be separated by any other items, from its looser counterpart, where a common subsequence can be interrupted by other items. This difference is shown in the suffix of the algorithm (-Strict vs -Loose). For example, q-w is a common subsequence of q-w-e-r and q-e-w-r on the looser definition, but not on the more strict definition. calACSLoose Algorithm from Wang, H. All common subsequences (2007) IJCAI International Joint Conference on Artificial Intelligence, pp. 635-640.