flair for FLUKA
© 2006 Vasilis Vlachoudis

About | Screenshots | Documentation | Download | Contact

flair
flair  FLUKA Advanced Interface
/fleə(r)/  n [U,C] natural or instinctive ability (to do something well,
to select or recognize what is best, more useful, etc.
[Oxford Advanced Dictionary of Current English]
author: Vasilis Vlachoudis
contributors: David Sinuela,
Leftheris Skordis
past contributors: Adonai Herrera-Martinez,
Lucia Sarchiapone,
Marco Mauri,
Roberto Versaci
Sylvestre Catin,
Toni Empl,
Thanassis Manousos,
Vittorio Boccone
email: Vasilis.Vlachoudis@cern.ch

About flair

flair is an advanced user friendly interface for FLUKA to facilitate the editing of FLUKA input files, execution of the code and visualization of the output files. It is based entirely on python and Tkinter.

Features

  1. input editor front-end interface for an easy and almost error free editing as well as validation of the input file during editing;
  2. interactive geometry editor, allowing to edit bodies and regions in a visual/graphical way with immediate debugging information;
  3. advanced layer mechanism for graphically displaying any information from the input file on top of the geometry:
  4. debugging, compiling, running and monitoring of the status during a run;
  5. back-end interface for post-processing of the output files and plot generation through an interface with gnuplot and 3D photo-realistic images;
  6. materials library and geometrical objects, for easier editing, storing and sharing among other users and projects;
  7. python API for manipulating the input files, post processing of the results and interfacing to gnuplot;
  8. import/export to various formats:
The philosophy of flair interface was to work on an intermediate level. Not too high, that hides the inner functionality of FLUKA from the user, and not so low that the user is in constant need of the FLUKA manual to verify the options for each card. Flair works directly with the input file of FLUKA and is able to read/write all acceptable FLUKA input formats. In the input editor the user is working directly with the FLUKA cards using a small dialog for each card. The program displays the card information in an interpreted human readable way. The only exception is that the cards in flair are so called extended cards where each card is not composed only by 6 WHATs and 1 SDUM but rather they contains all related information in one unit (comments preceding the card, continuation cards, titles etc).

Legal

Copyright and User License

Copyright Vasilis.Vlachoudis@cern.ch for the European Organization for Nuclear Research (CERN)

All rights not expressly granted under this license are reserved.

Installation, use, reproduction, display of the software ("flair"), in source and binary forms, are permitted free of charge on a non-exclusive basis for internal scientific, non-commercial and non-weapon-related use by non-profit organizations only.

For commercial use of the software, please contact the main author Vasilis.Vlachoudis@cern.ch for further information.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

DISCLAIMER

THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, OF SATISFACTORY QUALITY, AND FITNESS FOR A PARTICULAR PURPOSE OR USE ARE DISCLAIMED. THE COPYRIGHT HOLDERS AND THE AUTHORS MAKE NO REPRESENTATION THAT THE SOFTWARE AND MODIFICATIONS THEREOF, WILL NOT INFRINGE ANY PATENT, COPYRIGHT, TRADE SECRET OR OTHER PROPRIETARY RIGHT.

LIMITATION OF LIABILITY

THE COPYRIGHT HOLDERS AND THE AUTHORS SHALL HAVE NO LIABILITY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, LOSS OF USE, DATA OR PROFITS, OR BUSINESS INTERRUPTION, HOWEVER CAUSED AND ON ANY THEORY OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCT LIABILITY OR OTHERWISE, ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.


About | Screenshots | Documentation | Download | Contact

For comments and changes send e-mail to Vasilis.Vlachoudis@cern.ch
Last modified 02/03/12