使用中央数据模式(xml)方法的python中的supersonice business jet(ssbj)工具。
ssbjkadmos的Python项目详细描述
简介
超音速公务机(SSBJ)KADMOS(基于知识和图形的多学科优化系统敏捷设计)是一个小型存储库,包含由NASA定义的用于分析SSBJ的工具。这些工具由nasa定义,onera用python开发,tu delft对其进行了集成。
ssbj测试用例定义:http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19980234657.pdf SSBJ OpenMDAO(Python)实现:https://github.com/OneraHub/SSBJ-OpenMDAO
存储库结构
存储库的结构如下:
距离/
contains copies of all major distributions of SSBJ-KADMOS
ssbjkadmos/
tools
contains the KADMOS compatible SSBJ analysis tools
公用事业
contains utility functions
配置py
configuration file for the tools and the used data schema
license.md
contains the license
readme.md
contains this document
学分
法国宇航实验室onera的sylvain dubreuil和remi lafage为openmdao集成开发的原始python实现。imco van gent(tu delft)根据这个存储库对文件进行了调整,以便在kadmos中最佳使用。
变更日志
###0.1.10(2019年4月9日)
- 添加了argparse的控制台参数解释
- 添加测试以在测试模式下运行每个工具
##0.1.9(2019年3月27日)
- 添加缩放作为可选参数,以便所有工具都以缩放或非缩放模式执行
###0.1.8(2019年2月28日)
- 修正了Python 3中结构组件的矩阵乘法问题
- 在需求中更新了openlego版本。
###0.1.7(2019年1月21日)
- 修复了setup.py文件中README.md大写的问题
##0.1.6(2018年10月27日)
- 已更改所需的openlego版本
##0.1.5(2018年10月27日)
- 已更改所需的openlego版本
##0.1.4(2018年10月27日)
- 已更改所需的openlego版本
##0.1.3(2018年10月21日)
- 向所有学科(OutputFunctions除外)添加分析部分确定。基于openlego的实现
##0.1.2(2018年8月15日)
- 重命名为“ssbjkadmos”,以避免包导入时出现连字符问题。
###0.1.1(2018年8月15日)
- 基于openlego运行和cmdows 0.9开发的更新文件。
- 添加了启动文件和不同CMDOWS文件的结果
- 将主文件夹(从“ssbj kadmos”重命名为“ssbj kadmos”)以匹配分发名称。
###0.1.0(2018年8月1日)
- 首次公开发行