VISPA Desktop Edition

To deploy a visual environment for physics analysis, the desktop version of VISPA provides a multi-purpose window tool with a three-column structure - a navigator panel, a window for graphical displays, and a property panel. For the text-based programming, both the C++ and the Python languages are supported. VISPA heavily uses the Physics eXtension Library (PXL). The most prominent features of this toolkit are the ability to store arbitrary user data, management of relations, a copyable container holding different aspects of physics events, and a fast I/O.

Screenshots

VISPA Desktop Edition StartpageVISPA Desktop Edition Analysis DesignerVISPA Desktop Edition Line Decay ViewVISPA Desktop Edition Event ViewVISPA Desktop Edition Box Decay ViewVISPA Desktop Edition Event View

Features

Plugins based GUI written in Python. Main intend physics analysis in graphical way.

Official plugins: Plugins based on PXL. These Plugins are the core of VISPA. Together with PXL they provide a complete environment for astro particle and high energy physics.

  • PXL: Analysis Designer
  • PXL: File Browser
  • PXL: HEP Event Editor Batch Manager (Local and Condor)
  • CMS: Config Editor
  • CMS (LHC, CERN): Configuration Editor. ConfigEditor WorkBook (restricted to CMS members)

Getting started

Follow our tutorial to get started: https://vispa.physik.rwth-aachen.de/vispa-desktop-getting-started

Technical Documentation and API Reference

A detailed documentation of the VISPA Desktop Edition can be found here: https://forge.physik.rwth-aachen.de/public/vispa/0.6/

Download

Please select the latest binary version for your operating system from the table below or install VISPA from the source code.

For the PXL browser and the analysis designer examples to work, PXL needs to be installed. To produce histograms and do statistical analysis, we recommend to use CERN's ROOT package, which is also used in some examples.

For Mac OS X there are two versions available for download, one including ROOT v5.28.00c ready for use within VISPA modules and one without. Both packages contain VISPA, PXL and all necessary packages to run. They were tested on Mac OS X 10.6.8 (Snow Leopard) and Mac OS X 10.7.3 (Lion).

If you want to download the latest tip, clone the VISPA Desktop repository: ssh://forge.physik.rwth-aachen.de/hg/vispa

Latest Downloads
Source VISPA 0.6.1
Debian GNU/Linux
Wheezy (testing), 32-bit VISPA 0.6
Wheezy (testing), 64-bit VISPA 0.6
Ubuntu Linux
Precise Pangolin (12.04), 32-bit VISPA 0.6
Precise Pangolin (12.04), 64-bit VISPA 0.6
Apple Macintosh
Mac OS X bundle PXL 3.2 & VISPA 0.6
Mac OS X including ROOT PXL 3.2 & VISPA 0.6
Microsoft Windows
Windows (python 2.6) VISPA 0.6.1
Windows (python 2.7) VISPA 0.6.1

Dependencies

VISPA depends on the following third party software. These dependencies are automatically resolved by the binary installer for the individual operating systems and only needed for compilation of the programs from source.

  • Python 2.7
  • PyQt 4 for Python 2.7 (Windows user look for PyQt-Py2.7-x86-gpl-4.x.x-x.exe)
For the PXL browser and the analysis designer examples to work, PXL needs to be installed. To produce histograms and do statistical analysis, we recommend to use CERN's ROOT package, which is also used in some examples.