Skip to content
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

String Queries and Multi-Brushing #20

Merged
merged 38 commits into from
Aug 24, 2022
Merged

Conversation

miketynes
Copy link
Contributor

String Queries and Multi-Brushing

Features added

  1. Ability to use query expressions for string variables. Inputs to the string query boxes shown below are interpreted as regex.
  2. Multiple brushes per PCoord Axis. This was necessary to enable string queries without fundamentally changing how queries work.

image

Notes/questions:

  1. The multiple brush implementation is based on that found here.
  2. The brush-on-read filterSelection method was only changed enough to prevent breaking it. It was not given support for multiple-brushes or regex searching. If this is desired I can add it.
  3. I did not modify this method to support multiple brushes since, as far as I can tell, it is not used anywhere across cinema_components, cinema_explorer or cinema_bandit. This means I can't test any changes I make. Am I missing something? Or should this function be removed?
  4. Please let me know if you have suggestions for this cosmetic issue.

miketynes and others added 30 commits December 3, 2021 13:46
Squash and merge. Next step: PR into the parent repo.
create the div within the dataDisplay and populate it
next step: actually include data dimensions
try to add an update method, doesnt work
This almost works, except for some reasons the images arent read
until after the divs get created, so the resulting heights
are too small. I will just hard code height and width for now...
The resizing causes the text displays and detail displays to overlap
and I cant quite figure out why
@dhrogers dhrogers merged commit 0168de4 into cinemascience:master Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants