-
-
Notifications
You must be signed in to change notification settings - Fork 239
ENH: Environment class major refactor may 2024 #605
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
Merged
Gui-FernandesBR
merged 82 commits into
develop
from
enh/environment-class-major-refactor-may-2024
Jul 12, 2024
Merged
Changes from all commits
Commits
Show all changes
82 commits
Select commit
Hold shift + click to select a range
fe29c0c
ENH: Adds rocketpy.environment.tools module
Gui-FernandesBR 5d9e09a
ENH: creates the environment.fetchers module
Gui-FernandesBR 2977ab1
ENH: generates WeatherModelMapping class
Gui-FernandesBR 23be7b2
DOC: Adds docstrings and comments to the fetchers.py module
Gui-FernandesBR afa0ff0
BUG: Fix bug in fetch_atmospheric_data_from_windy function
Gui-FernandesBR 17c57bd
ENH: Add modulo operator to Function class
Gui-FernandesBR 66c19ff
ENH: adds tools.geopotential_height_to_geometric_height function
Gui-FernandesBR 27caf85
DOC: Adds docstrings and comments to the environment.tools.py module
Gui-FernandesBR ade79ad
MNT: refactor initialization methods in the Environment class
Gui-FernandesBR 32ee023
MNT: refactor Environment.export_environment() method
Gui-FernandesBR d39c07f
MNT: refactors the standard atmosphere calculations
Gui-FernandesBR 8ce0100
ENH: Adds auxiliary private setters. to the Environment class
Gui-FernandesBR 56199c7
MNT: refactor Environment.set_elevation() method
Gui-FernandesBR da4fcdb
MNT: refactors the Environment.set_atmospheric_model() method
Gui-FernandesBR 53544b9
MNT: refactors the Environment.process_windy_atmosphere() method
Gui-FernandesBR 415317a
MNT: refactors the Environment.process_noaaruc_sounding() method
Gui-FernandesBR e10640a
MNT: re-organize the environment module imports
Gui-FernandesBR dbdb68e
MNT: refactors the Environment.process_custom_atmosphere() method
Gui-FernandesBR 30e4856
MNT: refactors the Environment.process_wyoming_sounding() method
Gui-FernandesBR a5edda1
MNT: refactors the Environment.process_ensemble() method
Gui-FernandesBR e6b062a
ENH: adds some validation functions to the Environment class
Gui-FernandesBR ec072d4
MNT: refactors the Environment.process_forecast_reanalysis() method
Gui-FernandesBR 4fcf892
MNT: refactors the Environment.select_ensemble_member() method
Gui-FernandesBR 7112df7
MNT: minor refactors some of the topography methods in Environment class
Gui-FernandesBR e88bc91
MNT: minor fix to the Environment.set_earth_geometry() method
Gui-FernandesBR df5398e
MNT: refactors Environment.add_wind_gust() method
Gui-FernandesBR 290bb34
TST: updates Environment tests
Gui-FernandesBR eabb172
Fix code style issues with Black
lint-action dea0c81
TST: updates some Environment integration tests
Gui-FernandesBR 56bb3eb
Merge branch 'enh/environment-class-major-refactor-may-2024' of https…
Gui-FernandesBR 344ff68
Fix code style issues with Black
lint-action 99b4332
TST: fix bug in the geodesic to UTM conversion tests
Gui-FernandesBR bad6ae1
ENH: Adds rocketpy.environment.tools module
Gui-FernandesBR a512d05
ENH: creates the environment.fetchers module
Gui-FernandesBR ebd2da3
ENH: generates WeatherModelMapping class
Gui-FernandesBR e87ac6b
DOC: Adds docstrings and comments to the fetchers.py module
Gui-FernandesBR 9253c48
BUG: Fix bug in fetch_atmospheric_data_from_windy function
Gui-FernandesBR 3e55990
ENH: Add modulo operator to Function class
Gui-FernandesBR 209a70a
ENH: adds tools.geopotential_height_to_geometric_height function
Gui-FernandesBR 84012a6
DOC: Adds docstrings and comments to the environment.tools.py module
Gui-FernandesBR 2038755
MNT: refactor initialization methods in the Environment class
Gui-FernandesBR 34aa193
MNT: refactor Environment.export_environment() method
Gui-FernandesBR 2f0b613
MNT: refactors the standard atmosphere calculations
Gui-FernandesBR 0e29f92
ENH: Adds auxiliary private setters. to the Environment class
Gui-FernandesBR a1f2425
MNT: refactor Environment.set_elevation() method
Gui-FernandesBR bfc6f81
MNT: refactors the Environment.set_atmospheric_model() method
Gui-FernandesBR 2eb12d2
MNT: refactors the Environment.process_windy_atmosphere() method
Gui-FernandesBR a589615
MNT: refactors the Environment.process_noaaruc_sounding() method
Gui-FernandesBR 2bcc38b
MNT: re-organize the environment module imports
Gui-FernandesBR 5e70ae4
MNT: refactors the Environment.process_custom_atmosphere() method
Gui-FernandesBR 21dd59e
MNT: refactors the Environment.process_wyoming_sounding() method
Gui-FernandesBR 4874d9a
MNT: refactors the Environment.process_ensemble() method
Gui-FernandesBR 323ee37
ENH: adds some validation functions to the Environment class
Gui-FernandesBR 0243b15
MNT: refactors the Environment.process_forecast_reanalysis() method
Gui-FernandesBR 321310f
MNT: refactors the Environment.select_ensemble_member() method
Gui-FernandesBR 988c97d
MNT: minor refactors some of the topography methods in Environment class
Gui-FernandesBR 82e4352
MNT: minor fix to the Environment.set_earth_geometry() method
Gui-FernandesBR 74fe181
MNT: refactors Environment.add_wind_gust() method
Gui-FernandesBR 4256500
TST: updates Environment tests
Gui-FernandesBR 318e2b9
Fix code style issues with Black
lint-action 95ca456
TST: updates some Environment integration tests
Gui-FernandesBR 3982f29
Fix code style issues with Black
lint-action 83af338
TST: fix bug in the geodesic to UTM conversion tests
Gui-FernandesBR 8bdaa0e
Merge branch 'enh/environment-class-major-refactor-may-2024' of https…
Gui-FernandesBR 2ec38bf
Merge branch 'mnt/update-pylint-rules' into enh/environment-class-maj…
Gui-FernandesBR 49f10de
MNT: adjusts after merge
Gui-FernandesBR a2310cd
Merge branch 'mnt/pylint-tests-module' into enh/environment-class-maj…
Gui-FernandesBR cd5b953
TST: fix tests
Gui-FernandesBR c540da0
MNT: final touches before opening the PR
Gui-FernandesBR b1d4b89
TST: fix and updates environment tests
Gui-FernandesBR 6231fe6
DEV: adds 605 to the CHANGELOG
Gui-FernandesBR 9c9c0a5
TST: fix docs tests
Gui-FernandesBR 07f4764
Merge branch 'develop' into enh/environment-class-major-refactor-may-…
Gui-FernandesBR 2af6c86
MNT: fix review comments
Gui-FernandesBR 6279345
Merge branch 'enh/environment-class-major-refactor-may-2024' of https…
Gui-FernandesBR 5496abf
TST: fix environment analysis test
Gui-FernandesBR 97b7852
MNT: fix some broken code
Gui-FernandesBR e67d988
MNT: captures JSONDecodeError in open-elevation fetcher
Gui-FernandesBR 014fbe8
MNT: fix lint
Gui-FernandesBR 1c6f15b
TST: fix problematic test
Gui-FernandesBR 86b5bb7
STY: fix black
Gui-FernandesBR 3f83395
Merge branch 'develop' into enh/environment-class-major-refactor-may-…
Gui-FernandesBR File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,2 +1,9 @@ | ||
| """The rocketpy.environment module is responsible for the Atmospheric and Earth | ||
| models. The methods and classes not listed in the __all__ variable will be | ||
| considered private and should be used with caution. | ||
| """ | ||
|
|
||
| from .environment import Environment | ||
| from .environment_analysis import EnvironmentAnalysis | ||
|
|
||
| __all__ = ["Environment", "EnvironmentAnalysis"] | ||
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.