{"id":32656687,"url":"https://github.com/openmdao/aviary","last_synced_at":"2025-10-31T11:05:55.977Z","repository":{"id":213593246,"uuid":"733953676","full_name":"OpenMDAO/Aviary","owner":"OpenMDAO","description":"NASA's aircraft analysis, design, and optimization tool","archived":false,"fork":false,"pushed_at":"2025-10-29T16:31:41.000Z","size":54046,"stargazers_count":231,"open_issues_count":182,"forks_count":104,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-10-29T18:32:07.171Z","etag":null,"topics":["aircraft-design","nasa","openmdao","optimization","trajectory-optimization"],"latest_commit_sha":null,"homepage":"https://openmdao.github.io/Aviary/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenMDAO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-12-20T14:11:17.000Z","updated_at":"2025-10-29T17:12:49.000Z","dependencies_parsed_at":"2024-06-03T20:26:20.905Z","dependency_job_id":"a6d37c9e-c571-4189-8c9b-8bda91df5730","html_url":"https://github.com/OpenMDAO/Aviary","commit_stats":null,"previous_names":["openmdao/om-aviary","openmdao/aviary"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/OpenMDAO/Aviary","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenMDAO%2FAviary","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenMDAO%2FAviary/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenMDAO%2FAviary/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenMDAO%2FAviary/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenMDAO","download_url":"https://codeload.github.com/OpenMDAO/Aviary/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenMDAO%2FAviary/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281976636,"owners_count":26592973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-31T02:00:07.401Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aircraft-design","nasa","openmdao","optimization","trajectory-optimization"],"created_at":"2025-10-31T11:05:53.949Z","updated_at":"2025-10-31T11:05:55.966Z","avatar_url":"https://github.com/OpenMDAO.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Aviary -- NASA's aircraft design tool\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n[![All Contributors](https://img.shields.io/badge/all_contributors-17-orange.svg?style=flat-square)](#contributors-)\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n**Check out the Aviary [documentation](https://openmdao.github.io/Aviary/intro.html)**\n\n**[NASA's Aviary Takes Flight](https://ntrs.nasa.gov/citations/20240009217) (Presented at EAA AirVenture 2024)**\n\n**Get in touch with the Aviary team at agency-aviary@mail.nasa.gov or the GitHub [discussions page](https://github.com/OpenMDAO/Aviary/discussions)** \n\n## Description\n\nThis repository is an [OpenMDAO](https://openmdao.org/)-based aircraft modeling tool that incorporates aircraft sizing equations from its predecessors [GASP (General Aviation Synthesis Program)](https://ntrs.nasa.gov/api/citations/19810010563/downloads/19810010563.pdf) and [FLOPS (Flight Optimization System)](https://software.nasa.gov/software/LAR-18934-1).\nThere are two options for the mission analysis portion of this code, a 2 degrees-of-freedom (2DOF) approach, and a energy-height approach.\nThe user can select which type of mission analysis to use, as well as whether to use the FLOPS-based code or the GASP-based code for the weight, sizing, and aerodynamic relations.\n\nAviary is currently in a beta state. The code is under active development, and frequent changes should be expected.\n\n## Installation\n\nThe simplest installation method for users is to install via pip:\n\n    pip install aviary\n\nPlease see the [installation doc page](https://openmdao.github.io/Aviary/getting_started/installation.html) for more detailed instructions.\nThe minimum supported Python version for Aviary is 3.9.\n\n## Documentation\n\nThe Aviary documentation is located [here](https://openmdao.github.io/Aviary/intro.html).\n\n## Validation\n\nThis code has been validated using output and data from the GASP and FLOPS codes themselves. The GASP-based weight calculations in this code include in their comments which versions of the GASP standalone weights module were used in validation. The aero and EOM subsystem validations were based on runs of the entire GASP and FLOPS code as they stood in the summer of 2021 and the summer of 2022 respectively.\n\n### Quick testing\n\nThe repository installation can be tested using the command ``testflo .`` at the top-level Aviary folder. If you have both SNOPT and IPOPT installed the output should look something like this:\n\n        OK\n\n        Passed:  706\n        Failed:  0\n        Skipped: 3\n\n\n        Ran 709 tests using 16 processes\n        Wall clock time:   00:00:16.97\n\n### Full testing\n\nIn addition to all of the quicker tests, we include multiple integration tests within Aviary.\nThese have also been known as \"benchmarks\".\nDue to their length, these tests are not run when using the above command.\nInstead, you can use the `run_all_benchmarks.py` file in the `Aviary/aviary` folder, which is just a light wrapper around the `testflo` call.\nThis will run all of the longer tests in parallel using all of your available CPU cores.\n\n## Package versions\n\nInformation on the versions of the packages required for Aviary can be found in the most recent [GitHub Actions runs](https://github.com/OpenMDAO/Aviary/actions).\nWe have also provided a static version of the `environment.yml` at the top level of the Aviary repo.\n\n## Planned future features\n\nAviary is in active development.\nWe plan to expand its capabilities and have provided a non-exhaustive [list of future features](https://openmdao.github.io/Aviary/misc_resources/planned_future_features.html).\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/chapman178\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2847218?v=4?s=100\" width=\"100px;\" alt=\"Jeff Chapman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJeff Chapman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=chapman178\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#example-chapman178\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/crecine\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/51181861?v=4?s=100\" width=\"100px;\" alt=\"crecine\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecrecine\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=crecine\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-crecine\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Acrecine\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dlcaldwelljr-ama-inc\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39774974?v=4?s=100\" width=\"100px;\" alt=\"dlcaldwelljr-ama-inc\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edlcaldwelljr-ama-inc\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=dlcaldwelljr-ama-inc\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-dlcaldwelljr-ama-inc\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#mentoring-dlcaldwelljr-ama-inc\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Adlcaldwelljr-ama-inc\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ehariton\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11527849?v=4?s=100\" width=\"100px;\" alt=\"Eliot Aretskin-Hariton\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEliot Aretskin-Hariton\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=ehariton\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#fundingFinding-ehariton\" title=\"Funding Finding\"\u003e🔍\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Aehariton\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/erikdolsonva\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/39806272?v=4?s=100\" width=\"100px;\" alt=\"Erik Olson\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eErik Olson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=erikdolsonva\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/errordynamicist\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/109693657?v=4?s=100\" width=\"100px;\" alt=\"DP\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDP\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#example-errordynamicist\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/gawrenn\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/127416371?v=4?s=100\" width=\"100px;\" alt=\"gawrenn\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egawrenn\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=gawrenn\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#example-gawrenn\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/hschilling\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/867557?v=4?s=100\" width=\"100px;\" alt=\"hschilling\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ehschilling\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=hschilling\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-hschilling\" title=\"Design\"\u003e🎨\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://ixjlyons.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/943602?v=4?s=100\" width=\"100px;\" alt=\"Kenneth Lyons\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKenneth Lyons\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=ixjlyons\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Aixjlyons\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jdgratz10\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/46534043?v=4?s=100\" width=\"100px;\" alt=\"Jennifer Gratz\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJennifer Gratz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=jdgratz10\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=jdgratz10\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#projectManagement-jdgratz10\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Ajdgratz10\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jkirk5\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/110835404?v=4?s=100\" width=\"100px;\" alt=\"Jason Kirk\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJason Kirk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=jkirk5\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#data-jkirk5\" title=\"Data\"\u003e🔣\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=jkirk5\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Ajkirk5\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/johnjasa\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16373529?v=4?s=100\" width=\"100px;\" alt=\"John Jasa\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohn Jasa\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=johnjasa\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=johnjasa\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-johnjasa\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3Ajohnjasa\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#video-johnjasa\" title=\"Videos\"\u003e📹\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.openmdao.org\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/867917?v=4?s=100\" width=\"100px;\" alt=\"Kenneth Moore\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKenneth Moore\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=Kenneth-T-Moore\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-Kenneth-T-Moore\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/OpenMDAO/Aviary/pulls?q=is%3Apr+reviewed-by%3AKenneth-T-Moore\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/robfalck\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/699809?v=4?s=100\" width=\"100px;\" alt=\"Rob Falck\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRob Falck\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-robfalck\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#mentoring-robfalck\" title=\"Mentoring\"\u003e🧑‍🏫\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sixpearls\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1571853?v=4?s=100\" width=\"100px;\" alt=\"Ben Margolis\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBen Margolis\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=sixpearls\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-sixpearls\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/swryan\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/881430?v=4?s=100\" width=\"100px;\" alt=\"swryan\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eswryan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=swryan\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#infra-swryan\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/xjjiang\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8505450?v=4?s=100\" width=\"100px;\" alt=\"Xun Jiang\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eXun Jiang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/OpenMDAO/Aviary/commits?author=xjjiang\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenmdao%2Faviary","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenmdao%2Faviary","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenmdao%2Faviary/lists"}