simularium / simularium-planning

Apache License 2.0
0 stars 0 forks source link

Design Jupyter notebook interface #130

Closed blairlyons closed 1 year ago

blairlyons commented 1 year ago

Background

User problems, context, goals, known challenges, unknowns, etc

See examples of Jupyter notebooks here. Once complete, add implementation details to this issue

Users [may] need a modified UI design for the controls in a modified viewer that displays in a Jupyter notebook cell.

A few differences from the main web viewer:

User needs statement(s)

As a [type of user], I need/want to [action(s)], so that I can [goal].

As a computational biologist using a jupyter notebook to develop a new simulation model, I want to be able to view my spatial results interactively without leaving the notebook application so that I can iterate on debugging my model faster with less steps to view Simularium results.

As a biologist using a jupyter notebook to view an existing model shared by another biologist, I want to be able to view spatial results interactively in the notebook so that I can understand the model.

Size

Expected level of user research, discovery and design effort (xs, sm, m, lg, xl)

Design Requirements

Likely requirements:

Deliverables

Stakeholder(s)

Who is directly involved? (developers, main points of contact, final approver)

Blair, Megan

Timeline

Add completion date to ticket and any time specific notes here

Notes

Additional notes here

Scenario 1: Running a short simulation or debugging a simulation, they want to make sure things are running as expected. Send data directly from their simulation results (in memory) into the jupyter simularium widget

Scenario 2: Longer simulation, maybe intend to convert a precomputed file to a simularium file, but first able to view it in the conversion process.

lynwilhelm commented 1 year ago

My notes from interviews w/thao + saurabh https://docs.google.com/document/d/1Y_2nAM8XyZJiGIMwpfAZRqY5aO7LD90xmiEPwbQ5UhA/edit