Skip to content

Library overviews

AxRuntime

AxRuntime is a collection of public Analyst libraries that can be loaded into any q process. These libraries include features like QDoc and QuickCheck, as well as commonly used helper functions. For a list of included libraries, please refer to the Help > Function reference within Analyst. Note that libraries related to the Grammar of Graphics have been excluded, and can be loaded separately below.

The library file for AxRuntime is axruntime.q_

Grammar of Graphics

The Grammar of Graphics (GG) is a graphics library providing a rich visualization suite. For more information about using GG, please refer to the Help > Function Reference within Analyst and the the grammar of graphics user guide.

The library file for GG is graphics.q_

System dependencies GG has some core requirements which must be satisfied. These requirements are usually bundled with most Linux and Windows distributions. If there are any issues running GG, please ensure the required libraries are installed as the first troubleshooting step.

Profiler

The profiler provides a framework for investigating memory use and run time for q functions. For more information about using the profiler, please refer to the Help > Function Reference within Analyst.

The library file for the profiler is profiler.q_

QDoc

The QDoc generator allows you to generate markdown and/or HTML documentation from comment blocks in q code. The documentation can be generated from q files on disk. For more information on using QDoc, please refer to the Help > Function Reference in Analyst and the build utilities.

The library file for QDoc is qdoc.q_

qCumber

qCumber is a unit and property testing framework. For more information about using qCumber, please refer to the Help > Function Reference in Analyst and the build utilities.

The library file for qCumber is qcumber.q_

QLint

QLint is a static q code analysis tool. The software detects a wide variety of standard q rules and common errors. For more information on using QLint, please refer to the Help > Function Reference in Analyst and the build utilities, and the QLint user guide.

The library file for QLint is qlint.q_

QuickCheck

QuickCheck is a property-based testing library. Rather than testing individual cases, general properties of the system are tested. For more information about using QuickCheck, please refer to the Help > Function Reference in Analyst.

The library file for QuickCheck is quickcheck.q_

Coverage

Coverage returns code coverage as a table of the number of times each logical line, line in a loop, and branch in a conditional was run. For more information on using coverage, please refer to the Help > Function Reference within Analyst.

The library file for Coverage is coverage.q_

AxRepo

AxRepo allows conversion from kxscm/ style repositories (containing modules) to q scripts on disk. For more information on using AxRepo, please refer to the build utilities userguide.

The library file for AxRepo is axrepo.q_