Skip to main content

Supersonice Business Jet (SSBJ) tools in Python using a central data schema (XML) approach.

Project description

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

  • ssbj-kadmos/

    • 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.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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssbjkadmos-0.1.9.tar.gz (24.1 kB view details)

Uploaded Source

File details

Details for the file ssbjkadmos-0.1.9.tar.gz.

File metadata

  • Download URL: ssbjkadmos-0.1.9.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for ssbjkadmos-0.1.9.tar.gz
Algorithm Hash digest
SHA256 b2aab87e34101bbc1a8954a863bce590ba39149d04225d2728ebc1dd66afa05d
MD5 69322f3bef299c83f242d1ac3d66e3e3
BLAKE2b-256 5730eee6bb5bc0440082789275cc96dd34685e16394d1d8856b82064d2e235b1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page