Skip to content

Conversation

@phmbressan
Copy link
Collaborator

Pull request type

Please check the type of change your PR introduces:

  • Code base additions (bugfix, features)
  • Code maintenance (refactoring, formatting, renaming, tests)
  • ReadMe, Docs and GitHub maintenance
  • Other (please describe):

Pull request checklist

Please check if your PR fulfills the following requirements, depending on the type of PR:

  • Code base additions (for bug fixes / features):

    • Tests for the changes have been added
    • Docs have been reviewed and added / updated if needed
    • Lint (black rocketpy) has passed locally and any fixes were made
    • All tests (pytest --runslow) have passed locally

What is the current behavior?

LiquidMotor class lacks inertia tensor implementation and does not have complete docstrings.

What is the new behavior?

The LiquidMotor class now calculates the inertia tensor from each of its tanks inertia. Furthermore, docstrings were added and updated when necessary, along with minor fixes in __init__.

Does this introduce a breaking change?

  • Yes
  • No

@phmbressan phmbressan added Enhancement New feature or request, including adjustments in current codes Motors Every propulsion related issue or PR labels Nov 21, 2022
@phmbressan phmbressan added this to the Liquid Motors Support milestone Nov 21, 2022
@phmbressan phmbressan self-assigned this Nov 21, 2022
@giovaniceotto giovaniceotto changed the title Enh/liquid motors updates ENH: Liquid Motors Updates Nov 22, 2022
@giovaniceotto
Copy link
Member

giovaniceotto commented Nov 22, 2022

Great improvements! Everything looks good.

The only problems I see are related to the new coordinate system. However, this cannot be properly dealt with until #282 is merged.

I will merge this to the liquid motor branch where we can fine tune the integration details.

@giovaniceotto giovaniceotto merged commit 088f857 into enh/liquid-motors Nov 22, 2022
@giovaniceotto giovaniceotto deleted the enh/liquid-motors-updates branch March 17, 2023 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request, including adjustments in current codes Motors Every propulsion related issue or PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants