Cassiopee (CFD Advanced Set of Services In an Open Python EnvironmEnt) is a set of Python modules providing advanced services for preparing CFD computations and post-processing CFD solutions. This is a research software developped by Onera, the French Aerospace Lab and distributed as free software under GPL3. Cassiopee is independent of any solver and can be used with any multiblock/overset structured/unstructured flow solver.
Provided services are low level functions, that are designed to be used for easily building your own applications.
Basically, all modules can manipulate two open data types (see Converter introduction): the first one is called an array and is a direct encapsulation of a numpy array. The second one is called the CGNS Python tree. CGNS is a data model enabling the description of a numerical simulation case. CGNS is now widely used in the CFD community for exchanging data between the various softwares of a simulation pipeline (mesh generators, flow/structure/thermal solvers, post-processing tools).
The package contains the following Python modules among others:
All module functions are of course usable in Python scripts. In addition, a graphical user interface enabling to access the major modules functions [see Fig] is also available. These modules are successfully used for fixed wing, helicopter, propeller and turbomachninary complex applications.