-
Notifications
You must be signed in to change notification settings - Fork 11
feat: advanced axis sharing refactor + enhancements #256
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
Open
cvanelteren
wants to merge
80
commits into
Ultraplot:main
Choose a base branch
from
cvanelteren:feat-advanced-sharing
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 57 commits
Commits
Show all changes
80 commits
Select commit
Hold shift + click to select a range
ea6d34d
fix twin sharing
cvanelteren 05e9f2c
Merge branch 'main' into fix-twinned
cvanelteren f7323dd
add typing to overrides
cvanelteren 75f1955
move around share and remove forcing of ticks on draw
cvanelteren 9e95103
add two unittests for visual fidelity
cvanelteren 9a8600d
conditional import on override
cvanelteren 5a8b936
refator test case
cvanelteren ce599bb
fix minor issue
cvanelteren 49a7fc4
Merge branch 'main' into fix-twinned
beckermr ed44313
updated tests
cvanelteren fde835e
minor fixes
cvanelteren 6b82dee
this may work
cvanelteren 378324c
more fixes
cvanelteren 49a073f
also include spanning for determining subplot borders
cvanelteren 13d0f6d
also include spanning for determining subplot borders
cvanelteren 1ab0325
stash
cvanelteren 0a2a228
Merge branch 'main' into fix-twinned
cvanelteren 94598f4
spelling
cvanelteren 4629a3f
clean up logic for apply sharing and add label handler
cvanelteren 8eb8540
set default for border_axes
cvanelteren 8b42a6e
merge continue
cvanelteren 4da6a73
add sharing tests
cvanelteren f2390b0
fix typo
cvanelteren 069e730
rm debug
cvanelteren fc9652d
add missing param for unittest
cvanelteren 29cf749
turn on axis sharing from figure control
cvanelteren 53fe647
only share when we are actually sharing
cvanelteren 5ceb08e
Merge branch 'main' into feat-advanced-sharing
cvanelteren d81a465
update type hinting
cvanelteren 7f383b2
update type hinting
cvanelteren 41ba8f1
update call count due to internal changes
cvanelteren 79fb5a4
make crawler private
cvanelteren c465cff
update gridspec to retrieve grid position of main plots
cvanelteren 3a6024b
update crawler to use grid coordinate
cvanelteren c06d603
simplify label logic
cvanelteren 71909f7
minor refactor to improve readability
cvanelteren c48c966
Merge remote-tracking branch 'uplt' into feat-advanced-sharing
cvanelteren a94f22f
Merge branch 'main' into feat-advanced-sharing
beckermr c566e4b
update comment to reflect why it is happening
cvanelteren a9b9b08
update logic to include axis but ignore colorbars and update the
cvanelteren d8d45af
Merge branch 'main' into feat-advanced-sharing
cvanelteren 9ac418d
Update return statements of tests to be compliant with pytest 8.4.0 (…
cvanelteren de262c4
looks good by eye
cvanelteren a3d76ea
Merge branch 'main' into feat-advanced-sharing
cvanelteren 2571f17
add label parsing for python 3.9 and below
cvanelteren 4e9bb26
correction
cvanelteren cb8d505
update logic to check for adjacent plots
cvanelteren be7d464
refactor logic
cvanelteren edbb7af
refactor test
cvanelteren d44e30e
rm junk and simplify logic
cvanelteren 786842d
add panel logic
cvanelteren cc207b5
add comment and logic comment
cvanelteren 6c1c0b6
rm unncessary draw
cvanelteren d89c744
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f936a71
Merge branch 'main' into feat-advanced-sharing
beckermr eace593
update panel logic
cvanelteren c1c462e
restore behavior and add comment
cvanelteren 2d27931
Update ultraplot/utils.py
cvanelteren 800aead
Update ultraplot/axes/cartesian.py
cvanelteren ac08772
remove duplicate
cvanelteren 1d04aee
restore removed return
cvanelteren 08f9b98
Merge branch 'main' into feat-advanced-sharing
cvanelteren 75ddfd3
tmp set debug to see if dirs are still in the PR
cvanelteren d49424e
resetting
cvanelteren 623461d
Merge branch 'main' into feat-advanced-sharing
beckermr 0ad8ff2
Merge branch 'main' into feat-advanced-sharing
cvanelteren 5da2eab
Merge branch 'main' into feat-advanced-sharing
beckermr 879471b
Merge branch 'main' into feat-advanced-sharing
beckermr 8e43be3
Merge branch 'main' into feat-advanced-sharing
beckermr 2a90800
add tick checking
cvanelteren 08ed28a
rn test and add label checking
cvanelteren 728ed9d
rm debug
cvanelteren c30953f
add asserts to altx and y
cvanelteren 62e88fe
Merge branch 'main' into feat-advanced-sharing
beckermr 4b0fa30
wrap _get_subplots_layout
cvanelteren a106cdc
wrap crawler docstring
cvanelteren ab00752
mv comment up
cvanelteren 008fd8d
Merge branch 'main' into feat-advanced-sharing
beckermr e49fbc5
Merge branch 'main' into feat-advanced-sharing
beckermr f2ddbdf
fixed comment
cvanelteren 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
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
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.
Uh oh!
There was an error while loading. Please reload this page.