Skip to content

Updated node and edge parsing#26

Merged
jrgant merged 44 commits intomasterfrom
v1.0.0
Nov 28, 2025
Merged

Updated node and edge parsing#26
jrgant merged 44 commits intomasterfrom
v1.0.0

Conversation

@jrgant
Copy link
Owner

@jrgant jrgant commented Nov 28, 2025

A fair number of changes here, tested lightly:

  • Node parsing supports turning off automatic subscripting
  • Node alpha_ids can be of arbitrary length
  • More complex edge specifications now supported (A -> B, L <- A -> Y, etc.)
  • Do away with qd_embed(): qd_save() is now the driver and uses DiagrammeR::export_graph(), with or without an embed flag for reports
  • Other changes:
    • import select DiagrammeR functions
    • Add license
    • switch to base R pipe

alpha_ids of the type A1 used to be subscripted automatically, but that
behavior now can be turned off.
We also now add the `quickdag` class to the output object, to reflect
this addition.
`parse_edgestring()` uses a `stringr` function that creates
variables (`start`, `end`) that produce R CMD CHECK errors when
referenced. Need to declare them globally first.
@jrgant jrgant merged commit 6b986e6 into master Nov 28, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant