Skip to content

Releases: ELVIS-Project/vis-framework

v3.0.5

30 Jan 07:57
Compare
Choose a tag to compare
  • Revert "Revert "Refactor: handling of self._score in Indexer superclass.
  • Added documentation to offset indexers.
  • Updates to doc.
  • PEP8 compliant code formatting continued.

3.0.3

18 Oct 19:16
Compare
Choose a tag to compare
  • 3.0.3:
    -Removes LilyPond Indexer and Experimenters and outputlilypond module.
    -Re-enables Dendrogram Experimenter if optional requirements are installed.
    -Adds convenience method for executing dendrogram experimenter.
    -Adds measure_index() method to multi-index with measure positions.
    -Documentation updates.

3.0.2

11 Oct 00:07
Compare
Choose a tag to compare

-Update indexer documentation examples for VIS 3 syntax.
-Re-enable tests that check connectivity requirements but don't actually access ELVIS Database.
-Clean up the way some error messages in indexed_piece print.
-Small bug fix in CadenceIndexer.

v3.0.1

04 Oct 14:56
Compare
Choose a tag to compare
-Fixed 'requests' library requirement.
-Disabled test cases that depend on external DB.

v2.4.5

04 Oct 21:21
Compare
Choose a tag to compare
  • added 'requests' python package req.

v2.4.2

16 Sep 17:24
Compare
Choose a tag to compare

2.4.2

  • update to documentation

v2.4.1

15 Mar 19:44
Compare
Choose a tag to compare

Cosmetic changes to more closely comply with Python coding conventions.

v2.4.0

05 Feb 18:13
Compare
Choose a tag to compare
  • 2.4.0:
    • Deprecates n-gram indexer.
    • Adds new_ngram indexer and accompanying tests.
    • Removes version ranges for scipy and matplotlib, and replaces them with specific versions.
    • Minor change to dissonance indexer to avoid issues when dissonances are not preceded by a legal dissonance.
    • Increases testing coverage for dissonance indexer.

v2.3.1

11 Jan 19:26
Compare
Choose a tag to compare
- Importing no longer uses/stores cached pickle files.
- WorkflowManager.output() produces many table-format results if "count frequency" is False.
- WorkflowManager.output() changes the column name for table-like outputs, according to the experiment.
- stops checking midi files for some of the checks.
- interval indexer improvements
- required_score_type can now be a list of pandas.dataframes.

v2.3.0

23 Oct 16:31
Compare
Choose a tag to compare
  • support for interval direction, i.e. an 'M3' is a '-M3' if the interval is between two voices that are crossed with respect to their staff position
  • inclusion of experimental qualityControl file in scripts which can be used to make sure that a file can be imported by music21 and to run a basic verification that the parts line up properly
  • begin tracking experimental MedievalNoteRestIndexer script in scripts folder
  • basic testing suite for DissonanceIndexer
  • tons of docs improvements (thanks @maxalbert)