Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Consolidate Aircraft.Nacelle.TOTAL_WETTED_AREA & Aircraft.Nacelle.SURFACE_AREA

Open Beginner friendly
#1,346 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 3 days

@xjjiang is already working on this.

Since Oct 29, 2026.

  • #1351 by @xjjiang — open

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
64/100
Issue type
Refactor
Clarity
Mostly clear
Activity status
Active
Tech stack
python
Domain
backend

Research direction

Search the GASP geometry and aerodynamics components for Aircraft.Nacelle.SURFACE_AREA and Aircraft.Nacelle.TOTAL_WETTED_AREA, then read the surrounding variable definitions and references. Replace the old naming with the consistent WETTED_AREA name and verify that the affected components use it; the issue says tests should not need changes.

Written by the indexing model from the issue text.

Description

request
Desired capability or behavior.

Aircraft.Nacelle.SURFACE_AREA is the gasp variable, and Aircraft.Nacelle.TOTAL_WETTED_AREA is the FLOPs variable for an identical parameter. All other GASP variables have been updated to the WETTED AREA naming convention.
GASP geometry and aerodynamics components will need to be updating to use the new variable.
There should be no changes in tests since this is a replace.

Suggested implementation.

No response

Dominant language
Python
Stars
294
Forks
144
Avg merge
12d 2h
Merged PRs (30d)
6

Getting set up

  • Ships a Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OpenMDAO/Aviary

All issues in OpenMDAO/Aviary

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.