Welcome to ProtoBlade’s documentation!

ProtoBlade is an open source turbomachinery design tool for creating CFD-compatible 3D CAD models. This tool is intended for use when creating multiple prototypes (hence Proto) of turbomachinery blades (hence Blade). 3D CAD models can be created in a ‘batch’ style situation which can integrated into automated unstructured meshing pipelines.

Why Use ProtoBlade?

ProtoBlade is open source.

You are free to create a fork of the project and distribute this package within your own application or design pipeline.

ProtoBlade is easy to deploy

ProtoBlade is hosted on PyPI like any other Python package, or it can be installed using a pre-built installer. It can be installed and deployed using pip on any system that has a Python Interpreter of version 3.7 or higher. Most other CAD scripting and automation tools are pinned to a certain application or Python Environment.

ProtoBlade is functional

All of the ProtoBlade functionality can be accessed through the command line interface or through the Python API.

Contents