Abjad / abjad

Abjad is a Python API for building LilyPond files. Use Abjad to make PDFs of music notation.
https://abjad.github.io
GNU General Public License v3.0
234 stars 41 forks source link

Cleaned up sequence.py. Closes #1511. #1512

Closed trevorbaca closed 1 year ago

trevorbaca commented 1 year ago

REMOVED abjad.sequence.map(). Use a list comprehension instead.

REMOVED abjad.sequence.sum(). Use built-in sum() instead.

REMOVED abjad.sequence.sort(). Use build-in sorted() instead.

REMOVED abjad.sequence.retain(). Use abjad.sequence.retain_pattern() instead.

CHANGED abjad.sequence.remove() input to pattern:

 OLD: abjad.sequence.remove(..., indices=[0, 1], period=5)
 NEW: abjad.sequence.remove(..., abjad.index([0, 1], 5))