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.
Metadata
Release files for RCAIDE-GUI 1.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rcaide_gui-1.2.0.tar.gz | 13.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rcaide_gui-1.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.4 MB
Release files / rcaide_gui-1.2.0.tar.gz
| Download URL | rcaide_gui-1.2.0.tar.gz |
|---|---|
| Size | 13.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8188fa1eb78059c16780516805a1ad0869951336ea2107dbea928d7cd7e99f76
|
|
BLAKE2b-256 checksum How to use checksums |
96c545a202a82f754daaeaec167ce816913ee4c2b94136bb7a6df02b78670282
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.
Transparency logRelease files / rcaide_gui-1.2.0-py3-none-any.whl
| Download URL | rcaide_gui-1.2.0-py3-none-any.whl |
|---|---|
| Size | 13.8 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6cb3a1dc5682e1020eafb43f019e37aa344897404b5cbf375ca825c64378b20d
|
|
BLAKE2b-256 checksum How to use checksums |
96b517e5da47b6abd4f0bce61727c88a92573c89f4f5cf2105d34b9a9b177380
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 24, 2026.
Transparency log