Skip to main content

Calculate the radiative forcing of hypersonic aircraft trajectories.

Project description

Radiative forcing of hypersonic aircraft emission inventories

The software quantifies climate impact of hypersonic aircraft emission inventories as a number and within seconds instead of very long numerical simulations that produce Petabytes of data. The input requires water vapor, hydrogen and nitrogen oxide emission data along flight trajectories. The repository provides a Python package, examples and an executable to calculate the climate impact (stratosphere adjusted radiative forcing) of hypersonic aircraft emission inventories. The radiative forcing of water vapour changes and ozone changes are calculated on the basis of water vapour, hydrogen and nitrogen oxide emissions. The current version is able to read in mat- and nc-files. NetCDF read in is currently optimised for data published online, e.g. for the aircraft design STRATOFLY-MR3.

Latest software release: DOI

Limitations

Interpolation (30-38 km) and extrapolation surface-30 km are used. It is recommended to note the following:

  • The atmospheric and radiative sensitivites are based on results from Pletzer et al (2024). The atmospheric composition of the numerical climate model is based on surface emission inventories for 2050.
  • The class includes a function (drop_vertical_levels()) that drops emission in the troposphere or below specified altitude levels and excludes it from the climate calculation. Its use is strongly recommended as long as sensitivities are not yet extended to altitudes below 30 km.
  • The climate impact of emission inventories where the average flight altitude does not correspond to the typical hypersonic flight altitudes (about 24-40 km) should not be estimated.
  • Meaningful results can be expected for the radiative effect of water vapour changes due to water vapour emissions. This explicitly excludes the radiative effect of water vapour changes due to hydrogen and nitrogen oxide emissions.
  • Meaningful results can be expected for the radiative effect of ozone changes due to water vapour, hydrogen and nitrogen oxide emissions.

Please keep these limitations in mind when using the software.

Getting started

The repo contains two example notebooks for processing of emission inventories in mat- and nc-format. Otherwise, the user can run the main.py executable which reads all emission inventory files within the folder and returns the calculated radiative forcing in an xlsx file. Execute main.py with python3 main.py <path_to_your_emission_files>. Please contact Johannes Pletzer for any questions.

Code quality

The code was formatted according to PEP 8 style with the help of the modules 'flake8', 'isort', 'pylint' and 'black'.

Acknowledgements

Daniel Bodmer contributed with validation of model results by offering current state of the art hypersonic aircraft emission inventories on trajectory and route network level: DOI

Project details


Release history Release notifications | RSS feed

This version

2.0

Download files

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

Source Distribution

rf_hypersonic_emissions-2.0.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rf_hypersonic_emissions-2.0-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file rf_hypersonic_emissions-2.0.tar.gz.

File metadata

  • Download URL: rf_hypersonic_emissions-2.0.tar.gz
  • Upload date:
  • Size: 13.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.9

File hashes

Hashes for rf_hypersonic_emissions-2.0.tar.gz
Algorithm Hash digest
SHA256 1a9dcf587f51686561d99049fd9b58973650b338995589d370a8119687b24bdc
MD5 7de638fb419f221471b4ab61b8f314be
BLAKE2b-256 ba4fd0d341b93dd2c948e60ae0afd0219b85a9f4ee2273d2e5a714149cddd511

See more details on using hashes here.

File details

Details for the file rf_hypersonic_emissions-2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rf_hypersonic_emissions-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d38e4d99d7008b85fffb26b13492712d05544c12a03189a0281bd85473346335
MD5 7d2117faa4e50f09c2c17e836668d538
BLAKE2b-256 2e019f9dd13888c96b8358b1f10a0ec5a25e688d29429ba71bb6767c286cac0a

See more details on using hashes here.

Supported by

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