Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ENH: Rocket Axes Definition #635

Merged
merged 21 commits into from
Aug 4, 2024
Merged

Conversation

MateusStano
Copy link
Member

Pull request type

  • Code changes (bugfix, features)

Checklist

  • Tests for the changes have been added (if needed)
  • Docs have been reviewed and added / updated
  • Lint (black rocketpy/ tests/) has passed locally
  • All tests (pytest tests -m slow --runslow) have passed locally
  • CHANGELOG.md has been updated (if relevant)

Changes

Breaking change

  • Yes
  • No

Additional information

This is built on top of #634. That PR should be merged first.

@MateusStano MateusStano added Enhancement New feature or request, including adjustments in current codes Docs Docs and examples related Flight Flight Class related features labels Jul 8, 2024
@MateusStano MateusStano self-assigned this Jul 8, 2024
@MateusStano MateusStano requested a review from a team as a code owner July 8, 2024 18:55
@MateusStano MateusStano changed the title ENH: Rocket Axis Definition ENH: Rocket Axes Definition Jul 8, 2024
Copy link
Member

@Gui-FernandesBR Gui-FernandesBR left a comment

Choose a reason for hiding this comment

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

This is really nice, I really like the idea of the new page and I know this is going to be crucial for the next steps.

I feel like in the future we should also tell the user that the origin (0, 0, 0) of the flight corresponds to the rocket CDM (center of mass with motor but without propellant), and also better describes the rail length interference in the simulation.

docs/static/rocket/angularpos.png Outdated Show resolved Hide resolved
docs/user/rocket/rocket_axes.rst Show resolved Hide resolved
docs/static/rocket/flightcsys.png Outdated Show resolved Hide resolved
docs/user/rocket/rocket_axes.rst Outdated Show resolved Hide resolved
docs/user/rocket/rocket_axes.rst Outdated Show resolved Hide resolved
docs/user/rocket/rocket_axes.rst Outdated Show resolved Hide resolved
docs/user/rocket/rocket_axes.rst Show resolved Hide resolved
Base automatically changed from mnt/refactor-aerosurfaces to develop July 12, 2024 22:53
Copy link

codecov bot commented Aug 4, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 75.88%. Comparing base (aa0673a) to head (134d8e1).
Report is 5 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #635      +/-   ##
===========================================
+ Coverage    75.75%   75.88%   +0.13%     
===========================================
  Files           81       85       +4     
  Lines         9820    10058     +238     
===========================================
+ Hits          7439     7633     +194     
- Misses        2381     2425      +44     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@Gui-FernandesBR Gui-FernandesBR merged commit 4531ed5 into develop Aug 4, 2024
5 checks passed
@Gui-FernandesBR Gui-FernandesBR deleted the enh/rocket-axis-definition branch August 4, 2024 06:07
juliomachad0 pushed a commit that referenced this pull request Aug 24, 2024
* ENH: make aerosurface position a Vector

* DOC: fixes to addsurfaces refs

* DOC: mv rocket.rst to rocket\rocket_usage.rst

* ENH: remaining changes for vector position

* DOC: aero surfaces docs minor improvements

* DOC: create rocket axes description page

* DOC: 3d csys correction

* ENH: add rail button angular position to initial flight state

* REV: revert position to Vector

* ENH: consider buttons angular position in initial flight state

* DOC: improve docstrings and add references

* TST: adapt tests for new buttons angular position

* DOC: final additions to flight csys

* DEV: changelog

* MNT: isort again

* DOC: minor fixes

* DOC: minor fixes

* DOC: minor adjustments

---------

Co-authored-by: Gui-FernandesBR <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Docs Docs and examples related Enhancement New feature or request, including adjustments in current codes Flight Flight Class related features
Projects
Status: Closed
Development

Successfully merging this pull request may close these issues.

2 participants