Skip to content

What features exactly does uqbar provide? #1494

Discussion options

You must be logged in to vote

Most of the functionality in Uqbar existed in Abjad in the distant past, but has been spun-off into its own package so that other libraries can use it without needing to rely on Abjad itself.

For example...

Graphs:

  • Uqbar models the components of a Graphviz graph as classes, and Abjad's AbjadGrapher extends Uqbar's Grapher to configure output location.
  • Anytime you call abjad.graph, you're hooking into Uqbar's graphing tools.

Datastructures:

  • Abjad's rhythm trees (and therefore meter representations) are built on top of Uqbar's "unique tree" container classes, which are similar to Abjad's components in that each object in the tree can appear only once.

Docs:

  • Abjad's API is auto-generate…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by josiah-wolf-oberholtzer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants