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
=============================

generate all scheme words in the _scheme_data.py file

ly.data.makeschemedata.main()

ly.data.makeschemedata.replace(word)

ly.data.makeschemedata.writeList(file_, name, lst)
