Skip to main content

image image License: GPL v3

Tests Ruff

Binder

AeroMAPS: Multidisciplinary Assessment of Prospective Scenarios for air transport

AeroMAPS is an open-source Python framework for performing Multidisciplinary Assessment of Prospective Scenarios for air transport. It is a simplified sectoral Integrated Assessment Model (IAM) focusing on air transport transition, aiming at assessing the sustainability of air transport transition scenarios on multiple criteria. For instance, it allows simulating and analysing scenarios for reducing aviation climate impacts through various levers of action.

The objective is to provide:

  • a modular framework for research addressing aviation transitions and sustainability
  • a simplified graphical user interface for teaching
  • a tool to support decision-making by institutional, industrial or private stakeholders

AeroMAPS is developed by ISAE-SUPAERO (Université de Toulouse, France) since 2020 (formerly CAST). It is fed by research collaborations with several organisations (TU Delft, Airbus, DTU) and multidisciplinary research activities from the Institute for Sustainable Aviation (TBS, CERFACS). It relies on several open-source scientific packages, including in particular GEMSEO, AeroCM and lca-modeller.

AeroMAPS is licensed under the GPL-3.0 license.

A documentation is available for more details on AeroMAPS.

Quick start

For a quick start in order to discover the simplest features of AeroMAPS, a graphical user interface has been developed for facilitating the first uses. It is available at the following address: https://aeromaps.eu/

Quick installation

The use of the Python Package Index (PyPI) is the simplest method for installing AeroCM.

Prerequisite: AeroMAPS needs at least Python 3.10.0.

You can install the latest version with this command:

pip install --upgrade aeromaps

If you also want to use the custom life cycle assessment model (which requires a valid ecoinvent license), use the following command:

pip install --upgrade aeromaps[lca]

For developers

If you want to contribute to the development of AeroMAPS, you can clone the repository and install the package in a virtual environment using uv:

git clone https://github.com/AeroMAPS/AeroMAPS.git
cd aeromaps
uv sync

If you also want to run the custom life cycle assessment model (which requires a valid ecoinvent license), install the extra dependencies with this command:

uv sync --extra lca

Citation

If you use AeroMAPS in your work, please cite the following reference. Other references are available in the documentation.

Planès, T., Delbecq, S., Salgas, A. (2023). AeroMAPS: a framework for performing multidisciplinary assessment of prospective scenarios for air transport. Submitted to Journal of Open Aviation Science.

Metadata

Release files for aeromaps 1.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 aeromaps 1.2.0
File Size Uploaded
aeromaps-1.2.0.tar.gz 37.7 MB Details

Built distribution (wheel)

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

Total release size: 75.4 MB

Release files / aeromaps-1.2.0.tar.gz

Download URL aeromaps-1.2.0.tar.gz
Size 37.7 MB
Tags Source
SHA-256 checksum
How to use checksums
8e97a584db2fa0a6e7255932a2672da5fc3e66705cb2d37258a71d42dac70ef6
BLAKE2b-256 checksum
How to use checksums
688113ff52c144d0015e694dcebf89de0c499ffe6b526ca3cc6005ea1fefc4ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / aeromaps-1.2.0-py3-none-any.whl

Download URL aeromaps-1.2.0-py3-none-any.whl
Size 37.7 MB
Tags Python 3
SHA-256 checksum
How to use checksums
0ba47a5b4ec88bfa3b0d3b8781e64047e049906cc5119c4d76e9e24981a404a3
BLAKE2b-256 checksum
How to use checksums
39facdf495bff4659e70ca3f890aff70d151c0d113dd4589b9fb3018678245ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
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