Tree [dac67c] master /
History



File Date Author Commit
debian 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
doc 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
pythonOccSurfaceGrid 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
src 2014-04-16 Andreas Kührmann Andreas Kührmann [dac67c] Try to use BladeDesigner with less then degreeU...
tutorial 2014-04-16 Andreas Kührmann Andreas Kührmann [dac67c] Try to use BladeDesigner with less then degreeU...
.gitignore 2011-09-16 Steve Walter Steve Walter [54dd8d] Merge branch 'feature/onlineHelp' into develop
Authors 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
ChangeLog 2013-02-28 Andreas Kührmann Andreas Kührmann [8fe9ce] Merge remote-tracking branch 'origin/develop'
Doxyfile 2013-06-04 Andreas Kührmann Andreas Kührmann [2eca7e] CHANGED: version number
LICENSE 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
MANIFEST.in 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
README 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
createDebSourceTarball.sh 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
doxygen.sh 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn
setup.py 2011-05-16 Oliver Borm (boroli) Oliver Borm (boroli) [aae522] Initial commit of BladeDesigner svn

Read Me

BladeDesigner

BladeDesigner is as design programme for turbomachines.
It is entirely written in python and has a graphical
user interface (GUI) which is based on PyQt4.
Output options for OpenFOAM's blockMeshDict and the cgns
file for the streamline-curvature-method are available.

Dependency
==========
PythonNurbs >=0.3 (http://pypi.python.org/pypi/PythonNURBS)
PythonCGNS (http://pypi.python.org/pypi/CGNS)
Scipy
python-vtk (for point and STL export)
python-occ (for IGES and STEP export)

for the GUI:
------------
PyQt4
Matplotlib
PyOpenGL
python-occ

Installation
============
Unpack the BladeDesigner package and type (with administrator rights)
in the root directory of the BladeDesigner package:

python setup.py install

For additional information, please have a look at the python documentation for
Distutils.

Source Files
============

The core package source files can be found on the src subdirectory.
All the GUI are located inside the src/GUI directory. You could start the GUI
with

python src/bladeDesignerGUI.py

Icons
=====

All icons shipped with BladeDesigner were created by
BladeDesigner Team.

Examples
========
These examples are shipped with the BladeDesigner package:

turboExample: Example which can be loaded into the GUI (Just open the
directory, where the *.xml is located)
default_inits: Default python tests of different BladeDesigner modules
blockMeshDictGenTest: Tests the generation of blockMeshDict files from
BladeDesigner blade rows.
camberSurface: Test of recursive computation of camber surfaces

License
=======
The BladeDesigner is distributed under the GNU GPL Version 3,
which can be found in the file 'LICENSE'.

Oliver Borm
oli.borm@web.de