-
Notifications
You must be signed in to change notification settings - Fork 2
fixed delay when switching to a big array (issue 93) #116
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
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
e0dbcbd
added example of big 1D array
gdementen 5660a99
when using the scrollwheel on filter comboboxes, only emit one signal…
gdementen 09f4927
fixed diff_checkbox state being ignored when switching arrays
gdementen 49a5d11
fixed compare+diffonly when stack failed
gdementen f5a0465
fixed LArrayDataAdapter.get_xlabels being slow on large 1D arrays (is…
gdementen 713869a
prevent "filters" label from appearing for scalar (0D) arrays
gdementen 244151c
made large 1D arrays display faster by not creating the filter combob…
gdementen ef17c33
use min/max instead of nanmin/nanmax because nans are already filtere…
gdementen d3901b1
select first row in compare(sessions)
gdementen c535158
fixed readonly being always False when editing arrays (doh!)
gdementen 4a4b2fd
do not update_digits_scientific on accept_changes (it makes no sense)
gdementen 049edec
made LinearGradient more foregiving (unsure it is a good idea)
gdementen 21ef4c8
reworked editor internals to avoid calling update methods several tim…
gdementen f8bc4af
simplified and optimized larray editor internals (issue #93)
gdementen eea054d
made switching to a big array (much) faster by not computing its min/max
gdementen 77ede67
cosmetic improvements to about dialog
gdementen 52eaf2b
removed useless line (view, edit and compare are also in larray)
gdementen febd9f5
added support for coloring object arrays (only use numeric values)
gdementen 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
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.
why moving these 2 lines (if data is None: ...) in
ArrayEditorWidget?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.
Like I tried to explain in the commit comments: just because it makes the internal api simpler: you know what you get. In general, external API should accept as many useful things as possible, internal API should be as simple as possible.