Skip to main content

Introduction

SSBJ(SuperSonic Business Jet)-KADMOS(Knowledge- and graph-based Agile Design for Multidisciplinary Optimization System) is a small repository containing tools defined by NASA for the analysis of an SSBJ. The tools have been defined by NASA, were developed in Python by ONERA and have been KADMOSized by TU Delft.

SSBJ test case definition: http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/19980234657.pdf SSBJ OpenMDAO (Python) implementation: https://github.com/OneraHub/SSBJ-OpenMDAO

Repository Structure

The repository is structured as follows:

  • dist/

    contains copies of all major distributions of SSBJ-KADMOS

  • ssbjkadmos/

    • tools

      contains the KADMOS compatible SSBJ analysis tools

    • utils

      contains utility functions

    • config.py

      configuration file for the tools and the used data schema

  • license.md

    contains the license

  • README.md

    contains this document

Credits

Original Python implementation for OpenMDAO integration developed by Sylvain Dubreuil and Remi Lafage of ONERA, the French Aerospace Lab. The files were adjusted for optimal use in KADMOS by Imco van Gent (TU Delft) as per this repository.

Changelog

## 0.1.10 (09/04/2019)

  • Added console argument interpretation with argparse.

  • Added tests to run each tool in test mode.

## 0.1.9 (27/03/2019)

  • Added scaling as optional argument so all tools are executed in scaled or unscaled mode.

## 0.1.8 (28/02/2019)

  • Fixed issue with matrix multiplication in Python 3 for Structures component.

  • Updated OpenLEGO version in requirements.

## 0.1.7 (21/01/2019)

  • Fixed issue with capitalization of README.md in setup.py file.

## 0.1.6 (27/10/2018)

  • Changed required openlego version.

## 0.1.5 (27/10/2018)

  • Changed required openlego version.

## 0.1.4 (27/10/2018)

  • Changed required openlego version.

## 0.1.3 (21/10/2018)

  • Added analytic partials determination to all disciplines (except outputfunctions). Implementation based on openlego.

## 0.1.2 (15/08/2018)

  • Renamed to “ssbjkadmos” to avoid issues with hyphen on package imports.

## 0.1.1 (15/08/2018)

  • Updated files based on OpenLEGO runs and CMDOWS 0.9 developments.

  • Added start files and results of different CMDOWS files.

  • Renamed main folder (from “ssbjkadmos” to “ssbj-kadmos”) to match distribution name.

## 0.1.0 (01/08/2018)

  • First public release

Metadata

Release files for ssbjkadmos 0.1.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ssbjkadmos 0.1.10
File Size Uploaded
ssbjkadmos-0.1.10.tar.gz 24.6 kB Details

Release files / ssbjkadmos-0.1.10.tar.gz

Download URL ssbjkadmos-0.1.10.tar.gz
Size 24.6 kB
Tags Source
SHA-256 checksum
How to use checksums
735e1fd3236516ee4a5f170d1d97050c6a83f9658674e015abb3068041000ac3
BLAKE2b-256 checksum
How to use checksums
6a5f7163898250d5d6acda9edc01660b8e175fea2d89cc9d36034478f904674d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via Python-urllib/2.7

Release history Release notifications | RSS feed

This release

0.1.10 This release

1 release file

0.1.9

1 release file

0.1.8

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page