FLAIR is an advanced user graphical interface for FLUKA, to enable the user to start and control FLUKA jobs completely from a GUI environment without the need for command-line interactions. It is written entirely with python and Tkinter allowing easier portability across various operating systems and great programming flexibility with focus to be used as an Application Programming Interface (API) for FLUKA. FLAIR is an integrated development environment (IDE) for FLUKA, it does not only provide means for the post processing of the output but a big emphasis has been set on the creation and checking of error free input files. It contains a fully featured editor for editing the input files in a human readable way with syntax highlighting, without hiding the inner functionality of FLUKA from the users. It provides also means for building the executable, debugging the geometry, running the code, monitoring the status of one or many runs, inspection of the output files, post processing of the binary files (data merging) and interface to plotting utilities like gnuplot and PovRay for high quality plots or photorealistic images. The program includes also a database of selected properties of all known nuclides and their known isotopic composition as well a reference database of ~300 predefined materials together with their Sterheimer parameters.
[1]
Cem Kaner,et al.
Lessons learned in software testing ; a context - driven approach
,
2002
.
[2]
Cem Kaner,et al.
Testing Computer Software
,
1988
.
[3]
Rex Black.
Managing the Testing Process
,
1999
.
[4]
Mark Lutz,et al.
Programming Python
,
1996
.
[5]
M. J. Berger,et al.
Density effect for the ionization loss of charged particles in various substances
,
1984
.
[6]
J. F. Briesmeister.
MCNP-A General Monte Carlo N-Particle Transport Code
,
1993
.
[7]
Fredrik Lundh,et al.
An Introduction to Tkinter
,
1999
.
[8]
Cem Kaner,et al.
Lessons Learned in Software Testing
,
2001
.
[9]
A. Ferrari,et al.
The Physics of High Energy Reactions
,
1997
.
[10]
A. Ferrari,et al.
FLUKA: A Multi-Particle Transport Code
,
2005
.
[11]
Nikolai V. Mokhov,et al.
The MARS code system user's guide version 13(95)
,
1995
.