Skip to main content

Pypi version Pytest status Codecov License Black code style

cpacspy

cpacspy is a Python package which could be used to read, write and analyse CPACS aerodynamics data. It simplify the handling of AeroMaps.

CPACS is a Common Parametric Aircraft Configuration Schema. It is a data definition for the air transportation system which is developed by the German Aerospace Center DLR. CPACS enables engineers to exchange information between their tools.

AeroMaps contains aerodynamic coefficients and derivatives for a specific set of aerodynamic and configurative boundary conditions.

Installation

cpacspy depend mainly in DLR libraries TIXI and TIGL, they must be installed on your computer to use cpacspy. The easiest way to do so, is to use a Conda environment, to create one:

  • Install Anaconda or Miniconda if you don't already have one of them installed.

  • Clone this repository and create a Conda environment with the following commands:

git clone https://github.com/cfsengineering/cpacspy.git
cd cpacspy
conda env create -f environment.yml
conda activate cpacspy_env
  • When it is done or if you already have TIXI and TIGL install on your computer:
pip install cpacspy

How to use this package

To see how to use this module, check out:

For developers

To build and install locally

cd cpacspy
python -m build
pip install --user .

To run tests locally

cd cpacspy
./run_ci.sh

It should run:

  • Black
  • Flake8
  • Pytest
  • Codecov

License

License: Apache-2.0

Metadata

Release files for cpacspy 0.2.0

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

Source distribution (sdist)

Source distribution for cpacspy 0.2.0
File Size Uploaded
cpacspy-0.2.0.tar.gz 27.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cpacspy 0.2.0
File Interpreter ABI Platform
cpacspy-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 50.4 kB

Release files / cpacspy-0.2.0.tar.gz

Download URL cpacspy-0.2.0.tar.gz
Size 27.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f7e7384e470f1734ca09991fb9042bfdff8af8328dd16d8ca0a6a020fc8ff9ea
BLAKE2b-256 checksum
How to use checksums
e95e50e5941fbe3e031f2b7cbca3ee017ff2db137f72211d510fe13793fa211d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.7

Release files / cpacspy-0.2.0-py3-none-any.whl

Download URL cpacspy-0.2.0-py3-none-any.whl
Size 23.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6b46ab6539995e385463b165a330b400cc3d580c165aa77de498c8580ee0892
BLAKE2b-256 checksum
How to use checksums
d4d7682a7fe43f4201f2e9ab5d4672c3006019b572eb458a1970c6003cacc8e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

1 release file

0.0.2

1 release file

0.0.1

2 release files

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