TASOPT.jl: A Julia package for conceptual commercial transport aircraft design

simplified propulsion system models (Raymer, 2018;Roskam, 2002;Torenbeek, 1982).TASOPT, originally written in FORTRAN and developed by Mark Drela (Drela, 2011;Greitzer et al., 2010), took the approach of basing the aerodynamic, propulsion, and weight estimates on low-order models built on first-principles structural, aerodynamic, thermodynamic theory to the extent possible.This approach gives confidence that optimized aircraft designs generated by the program are not spurious artifacts of inappropriately extrapolated empirical data.This package, TASOPT.jl, is a modern, Julia based implementation of the same principles, written with the goal of extensibility in mind.The current package leverages open source Julia packages where useful to provide an easy-to-read and maintain software.TASOPT.jlalso introduces additional functionality such as capability to model some forms of hydrogen fuel aircraft.In addition, the software allows users to connect it with other aircraft propulsion system tools (such as NPSS) and aircraft environmental impact assessment tools (such as Aviation Emissions Inventory Codes) (Simone et al., 2013).

Authors

Institutions

Publication Details

Journal
The Journal of Open Source Software
Published
2025-09-03
DOI
https://doi.org/10.21105/joss.08521
Primary Topic
Advanced Aircraft Design and Technologies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TASOPT.jl: A Julia package for conceptual commercial transport aircraft design

Nicolas Gomez-Vega, Sicheng He, James Abel, Aditeya Shukla et al.
The Journal of Open Source Software
Advanced Aircraft Design and Technologies
article

TASOPT.jl: A Julia package for conceptual commercial transport aircraft design

Nicolas Gomez-Vega, Sicheng He, James Abel, Aditeya Shukla, Mark Drela, Prakash Prashanth, Raymond L. Speth, Kanghyun Lee, Jonas Gonzalez, S. Zahid, Prateek Ranjan, Diego Salgado Bobadilla
article en

Abstract

simplified propulsion system models (Raymer, 2018;Roskam, 2002;Torenbeek, 1982).TASOPT, originally written in FORTRAN and developed by Mark Drela (Drela, 2011;Greitzer et al., 2010), took the approach of basing the aerodynamic, propulsion, and weight estimates on low-order models built on first-principles structural, aerodynamic, thermodynamic theory to the extent possible.This approach gives confidence that optimized aircraft designs generated by the program are not spurious artifacts of inappropriately extrapolated empirical data.This package, TASOPT.jl, is a modern, Julia based implementation of the same principles, written with the goal of extensibility in mind.The current package leverages open source Julia packages where useful to provide an easy-to-read and maintain software.TASOPT.jlalso introduces additional functionality such as capability to model some forms of hydrogen fuel aircraft.In addition, the software allows users to connect it with other aircraft propulsion system tools (such as NPSS) and aircraft environmental impact assessment tools (such as Aviation Emissions Inventory Codes) (Simone et al., 2013).

The Journal of Open Source SoftwareVol. 10(113)
Massachusetts Institute of Technology (US)
Federal Aviation Administration
Openalex Percentile: Top 78%
Advanced Aircraft Design and Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

TASOPT.jl: A Julia package for conceptual commercial transport aircraft design — Nicolas Gomez-Vega, Sicheng He, et al. · The Journal of Open Source Software (2025) | TGRS Research Map | TGRS