Skip to content

Setuav/PyThrust

Repository files navigation

PyThrust Banner

CI/CD Pipeline Docs Documentation PyPI Python versions License

About

PyThrust is an open-source framework for electric propulsion system analysis, co-design, and parameter optimization in UAV applications. It can be used for multidisciplinary design optimization (MDO) within OpenMDAO. It includes steady-state performance solvers, auto-tuning calibration tools to fit manufacturer test data, and database search tools to map theoretical designs onto real-world brushless motor and propeller catalogs.

Feature Visuals

System Resistance Calibration OpenMDAO Hover Co-Design
System Resistance Calibration OpenMDAO Hover Co-Design
Empirical Propeller Database Hover Efficiency Map
Empirical Propeller Database Hover Efficiency Map

Documentation

The full documentation is available at:

https://setuav.github.io/PyThrust/

Key sections:

License

PyThrust is licensed under the Apache License, Version 2.0 (the "License"). See LICENSE for the full license.

Copyright

Copyright (c) 2026 Setuav. All rights reserved.

About

An Open-Source Framework for Electric Propulsion System Analysis and Optimization in UAV Design

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages