OpenMDAO / OpenMDAO/Aviary

Need get a list of options per engine so custom multiengine works

Open
#1,175 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
287
Forks
140
Avg merge
6d 14h
Merged PRs (30d)
18

Description

Desired capability or behavior.

Note from Ken: For future flexibility, need get a list of options per engine (these are EngineDeck required options), so custom multiengine works.

See note #1175 in variable_info/functions.py.

Suggested implementation.

No response

Contributor guide

No contributing guide indexed for this repository

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.

Research direction

Start with note #1175 in variable_info/functions.py and inspect how EngineDeck required options are represented. Trace the existing multiengine option handling, then define the per-engine option list needed for custom multiengine support. Done means custom multiengine can obtain the required options for each engine.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.