chore(release): 1.5.0 [skip ci] 1.5.0 (2025-01-22)Features ✨add pyadflow-based aerodynamic design optimization (3ba9a32), closes #56 add error handling to execute method in pyXFoil (48837f1) Bug Fixes 🐛 make obj eq. 9999.0 if Solver return fail (dc207a8) correct method name error in pyXfoil (1f45c37) resolve constraint handling bug in surroopt and improve adflow cpacs file integration (2308500)
chore(release): 1.5.0 [skip ci]
SurroMDAO是一款面向飞行器多学科联合优化设计的专用软件。SurroMDAO提供了一个基于Python面向对象开发的统一集成框架,并集成了若干通用、高效优化器(Optimizer),以实现飞行器多学科分析和优化设计工作流的快速搭建和执行。
在项目根目录运行:
pip install [-e].
或生成发行包后安装:
python setup.py bdist_wheel pip install dist/SurroMDAO-<version>-<python version>-none-any.whl
若使用CPACS,需安装tixi3:
conda install dlr-sc::tixi3
待补充
import SurroMDAO
该软件仅允许授权开发者拉取和修改。
此项目的所有代码、文档和相关材料均受专有软件许可证保护。未经明确许可,不得复制、修改或分发本项目的任何部分,且仅限于内部使用。
更多信息请参阅 LICENSE 文件。
民用飞机多学科联合优化设计软件与平台
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
SurroMDAO:飞行器多学科联合优化设计软件
SurroMDAO是一款面向飞行器多学科联合优化设计的专用软件。SurroMDAO提供了一个基于Python面向对象开发的统一集成框架,并集成了若干通用、高效优化器(Optimizer),以实现飞行器多学科分析和优化设计工作流的快速搭建和执行。
目录结构
安装
在项目根目录运行:
或生成发行包后安装:
若使用CPACS,需安装tixi3:
使用
待补充
贡献
该软件仅允许授权开发者拉取和修改。
许可证
此项目的所有代码、文档和相关材料均受专有软件许可证保护。未经明确许可,不得复制、修改或分发本项目的任何部分,且仅限于内部使用。
更多信息请参阅 LICENSE 文件。