3 October 2016 - Version 3.2.1 has been released. Multiple improvements have been made to the application framework used for developing customized applications based on Jas3. JRE 1.7 is no longer supported.

14 October 2015 - Version 3.1.3 has been released. This version adds "Docked Frames" page manager that allows displaying Jas3 pages as tabs or independent frames. Several enhancements have been made to the application framework used for developing customized applications based on Jas3.

6 August 2014 - Google group has been created for Jas 3 related discussions, questions, and bug reports.

22 May 2013 - Version 3.0.0 has been released. Unlike earlier versions, 3.0.0 contains only the minimal set of built-in plugins. All extensions can be downloaded through the plugin manager. See release notes for more details.


Jas3 is a flexible, extendable, experiment-independent interactive data analysis framework. Features provided by the Jas3 interactive shell and a suite of standard extensions include:

  • Plotting of 1d, 2d and 3d histograms, XY plots, scatterplots etc.
  • High quality print output.
  • Fitting (binned or unbinned) using an extensible set of optimizers including Minuit.
  • Export of plots in a variety of formats including PS, EPS, PDF, SVG, GIF, PNG.
  • Easy to learn GUI for performing common analysis tasks (plotting, ntuple-analysis, fitting etc.).
  • More complex analysis can be performed using a variety of scripting languages (pnuts, jython, etc.), or by writing Java analysis modules.
  • Able to read data in a variety of formats including: SQL databases, text-files (see also HEP specific features).
  • AIDA compliant analysis system.
  • Built-in editor and compiler.
  • Simple spreadsheet capabilities.
  • Logbook for recording analysis tasks, and optionally publishing results to the web.
  • Highly modular structure allows addition, replacement or removal of modules to customize application for a particular problem domain.
Many additional plugins can be downloaded through the Jas3 plugin manager. Examples include WIRED Event Display and org.lcsim analysis framework.

Jas3 was originally developed for use in High Energy Physics experiments, but it has found applications in a multitude of other fields. Jas3 in written in Java and makes extensive use of FreeHEP libraries. Jas3 is developed and maintained by the FreeHEP team at SLAC.