Skip to content
Sam Gerene edited this page Nov 14, 2018 · 8 revisions

Introduction

The CDP4-Scripts library is a .NET library for scripting language users (such as Python) that would like to have access to ECSS-E-TM-10-25A data coming from a ECSS-E-TM-10-25A Annex C data-source such as the CDP4 Web Services. The CDP4-SDK provides .NET programmers to access and manipulate ECSS-E-TM-10-25A data; the CDP4-Scripts acts as a bridge between the CDP4-SDK and gives the same capability to Python programmers. Since the CDP4-SDK is a .NET SDK the CDP4-Scripts library requires the pythonnet library to be installed.

Even though the current implementation focuses on Python, other scripting languages may be supported in the future.

What is the CDP4

The CDP4 is the RHEA Group Concurrent Design Solution that allows a team of engineers to perform Concurrent Design. Concurrent Design is a methodology that is applied to the design of complex multidisciplinary systems. Concurrent Design is a design approach in which all design disciplines and stakeholders are brought together to create an integrated design in a collaborative way of working. The CDP4 is used to collaboratively create a design that is shared by means of a central repository that is the single-source-of-truth.

The CDP4-SDK-CE is an implementation of ECSS-E-TM-10-25A, including Annex A and Annex C. ECSS-E-TM-10-25A is a Technical Memorandum under the E-10 System engineering branch in the ECSS series of standards, handbooks and technical memoranda. ECSS-E-TM-10-25 facilitates and promotes common data definitions and exchange among organisations, which are interested to collaborate on concurrent design, sharing analysis and design outputs and related reviews. This comprises a system decomposition up to equipment level and related standard lists of parameters and disciplines. Further it provides the starting point of the space system life cycle defining the parameter sets required to cover all project phases, although the present Technical Memorandum only addresses Phases 0, A and B1.

License

The CDP4-Scripts library is provided to the community under the GNU Lesser General Public License. Because we make the software available with the LGPL, it can be used in both open source and proprietary software without being required to release the source code of your own components.

Documentation

Documentation

Community

Contributing

Build status

AppVeyor is used to build and test the CDP4-Scripts library

Branch Build Status
Master Build Status
Development Build Status

Other Links

CDP4-Scripts

  1. Home
  2. Documentation Overview
  3. Quick Start

Installation

  1. Python

ECSS-E-TM-10-25A

  1. Overview
  2. Annex A
  3. Annex B
  4. Annex C

Clone this wiki locally