From: Vasilis Vlachoudis (Vasilis.Vlachoudis@cern.ch)
Date: Wed Sep 26 2007 - 15:09:39 CEST
Dear FLUKA users
Flair V0.6 has been released http://www.fluka.org/flair
Apart from several bug fixes the most important additions are the following:
- Folding of cards has been introduced in the input editor. During
editing, when selecting a card category or filter, all cards that do not
belong to the category are visually group together in one special-card.
Greatly enhancing the organization and understanding the order of the
input cards. It is accessible from the menu Input->Show or Input->Hide
or from the popup-menu (right click on a card).
- Dialog for manually editing the contents of a FLUKA card. Accessible
from the menu Input->Edit or from the popup-menu.
- More robust Drag 'n Drop mechanism avoiding accidental dragging of cards.
- Card layout exists now for all FLUKA cards.
- Material editor is assigning the correct material number in case of a
predefined one or an already existing in the input.
Best Regards
Vasilis Vlachoudis
P.S. This message is sent to the fluka-users and fluka-discuss lists as
well as to some other lists internal to the FLUKA Collaboration. I
apologize to all those who will get it twice or more
Flair for FLUKA
***** ****
** ** ** **
** ** **
** **
******* ** **** ** *** *** **
** ** ** *** ** ** ****
** ** ** ** ** **** *
** ** ** ** ** ***
** ** ** ** ** **
** ** ** ** ** **
** ** ** *** ** **
** ** * ** **** * ** * **
** **** **** *** **** **
**
** ** for FLUKA
**** (c) 2006-7
www http://www.fluka.org/flair
email: Vasilis.Vlachoudis@cern.ch
authors: Vasilis Vlachoudis
ABOUT
~~~~~
/flair/ n [U,C] natural or instinctive ability
- to do sth well\n to select or recognize what is best,
more useful, etc. Oxford Advanced Dictionary
flair is an advanced user 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. Flair provides the following
functionality:
1. front-end interface for an easy and almost error free
editing as well as validation of the input file during
editing;
2. debugging, compiling, running and monitoring of the
status during a run;
3. back-end interface for post-processing of the output
files and plot generation through an interface with gnuplot
or 3D photorealistic images with povray;
4. library of materials and geometrical objects, for easier
editing, storing and sharing among other users and projects;
5. python API for manipulating the input files, post
processing of the results and interfacing to gnuplot;
The philosophy of flair was to work on an intermediate level
of user interface. 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).
INSTALLATION
~~~~~~~~~~~~
Dependencies:
The Flair programs requires
1. The python interpreter http://www.python.org V2.3 or greater.
2. Tkinter, usually shipped together with the python interpreter
In Fedora distributions (V>3) it exists as a separate package.
In this case install it with the command (as superuser)
$ yum -y install tkinter
3. Tcl/tk (http://www.tcl.tk) version V8.4 or greater
Optionally for plot creation:
1. gnuplot version V4.0 or greater
2. PovRay version V3.6 or greater
RPM Installation:
The recommended way of installation the program is by rpm.
Download the rpm package from FLUKA or flair web site and issue
the command:
$ rpm -ivh flair-X-XX.noarch.rpm
Tarball Installation:
Download from FLUKA or flair web site the latest version
flair-X-XX.tgz
and expand on an appropriate directory
tar xzvf flair-X-XX.tgz
or
gunzip -c flair-X-XX.tgz | tar xvf -
CVS Installation:
Download from CVS Repository using Anonymous access:
$ export CVSROOT=:pserver:anonymous@isscvs.cern.ch:/local/reps/flair
$ cvs login (Empty password)
$ cvs co .
CVS Web interface:
CVSWeb: http://isscvs.cern.ch/cgi-bin/cvsweb.cgi/?cvsroot=flair
CVSView: http://isscvs.cern.ch/cgi-bin/viewcvs-all.cgi/?cvsroot=flair
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 a license fee should be
payed to the author. 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.
This archive was generated by hypermail 2.1.6 : Wed Sep 26 2007 - 16:16:55 CEST