Q Development Kit

Q is a programming language that we created in order to implement the QPLEX methodology as software. It specifies what the QPLEX book calls distributional programs.

QPLEX uses such programs for modeling and analysis of a variety of stochastic systems. The QPLEX Python Package was written in Q. With the Q Development Kit, you can write your own Q code to analyze models that are not currently included in the QPLEX Python Package.

Q code is compiled to create C++ extension modules that can be invoked from Python.

How to get it

The Q Development Kit can be downloaded here. The distributable contains a compiler and documentation.

Source

The source code of the Q Development Kit is hosted on GitHub.