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

Task names, and various GraphVizExt and PlotsExt improvements #560

Merged
merged 12 commits into from
Aug 21, 2024

Conversation

jpsamaroo
Copy link
Member

@jpsamaroo jpsamaroo commented Jul 31, 2024

Various user-visible improvements to the :graphviz and :plots_gantt renderers, such as unified colors between the renderers, Gantt legends, more information displayed in the GraphViz graph, etc.

Also allows tasks to be named, such as Dagger.@spawn name="MyTask" my_func(a, b, c).

Closes #545
Implements the logic from #569

@jpsamaroo jpsamaroo marked this pull request as ready for review August 20, 2024 19:43
jpsamaroo and others added 7 commits August 21, 2024 12:30
at-spawn: Add `name` option for custom task names
logging: Allow `DTask` in `logs_annotate!`
logging: Allow `DArray` in `logs_annotate!` (labels array chunks)
logging: Add task result, DTask-to-Thunk, UID-to-TID logging events
logging: Add `all_task_deps` option to `enable_logging!` for convenience
GraphVizExt: Properly label tasks and objects
GraphVizExt: Show box for task and oval for object
GraphVizExt: Improve connectivity checks
GraphVizExt/PlotsExt: Change default colors to Tab20
PlotsExt: Add processor and scheduler visualization modes
PlotsExt: Remove unused plotting implementation
PlotsExt: Ensure X axis is globally aligned
@jpsamaroo jpsamaroo merged commit 1a317c3 into master Aug 21, 2024
9 of 11 checks passed
@jpsamaroo jpsamaroo deleted the jps/viz-unified-colors branch August 21, 2024 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Assignable task names for logging purposes
2 participants