-
-
Notifications
You must be signed in to change notification settings - Fork 168
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: Introducing the Monte Carlo class #232
Conversation
I've updated the task list here (at PR description), but please notice that there's also another huge tasklist at #267 coming! |
fixes to __process methods, and extra fixes to parachute __process method
add exportable_list, create __check_export_list
and deleted few unecessary and slow lines
Enh/dispersion class/review
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
I believe this is something we do in the future, not so urgent. At a first glance, I think saving the trajectory positions coordinates may be too expensive. |
After 375 commits and more than 600 days, this PR is finally ready for a last review and merge. Calling out all the reviewers @RocketPy-Team/code-owners so we can have a last double-check in this code before going to the |
docs/notebooks/monte_carlo_analysis/parachute_drop_from_helicopter.ipynb
Outdated
Show resolved
Hide resolved
Hey! I noticed quite a lot of important documentation was missing so I took the liberty to change a lot of the usage notebook It is still very far from being good I think, but I hope things are better explained now. It is very important that someone reviews what I wrote in there carefully, and improves on anything that needs it There are still a couple of problems I found
|
https://www.productplan.com/glossary/minimum-viable-product/
I think I temporarily addressed this issue here: 521a8e8
Can be done in the future. I don't really know if we should allow the user to input an image or simply download an satellite image at the moment we run the function. Let it to the future.
This requires time and effort, let's leave it to the next PR of documentation.
What error? How can we reproduce it? ... |
Ok, thank you for the review and the updates in the .ipynb file, @MateusStano . As agreed, let's follow through this PR, approve and merge it. I'm working on documentation improvements and this will be addressed in a new PR. |
Awesome! This is finally ready to be merged. Probably the biggest PR we ever had, and we never make anything as big as this again heheheh |
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:
Code base additions (for bug fixes / features):
black rocketpy
) has passed locally and any fixes were madepytest --runslow
) have passed locallyWhat is the current behavior?
Currently, the dispersion analysis is only made inside notebooks , requiring different code blocks to be defined every time you set a new Monte Carlo analysis.
What is the new behavior?
The
MonteCarlo
is added as a class in the code. This is continuing what was developed in the 2022 RocketPy Hackathon at RocketPy-Team#106Does this introduce a breaking change?
Other Information: