GregoryREvans / evans

Gregory Rowland Evans' Abjad library.

Home Page:http://www.gregoryrowlandevans.com/perllan/api/evans/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Update to full Abjad 3.5 changes

GregoryREvans opened this issue · comments

Refactor all repositories to use the most recent abjad release.

Changes not-yet-refactored:

#1360 Abjad/abjad#1360_. Replaced
abjad.StorageFormatManager with format.py module.

REMOVED::

* abjad.LilyPondFile.comments
* abjad.LilyPondFile.includes
* abjad.LilyPondFile.use_relative_includes
* abjad.LilyPondFile.default_paper_size
* abjad.LilyPondFile.global_staff_size:

OLD::

* abjad.LilyPondFile.default_paper_size = ("a4", "letter")
* abjad.LilyPondFile.global_staff_size = 16

NEW::

preamble = r"""
    #(set-default-paper-size "a4" 'letter)
    #(set-global-staff-size 16)"""

* abjad.LilyPondFile(items=[preamble, ...])

OLD::

* abjad.LilyPondFile.header_block
* abjad.LilyPondFile.layout_block
* abjad.LilyPondFile.paper_block

NEW::

* abjad.LilyPondFile["header"]
* abjad.LilyPondFile["layout"]
* abjad.LilyPondFile["paper"]

#1136 Abjad/abjad#1136_. Collapsed
abjad.AnnotatedTimespan into abjad.Timespan.

Remove abjad.storage