GIT: Updates master to v1.7.0 by Gui-FernandesBR · Pull Request #731 · RocketPy-Team/RocketPy

and others added 16 commits

October 8, 2024 23:53
…xisting functions for compatability
* ENH: Add filename option to most plot functions

* MNT: Use f-strings in plot_helpers.py

Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>

* MNT: Run isort

* DOC: Make docstring fit into 80 columns and reference matplotlib formats

* MNT: Run black

* MNT: Move get_matplotlib_supported_file_endings into tools

* Apply suggestions from code review

Co-authored-by: Lucas Prates <57069366+Lucas-Prates@users.noreply.github.com>

* Fix function/__call__ check

* Change plot_helpers warnings from UserWarning to ValueError

* Update docstrings

* Fix issues from rebase

* MNT: post merge fixes regarding plots.

* MNT: post merge fixes and linting.

* TST: implement testing of show or save plots.

* MNT: Correct CHANGELOG file.

* MNT: Improve error handling of unsupported file endings.

* DOC: add doc section for plot saving.

---------

Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
Co-authored-by: Lucas Prates <57069366+Lucas-Prates@users.noreply.github.com>
Co-authored-by: Pedro Bressan <phmbressan@usp.br>
DOC: fixed documentation about spherical caps
… any kind (attribute, logical, etc)
Co-authored-by: kevin-alcaniz <kevinalcaniz22@gmail.com>
Co-authored-by: kevin-alcaniz <kevinalcaniz22@gmail.com>
…ctions

BUG: Sideslip Angle and Damping Coefficient Calculation

@Lucas-Prates

@Lucas-Prates

@Lucas-Prates

@Lucas-Prates

ENH: Callback function for collecting additional data from Monte Carlo sims
* DOC: Add drag for airbrakes

* DOC: Add flight data

* DOC : Add actuation from the aibrakes. (not needed but saved in case of corrections)

* DOC: Updates/ Fixes to simulation file

* DOC: Add simulation to index

* DEV: changelog
* DOCS: Add drag files for faraday flight example

* DOCS: add measured data

* DOCS: Add Faraday flight example from 2023

* DOC: Fix and update simulation file

* DOC: run black

* DOC: Change data folder name

* DOC: Rename simulation example file

* DOC: Add Example to index

* DEV: Changelog

* DOC: Update drag in simulation

---------

Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>

@Gui-FernandesBR

@Gui-FernandesBR

…tion (#735)

* forecast_reanalysis - move wind_speed to correct position

* forecast_reanalysis - move wind_speed to correct position

* DEV: adds #735 to CHANGELOG

---------

Co-authored-by: Gui-FernandesBR <guilherme_fernandes@usp.br>
Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>
…ables dictionary (#736)

* forecast_reanalysis - move wind_speed to correct position

* forecast_reanalysis - move wind_speed to correct position

* DEV: adds #735 to CHANGELOG

* update ECMWF dictionary values

* allow depreciated .nc files

* allow .nc files with only one time variable

* TST? parameterize acceptance test for NDRT 2020 rocket data with multiple environment files

* STY: apply black

---------

Co-authored-by: Gui-FernandesBR <guilherme_fernandes@usp.br>
Co-authored-by: Gui-FernandesBR <63590233+Gui-FernandesBR@users.noreply.github.com>

Gui-FernandesBR

@WilliamArmst @Gui-FernandesBR

* MNT: Place filename save parameter to the end.

* DEV: Add TODO for refactoring CompareFlights class to use show_or_save_plot

---------

Co-authored-by: Gui-FernandesBR <guilherme_fernandes@usp.br>
* DOC: improvements to developers documentation

* MNT: git rename a few files from the root directory

* DOC: more upgrades to development docs

* DEV: create script to delete local branches that no longer exist on remote

* DOC: I followed the step by step, looked at other parts of the documentation, and didn't find anything to correct or improve. I think it's fine as it is. I added a model to requirements.txt, which was missing when I ran the make html command.

* DOC: Update developer docs on sphinx building.

* DOC: Clarify testing structure on testing docs.

* DOC: Re-run docs requirements freeze.

* DOC: Introduce Conflicts Guideline and update First PR.

* DOC: fixing typos on development docs.

* DOC: Solve review comments of dev docs.

* DOC: final touches to developers documentation

* DOC: update cSpell configuration to enable additional file types

* DEV: move docker ignore file

---------

Co-authored-by: Julio Machado <julioromac@outlook.com>
Co-authored-by: Pedro Bressan <phmbressan@usp.br>
Co-authored-by: Lucas de Oliveira Prates <lucasdelprates@gmail.com>

@Gui-FernandesBR

@Gui-FernandesBR

@Gui-FernandesBR

@Gui-FernandesBR

@Gui-FernandesBR