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

User experience for physics data analysis tools #9

Closed
oshadura opened this issue Jun 28, 2023 · 10 comments
Closed

User experience for physics data analysis tools #9

oshadura opened this issue Jun 28, 2023 · 10 comments
Labels
2023 PyHEP.dev 2023 code-quality see #3 documentation see #7

Comments

@oshadura
Copy link
Collaborator

Various topics about how to make the life of physicists easier, tools interoperability and etc.

@jpivarski jpivarski changed the title UX aspects for physics data analysis tools User experience for physics data analysis tools Jun 28, 2023
@jpivarski jpivarski added topical-group Topic for discussion 2023 PyHEP.dev 2023 labels Jun 28, 2023
@jpivarski
Copy link
Collaborator

Question about overlap: is this included within #3, "expressing data analysis steps intuitively, to reduce cognitive burden"?

Group #3 is also about performance, which is a distinct topic from user experience, easy to read/write/understand analysis code, etc. At first, I was thinking of making them separate groups, but then decided to put them together because I wanted the people who are interested in these two things to be in the same conversation. If the "easy to use" crowd isn't talking to the "runs fast" crowd, then they'll develop two different ways of doing analysis, which is a disservice for users. (They'd get started on "the easy way" and then have to replace it all with "the fast way.")

@alexander-held
Copy link
Collaborator

alexander-held commented Jun 29, 2023

There are connections with a few other groups perhaps. My take on what is what:

In addition to #7, there is another important point that is not captured yet I think, which is support mechanisms: how do users get help for things they cannot find in documentation? This is also an important UX consideration.

Also there is a UX side to #2 and #5.

Thinking more about this, #9 is perhaps more cross-cutting. An analyzer might be using lots of great individual tools but the UX when putting everything together may still not be great (I think this goes beyond the scope of #4 in principle). This interoperability point requires a broader forum to discuss I think.

@gordonwatts
Copy link

Definitely interested in this group!

@vgvassilev
Copy link
Collaborator

+1

2 similar comments
@sudo-panda
Copy link
Collaborator

+1

@ccochato
Copy link
Collaborator

ccochato commented Jul 9, 2023

+1

@mattbellis
Copy link
Collaborator

+1

@ph-ilten
Copy link

+1 My main interests here are:

  1. What is the general user experience for Pythia8 (both C++ and Python), and how can we make it better?
  2. Our documentation is extensive, but uses a rather outdated methodology. What kind of best practice exists, keeping in mind that we want stability on the order of decades?

@ianna
Copy link
Collaborator

ianna commented Jul 19, 2023

+1

1 similar comment
@matthewfeickert
Copy link
Collaborator

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2023 PyHEP.dev 2023 code-quality see #3 documentation see #7
Projects
None yet
Development

No branches or pull requests