From: Vasilis Vlachoudis (Vasilis.Vlachoudis@cern.ch)
Date: Tue Jun 19 2007 - 10:00:24 CEST
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.
This archive was generated by hypermail 2.1.6 : Tue Jun 19 2007 - 12:02:13 CEST