Skip to content

Automate availability and add docs - #121

Merged
ratheron merged 8 commits into
mainfrom
feature.availability_methods
Sep 22, 2026
Merged

ratheron merged 8 commits into
mainfrom
feature.availability_methods

Conversation

@ratheron

@ratheron ratheron commented Sep 18, 2026 •

Copy link
Copy Markdown
Collaborator

We currently hard code what drones are available. Also, there is no way to check what models are available for which dynamics and vice-versa (will be relevant for tests once #115 is done). Implemented both.

Additionally, there is a short section in the docs on how to add your own model.

Waiting for #119 to finish this

@ratheron
ratheron force-pushed the feature.availability_methods branch from 68bcac8 to 2d4f39e Compare September 19, 2026 13:06
@ratheron
ratheron marked this pull request as ready for review September 19, 2026 13:55
@ratheron
ratheron requested a review from amacati as a code owner September 19, 2026 13:55

@amacati amacati left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor comments

Comment thread docs/index.md Outdated
-->

All drone configurations are bundled with `crazyflow.dynamics`. Available configurations: `cf2x_L250`, `cf2x_P250`, `cf2x_T350`, `cf21B_500`, and any drone returned by `crazyflow.available_drones`.
All drone configurations are bundled with `crazyflow.dynamics`. Available configurations: `cf2x_L250`, `cf2x_P250`, `cf2x_T350`, `cf21B_500`, and any member of `crazyflow.Drone`.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we listing four explicit models and then the generic one?

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should just say that all members of crazyflow.Drone are available and link the docs.

Comment thread tests/conftest.py Outdated
Comment thread tests/conftest.py Outdated
Comment thread SKILL.md Outdated
Comment thread crazyflow/dynamics/core.py Outdated
Comment thread crazyflow/dynamics/core.py Outdated
Comment thread docs/user-guide/adding-drones.md Outdated
Comment thread docs/user-guide/adding-drones.md Outdated
Comment thread docs/user-guide/adding-drones.md Outdated
ratheron and others added 3 commits September 22, 2026 09:23
Co-authored-by: Martin Schuck <57562633+amacati@users.noreply.github.com>
Co-authored-by: Martin Schuck <57562633+amacati@users.noreply.github.com>
@ratheron
ratheron merged commit 9644708 into main Sep 22, 2026
6 checks passed
@ratheron
ratheron deleted the feature.availability_methods branch September 22, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants