symbench / symbench-athens-client

Python client for Symbench's UAV workflow runs.
Apache License 2.0
0 stars 2 forks source link

Finalize Seed Designs. Closes #9 #10

Closed umesh-timalsina closed 3 years ago

umesh-timalsina commented 3 years ago

For now, I have decided to keep these design classes with very few variables as the goal is to execute the workflows and only configurable parameters to be exposed. All together there are five seed designs, and one of them HexRing is not working in the SWRI tool chain.

Current Designs:

Default DesignVar Values:

ToDo. I will create a script to generate default values and ask mary/team members to verify it.

from symbench_athens_client.models.designs import QuadCopter, QuadSpiderCopter, HPlane, HCopter
default_params = {}
default_params['QuadCopter'] = QuadCopter().to_jenkins_parameters()
default_params['QuadSpiderCopter'] = QuadSpiderCopter().to_jenkins_parameters()
default_params['Hplane'] = HPlane().to_jenkins_parameters()
default_params['HCopter'] = HCopter().to_jenkins_parameters()

with open('default_params.json.txt', 'w') as json_file:
    import json
    json.dump(default_params, json_file, indent=2)

default_params.json.txt