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