# ly.data package

## Module contents

Query functions to get data from the LilyPond-generated _data.py module.

`ly.data.``all_grob_properties`()

  Returns the list of all properties.

`ly.data.``all_scheme_words`()

  Returns the list of all scheme words.

`ly.data.``context_properties`()

  Returns the list of context properties.

`ly.data.``engravers`()

  Returns the list of engravers and performers.

`ly.data.``grob_interface_properties`(iface)

  Returns the list of properties an interface supports.

`ly.data.``grob_interfaces`(grob, prop=None)

  Returns the list of interfaces a grob supports.

  If prop is given, only returns the interfaces that define prop.

`ly.data.``grob_interfaces_for_property`(prop)

  Returns the list of interfaces that define the property.

  Most times returns one, but several interface names may be returned.

`ly.data.``grob_properties`(grob)

  Returns the list of properties the named grob supports.

`ly.data.``grob_properties_with_interface`(grob)

  Returns a list of two-tuples (property, interface).

`ly.data.``grobs`()

  Returns the sorted list of all grob names.

`ly.data.``music_glyphs`()

  Returns the list of glyphs in the emmentaler font.

`ly.data.``scheme_constants`()

  Returns the list of scheme constants.

`ly.data.``scheme_functions`()

  Returns the list of scheme functions.

`ly.data.``scheme_keywords`()

  Returns the list of guile keywords.

`ly.data.``scheme_variables`()

  Returns the list of scheme variables.

## Submodules

## ly.data.makeschemedata module