-
-
Notifications
You must be signed in to change notification settings - Fork 237
ENH: burnout time changes. Breaking changes #337
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
Conversation
and improved if else structure
|
Hey, I just commited a few big changes in the code you had made. First I added the use of There is one big problem still. When using the And the propellant mass: @phmbressan can you confirm this is a problem and maybe fix it? I think you will understand what is going on here much faster than me. |
|
Co-authored-by: MateusStano <69485049+MateusStano@users.noreply.github.com> Co-authored-by: phmbressan <69485049+phmbressan@users.noreply.github.com>
|
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
|
The issue of negative propellant mass is fixed now. As you can see in my earlier commits, the main cause were some methods that still considered all burns starting at zero seconds. On top of that, there were some issues with the type checking and conversion for the parameter |
|
What do we need to do in order to get this PR ready for review? Btw shouldn't it go straight to the |
|
@phmbressan to merge this one we need two more things:
|
|
There are still some issues regarding this PR:
|
|
@MateusStano Thank you for your suggestions. I believe the issues you raised were solved, however another review is always important, so I ask you to review these latest changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMPORTANT: I have reviewed only rocketpy.motors.Motor.reshapeThrustCurve().
Two simple issues need to be addressed. Once they have been solved, feel free to automatically consider this approved.
|
Sorry for submitting a new review, I had an issue with github pending comments. The tests are not passing due to the really odd lack of a library in github actions, I have not been able to comprehend why this is happening. Locally they are fine for me. |
What library? Can you describe it better? |
From the testing log in github actions. I searched a bit and it seems related to the Edit: this seems to be a known issue of github actions. After updating and merging the liquid motors branch it was fixed with the bump to |
Gui-FernandesBR
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great solving!


Pull request type
Please check the type of change your PR introduces:
Pull request checklist
Please check if your PR fulfills the following requirements, depending on the type of PR:
ReadMe, Docs and GitHub maintenance:
Code base maintenance (refactoring, formatting, renaming):
black rocketpy) has passed locally and any fixes were madepytest --runslow) have passed locallyCode base additions (for bug fixes / features):
black rocketpy) has passed locally and any fixes were madepytest --runslow) have passed locallyWhat is the current behavior?
burnout time is a required variable
What is the new behavior?
Now the variable is called burn time and can be a tupple with starting and ending times.
Does this introduce a breaking change?
The only beaking change is that the name of the variable burnOut changed to burn_time
Other information
Enter text here...