FLAIR v0.5 Announcement

From: Vasilis Vlachoudis (Vasilis.Vlachoudis@cern.ch)
Date: Tue Jun 19 2007 - 10:00:24 CEST

  • Next message: mausumi@veccal.ernet.in: "muon transport"

    Dear FLUKA users

    Flair V0.5 has been released http://www.fluka.org/flair
    This is mostly bug fixing and interface enhancement with the suggestions
    and problems that appeared during the last FLUKA course at Houston.

    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


    * Tue Jun 19 2007 Vasilis Vlachoudis <Vasilis.Vlachoudis@cern.ch>
    - Release 0.5.0: Corrected a problem with pipes in the popen4 command
    - Corrected cards layout: WW-THRESh, WW-FACTOr
    - Correct freeze problem in the Input Editor introduced in 0.4.5 release.
    - Small fixes on various cards layouts e.g. USRBDX, USRYIELD...
    - Checking the existance of the $FLUPRO/flukahp file when starting flair
    - Manual has now history and toc&search listboxes are united
    - CPD from colorbands removed and replaced by Max
    - Added new palette schemes
    - Debuging dialog fixed for other OS like Suse
    - Fixed bug in sorting dates

    * Sat May 19 2007 Vasilis Vlachoudis <Vasilis.Vlachoudis@cern.ch>
    - Release 0.4.7: FREE format correction
    - VOXELS card addition when plotting the geometry
    - Change plotting name
    - SaveAs saves the input after the directory change
    - Fixed issue on relativePath
    - Web site added
    - Fix on reading VOXELS with numbers
    - Editing dialog for the rule filters in DataFrame
    - RunFrame corrected for ignoring crashed runs
    - Baloon corrected when Toplevel opened from a different widget
    - Update Dialog added checking interval and web browser calling
    - COMPOUND layout changed to multiple COMPOUND cards
    - Check for updates Dialog added
    - Added VOXELS card
    - Dynamic setting of the FLUPRO variable from the Preferences dialog
    - Bug corrected on the nwhats
    - Fix for older versions of tkinter
    - GEOBEGIN with |IDBG|=100
    - DETECT card is add to Layout
    - Residual nuclei now treating also time-evoluted data
    - Manual, reading config file for options
    - Bug correction in PlotInfo.hash()
    - Rewrote read/write of input files to correctly handle the #if..#endif
    - MaterialFrame added functionality copy/paste in stoichiometry list
    - material.ini database corrected
    - GeometryPlot: algorithm to remove colinear points changed. Now non
      equal size data blocks are written to avoid gnuplot to treat them as
      isolines
    - Bug corrections when linking with libraries
    - Extra functionality in UserdumpPlot
    - Added printing dialog
    - Changed representation of disabled preprocessor commands

    * Fri Mar 23 2007 Vasilis Vlachoudis <Vasilis.Vlachoudis@cern.ch>
    - Release 0.3.5: Bug correction in region parsing and preprocessor commands
    - InputFrame hides unnecessary #if..#endif blocks when a filter view is
      required
    - Material frame functionality added.
    - Added: Plot define plot size and ratio
    - Added: keyword plot, replot, splot splits the plotCommands to before
      and after the plot
    - Corrected: When hitting the delete key, delete list item only when
      the list has the focus

    * Fri Mar 9 2007 Vasilis Vlachoudis <Vasilis.Vlachoudis@cern.ch>
    - Release 0.2.2: Added MaterialFrame still very preliminary
    - Changed listbox selection mechanism
    - Added PHOTONUC, MAT-PROP
    - Corrected bugs in MATERIAL, RunFrame, CompileFrame
    - Added: highlight on the output
    - Added: Insert/Delete as global bindings for everything
    - Changed: Executable is now stored as absolute path
    - Added: Automatic body insert after +/-

    * Wed Feb 21 2007 Vasilis Vlachoudis <Vasilis.Vlachoudis@cern.ch>
    - Release 0.1.5: Corrected bug in MATERIAL conversion from old number format
      when the material no.25 was defined. It was added as 26
    - Drag n Drop, now is configurable
    - Corrected bug when cutting/pasting cards and positioning
    - Corrected functionality to use external geometry
    - Corrected bug in Save Input As
    - Added "Append to Input" for include information from other inputs
    - Added display of the temporary fluka_xxx directory list in the Files frame
    - Introduced bodies pop-up list for editing the region expression
    - Slight modification in the color palette
    - MULSOPT card in Layout
    - Small bug corrected when the input is read with an invalid card-tag.
    - Corrected a small bug in geometry plot
    - Corrected position of debug window
    - Created mime types for *.flair and *.inp
    - Added LIMITS subcategory to PHYSICS card
    - Settings dialog created
    - Balloon help added
    - Creation of RPM

    * Wed Nov 15 2006 Vasilis Vlachoudis <Vasilis.Vlachoudis@cern.ch>
    - Version 0.0c: Added Interactive HyperText Manual
    - Experimental Drag n Drop in the input editor
    - Automatic geometry generation for USRBIN plots
    - Added USRxxx plotting, several bug fixes and interface upgrade


         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: mausumi@veccal.ernet.in: "muon transport"

    This archive was generated by hypermail 2.1.6 : Tue Jun 19 2007 - 12:02:13 CEST