visualization: style `async` nodes
- Dominant language
- Jupyter Notebook
- Stars
- 2.6k
- Forks
- 213
- PR merge metrics
- No merged PRs in 30d
Description
A `Driver` can successfully build a dataflow with async nodes, but will error out on `Driver.execute()`. This `Driver` is still useful because it allows to have `dr.display_all_functions()` to quickly view the DAG.
However, it would be useful to style `async` nodes differently to remind that the `AsyncDriver` is required to execute the code.
(requested by a user)
Contributor guide
Research direction
Start by tracing the visualization path used by dr.display_all_functions() and how it represents nodes built by Driver, then compare the distinction from AsyncDriver and Driver.execute(). Done means async nodes are visibly styled differently in the displayed DAG while the existing view remains usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- data-visualization
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100