version 0.1.0
Apr 8, 2014
Takaaki AOKI (aoki@sakura.nucleng.kyoto-u.ac.jp)
Marlowe User Interface (MUI) is support program for marlowe (a binary collision simulator, http://www.oecd-nea.org/tools/abstract/detail/psr-0137/) to desgin input data.
installation packages are availabel at http://sakura.nucleng.kyoto-u.ac.jp/~aoki/mui/dist
the directory includes several types of package. See Install & Run section.
Windows 64bit standalone
Windows 32bit standalone
installer for standard python environment (use 'setup.py install', 'easy_install', or 'pip)
Source code is maintaned at http://sakura.nucleng.kyoto-u.ac.jp/~aoki/hg/marlowe_ui
Code is managed using mercurial (http://mercurial.selenic.com/). So you can access the latest source code set by ...
hg clone http://sakura.nucleng.kyoto-u.ac.jp/~aoki/hg/marlowe_ui
For windows, two options are avaliable to setup this program. The second option is also available for unix or mac user.
Download marlowe_ui-(version)-win32.msi, or marlowe_ui-(version)-amd64.msi, and run it. Softwares are expanded at appropriate place.
Find and Double-click mui.exe
The second option is that install marlowe_ui programs as package of python library
MUI version >= 0.1.0 is developed to run on python 3.3.5 (or above). Setup python core program from http://www.python.org/
easy_install marlowe_ui-(version).zip, or
pip install marlowe_ui-(version).zip(If you do not have easy_install nor pip, expand above package archive and find setup.py. Then,)
python setup.py install
Fill parameters as you like and push [Save] button.
Save widget contents for both marlowe input data (usually having .dat extension) file and .json format. The .json file can be loaded by [load .json] button.
Currently, mui.py cannot load marlowe data format yet, but allows to load data file in JSON format created by above [Save (& run)] command.
[validate] button tests widget contents (if a content of widget is not valid the widget turns red) This validation routine also runs before [Save (& run)] action.
Note
Validation does not run automatically. The user should push [Validate] button explicitly to confirm the modification on GUI is correct or not.
[Set Example] [Dump to Console] [Clear] buttons still remains for debugging.
Detail information especially for developers are found in marlowe_ui/doc/*
The author is pleased to here bug & issue reports and suggest & request for the software.