Software downloads

[January 2020] Version 9 of OxMetrics and Ox are available. Ox Console can be downloaded here, OxMetrics is available from Timberlake Consultants.

Ox Console 9

Version 9 of Ox is available on:

The current version is 9.10 (released 2023-07-05), see the release notes for recent changes.

Version 8 is listed below; older versions of Ox Console are still available.

Click here to download Ox 9 Console (all platforms, 64-bit/Parallel)

Ox Console 8

Version 8 of Ox is still available for downloading: Release notes

Older versions of Ox Console are still available (but not recommended).

Click here to download Ox 8 Console (all platforms)

Modelbase derived packages that have been compiled (.oxo files and dynamic link libraries) for Ox 7 need recompilation for Ox 8. The first reason is that functionality has been added. The second is that Y_VAR style constants have been moved into the class, so now use obj.Select("Y" or obj.Select(classname::Y_VAR. The advantage is that these constants now cannot clash anymore.


OxMetrics 9 (with Ox) is available from from Timberlake Consultants. Available upgrades for OxMetrics 8 are listed here.

Upgrades for OxMetrics 7 are still available.

Ox packages and code

The following are part of the standard release:
  • Arma package: functions which are useful in ARMA models
  • Maximization package: numerical optimization and differentiation.
  • Probability package: density, quantile, cumulative density and random number generation of various probability functions.
  • PcFiml class: Econometric modelling (VARs, cointegration, simultaneous equations estimation, diagnostic tests).
  • Simulation class: Monte Carlo experiments.
  • QuadPack: numerical integration.
  • Arfima: ARFIMA(p,d,q) models.
  • DPD: dynamic panel data models.
  • Development kit: libraries to create dynamic link libraries for Ox.
  • gwg2ox: convert saved gwg graphics files to Ox code (new in Ox 9).
  • oxdoc: generate documentation from marked-up Ox code (new in Ox 9).
  • oxurl: download from the internet (new in Ox 9).
  • Python: call Python from Ox code (new in Ox 9).
  • Rox: call R from Ox code (new in Ox 9).

See under old downloads for packages that are specific to Ox 7 and before.

Here are some additional Ox packages that I maintain or host:
Excel2Ox package providing xll's to call Ox from Excel (Windows only)
Financial Numerical Recipes for Ox
Model Discovery Code for the Empirical Model Discovery and Theory Evaluation book by David F. Hendry and Jurgen A. Doornik.
OxMPI 3.10
Ox wrapper using MPI for distributed processing, see the included documentation. The included Ox code facilitates running Ox programs on multiple processors (or cores) using OxMPI.
SSFPack 3.0. SSFPack routines for the statistical analysis of univariate and multivariate models in state space form
STR2 for estimation and testing of smooth-transition autoregressive models

See Awesome Ox for additional resources.

Here are some additional Ox packages (these are not maintained by me):

Bootstrap and Simulation Classes for computing and simulating parametric bootstrap tests. The double and fast double bootstraps are implemented.
Cofrac: estimating co-fractional systems.
Extreme value analysis.
GnuDraw implements the Ox drawing routines following the original syntax, but with output in GnuPlot. Included are possibilities to create bivariate graphs, and also to plot irregularly spaced time series data.
MaxSA for maximization using simulated annealing.
MC2Pack for using MCMC sampling methods to construct a sample from a posterior density.
OxDBI: a database independent abstraction layer for Ox.
OxJapi 2 simple Java-based cross-platform GUI extensions for Ox 7.
OxJapi simple Java-based cross-platform GUI extensions for Ox.
Quantile regression
SFAMB is a tool for stochastic frontier (SF) estimation techniques including the basic estimator (with extensions) as well as panel fixed effects SF estimators. The zip-file includes an user manual.
Stochastic volatility by Jouchi Nakajima.
Time Series Modelling for time series models incorporating long memory, GARCH, regime-switching, and other forms of nonlinearity.
TVP-VAR: Time-varying parameter vector autoregressive models.


Other material:

Parallel computation using Ox
Some information for other editors than OxEdit:
  1. Visual Studio Code: see Awesome Ox.

Ox code by Charles Bos. Including: checking the remaining time of a program, profiling a program, setting a random seed.
Ox code by Jouchi Nakajima. Ox code for survival analysis and extreme value analysis. Japanese function and graphics reference for Ox.
Ox code for
  1. solving nonlinear simultaneous equations,
  2. solving a single nonlinear equation,
  3. integrating a system of ordinary differential equations,
is made available by N. Shamsundar. A copy of the code is here. The documentation is in the source code. Example programs are supplied.
Ox code by Yori Zwols:
  • OxDoc is a javadoc-like tool to generate documentation from Ox sourcecode. OxDoc supports LaTeX expressions.
  • OxLatex provides an easy way to generate LaTeX output from any Ox program.

OxMetrics upgrades

OxMetrics 8 upgrades

The upgrades contain only the required files, rather than the entire package, and need an existing installation of OxMetrics 8.0x.

The upgrade installers:

Download OxEdit

OxEdit (Windows/Linux/OS X) is not available as a seperate download, but included in the Ox Console and Ox Professional installations.

OxEdit facilitates the use of modules from the editor, by providing a menu option to add predefined modules. None of these modules are provided with OxEdit.

Other downloads

Downloads: old versions


Design and content ©Jurgen A Doornik. This file last changed .