Add default metadata to AviaryValues
@Kenneth-T-Moore is already working on this.
Since Feb 11, 2026.
Assessment
This issue has not been assessed yet.
Description
Desired capability or behavior.
Refactor behavior of AviaryValues to take default metadata, which will avoid the need to set metadata explicitly.
Courtesy of @dlcaldwelljr-ama-inc:
aviary_options = AviaryValues() # avoid a meta_data kwarg here; AviaryValues uses kwargs like dict uses them
aviary_options.meta_data = MyMetaData # internal default would be core meta data
aviary_options.set_val(key, val, units) # default meta data is reference found at self.meta_data
aviary_options.set_val(key, val, units, meta_data=OtherMetaData) # use explicitly specified meta data
Is your feature request related to a problem? Please describe.
No response
Associated Bug Report
No response
- Dominant language
- Python
- Stars
- 287
- Forks
- 140
- Avg merge
- 6d 14h
- Merged PRs (30d)
- 18
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from OpenMDAO/Aviary
-
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
Similar issues
-
area/auth bug comp/agent P3 platform/discord type/security
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
NousResearch/hermes-agent#117848 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100