-
Notifications
You must be signed in to change notification settings - Fork 77
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
Support Python 3.12 and Migrate to Xarray DataTree #1419
Merged
ctuguinay
merged 30 commits into
OSOceanAcoustics:main
from
ctuguinay:support_python_312
Jan 1, 2025
+203
−187
Merged
Changes from all commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
fa0fec6
initial commit to support python 3.12 and migrate to xarray DataTree
ctuguinay eb3ba8c
remove additional py3.11 file
ctuguinay bf77e4d
update imports
ctuguinay 2c654f1
add todo note to search through pr history to learn how to correctly …
ctuguinay 6f0a68e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 08a254a
fix data tree render import
ctuguinay 4482e5a
pin xarray to later 2024 november version
ctuguinay 5246726
bump minimum python testing version and supported version to 3.10
ctuguinay 0b3770f
set time3 in nmea to time_nmea
ctuguinay b565593
resolve merge conflicts
ctuguinay a9c2650
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 2959453
use channel all for ek80 sonar group
ctuguinay 5c967cf
add support for nmea_time
ctuguinay 3dbe83b
import xarray import open_datatree test change
ctuguinay d732da8
fix datatree import pt 2
ctuguinay 3c63200
support 3.12 in setup cfg
ctuguinay d75a1f3
update dim check
ctuguinay 5f0cedd
resolve merge conflict
ctuguinay 1c4eb28
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 6e63347
remove test notebook
ctuguinay 0677b86
fix import
ctuguinay 8a3380a
comment out TestEchoData and save it for issue 1420
ctuguinay b19aa35
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 592a46f
Merge branch 'modify_max_python' into support_python_312
ctuguinay 1173bd7
set max python to <= 3.12
ctuguinay 1fb02bc
Merge branch 'modify_max_python' into support_python_312
ctuguinay a86333e
set to less than ython 3.13
ctuguinay 4999e7f
set python 3.12 in setup cfg
ctuguinay 281f146
add ek80 channel test with two beam groups
ctuguinay b1f147f
remove unnecessary comment
ctuguinay 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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
Oops, something went wrong.
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.
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.
How about
time_nmea
to be consistent with the noun-modifier pattern that's used elsewhere?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.
Ugh just saw that there's
ping_time
that deviates from this pattern, and it would be odd to make ittime_ping
. Personally I feel it is cleaner for the other ones to be all liketime_X
...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.
Oh huh I never thought about it that way. I personally see them both as a standalone/compound noun since 'ping' + 'time' refer to different things but together form this one distinct thing and 'ping time' could be operated on like "short + 'ping time'", and 'nmea time' I feel could be operated on similarly.
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.
Ah I see what you mean, so ping time is when a ping is issues, and nmea is when an nmea sentence is issues. I agree with that. Perhaps we can just keep it this way here. We will at some point need a larger breaking change to keep up with convention changes once more feedback from the community is discussed, but that'll be at least a few months down the road.