FLAIR v0.6 Announcement

From: Vasilis Vlachoudis (Vasilis.Vlachoudis@cern.ch)
Date: Wed Sep 26 2007 - 15:09:39 CEST

  • Next message: Alberto Fasso': "Re: A recommended way to stop a FLUKA run?"

    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.




  • Next message: Alberto Fasso': "Re: A recommended way to stop a FLUKA run?"

    This archive was generated by hypermail 2.1.6 : Wed Sep 26 2007 - 16:16:55 CEST