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.
PythonNurbs >=0.3 (http://pypi.python.org/pypi/PythonNURBS)
python-vtk (for point and STL export)
python-occ (for IGES and STEP export)
for the GUI:
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
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
All icons shipped with BladeDesigner were created by
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
The BladeDesigner is distributed under the GNU GPL Version 3,
which can be found in the file 'LICENSE'.