Orthogonal Array package
The Orthogonal Array package consists of a set of command line utilities and a Python interface.
The Python interface from the OA package can be downloaded from the Python Package Index. To install the package using pip type the following from the command line:
>>> pip install OApackage
The command line tools are available as binary package or as source code from https://github.com/eendebakpt/oapackage. Please select one of the packages below.
- The Orthogonal Array Package manual Documentation for the package
- The R interface to the D-optimal generation code is available on CRAN.
- OApackage-2.3.4.tar.gz Source code for the package. The source code contains a CMake build system.
Command line tools included in the package:
- oasplit, oajoin Join or split array files
- oafilter Make a selection of arrays
- oaanalyse Calculate D-efficiency, A-efficiency, E-efficiency, centered L2-discrepancy, GWLP and J-characteristics of arrays
- oacheck Reduce arrays to canonical form
- oaextendsingle Calculate all non-isomorphic arrays in a certain class
If you make use of the software included in the package, please cite the following paper: Complete Enumeration of Pure-Level and Mixed-Level Orthogonal Arrays, Journal of Combinatorial Designs, Volume 18, Issue 2, pages 123-140, 2010.