RCAIDE Graphical User Interface: interactive desktop application for aircraft design and analysis
Project description
RCAIDE GUI: Research Community Aircraft Interdisciplinary Design Environment — Graphical User Interface
The RCAIDE GUI is an interactive desktop application for RCAIDE, a powerful open-source Python platform for aircraft design and analysis. It provides an intuitive visual workflow for aerospace engineers, researchers, and students to design, configure, and simulate aircraft without writing Python scripts directly.
Features
- Vehicle Setup — Build up aircraft geometry using a component tree (wings, fuselages, nacelles, landing gear, booms, propulsors) with a live 3D preview
- Geometry Visualization — Full 3D VTK rendering environment; inspect component placement and export top/front/side view images
- Configurations Setup — Define base, takeoff, cruise, and landing configurations with control surface deflections and active propulsor settings
- Analyses Setup — Configure multidisciplinary solvers (aerodynamics, atmosphere, weights, acoustics) and toggle fidelity levels
- Mission Setup — Chain flight segments (takeoff, climb, cruise, descent) with custom altitudes, speeds, and linked analyses
- Mission Simulation — Execute the backend RCAIDE solvers and view numerical and graphical results (performance, payload-range, stability)
Installation
pip install RCAIDE-GUI
Installing RCAIDE-GUI automatically installs RCAIDE-LEADS and all required dependencies.
Launch
rcaide-gui
Or via Python:
python -m main
Requirements
- Python ≥ 3.9
- PyQt6
- pyvista / pyvistaqt
- RCAIDE-LEADS (installed automatically)
Refer to the installation guide for platform-specific notes.
Contributing
We welcome contributions! Please see our contribution guidelines.
Contact
For feedback, issues, or feature requests, use our GitHub Issues or join our Discussions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rcaide_gui-1.0.0.tar.gz.
File metadata
- Download URL: rcaide_gui-1.0.0.tar.gz
- Upload date:
- Size: 176.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59e511d14143f5b0d1cb73a02ee281738ff34e947d5be656a41dbfd8575633b2
|
|
| MD5 |
583ebc460ba01295f394d12c5e18a388
|
|
| BLAKE2b-256 |
18c67bd1898d63907c0e04b555235caa953b7536a2d844cbf040194070f2ca98
|
File details
Details for the file rcaide_gui-1.0.0-py3-none-any.whl.
File metadata
- Download URL: rcaide_gui-1.0.0-py3-none-any.whl
- Upload date:
- Size: 270.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa68b3c54ce3e772e98f8fed6b46081b1cf6d7c8de24df57275f4ab87ce5a50b
|
|
| MD5 |
9cd50fb9f63a7d72e20ca138be0a8aed
|
|
| BLAKE2b-256 |
c4c0664444ce905672a46c5bc5e7c46cb2494270b469e90c5acc5ec68f15a718
|