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

[feature request] compare between two or more selected experiment #44

Open
gongbudaizhe opened this issue Jun 9, 2017 · 2 comments
Open

Comments

@gongbudaizhe
Copy link

As a user, we want to compare, for example, the captured output or the configurations, between two or more selected experiments.

@chovanecm
Copy link
Owner

Hi, could you please specify the idea in more detail?
Is a side-by-side view something you are looking for? Perhaps with colored differences between them?

@gongbudaizhe
Copy link
Author

Hi, the idea goes like this:

  1. We need a mechanism for adding experiments to "comparison cart" which is something like "shopping cart" in online shoping store.
  2. We need a button to start comparison, just like "paying for your shopping cart".
  3. We need a panel for displaying the differences between all these selected experiments. This may take most of the coding effort. Several options are available to achieve this:
  • option 1: All the selected experiments remain in the main panel while others are filtered out. Now the user manually compares selected experiments by navigating the configurations or captured output. This will be the easiest to implement since all need to done is just add a new filtering utility where runs are filtered by user selection instead of run configurations.
  • option 2: First, convert configurations and captured output into text format(maybe convert configurations to json format?). Then text comparison should suffice which highlight differences like insertions, deletions and substitutions. vimdiff stands out as a good example. Check this for a example
  1. finally, we want a way to exit comparison.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants