Commit f7eefb8
committed
Squashed merge of develop for Release 4.1.
Squashed commit of the following:
commit fd962ee
Author: Greg Chapman <[email protected]>
Date: Thu Jan 30 11:16:17 2025 -0800
Update READMEs, setup.py, and LICENSE for Release 4.1.
commit 9f0cf12
Author: Greg Chapman <[email protected]>
Date: Thu Jan 30 10:51:07 2025 -0800
Update tests to know about new symbol counting changes.
commit 08e6185
Author: Greg Chapman <[email protected]>
Date: Thu Jan 30 10:39:39 2025 -0800
Tests: add SER output to command line tests.
commit 2188808
Author: Greg Chapman <[email protected]>
Date: Thu Jan 30 10:14:47 2025 -0800
AnnExtra symbol count has len(content) now and AnnExtra symbol error count includes Levenshtein distance of content. AnnStaffGroups are sorted now, and instead of comparing all the part indices, we compare lowest and highest.
commit 7dc9ef0
Author: Greg Chapman <[email protected]>
Date: Tue Jan 28 16:45:47 2025 -0800
Make sure metadata item value ends up being a string.
commit 3f78626
Author: Greg Chapman <[email protected]>
Date: Tue Jan 28 16:37:47 2025 -0800
More symbol count (notation_size) and symbol error count (cost) changes. Trying to make them match eachother better, and make more sense.
commit a58acf3
Author: Greg Chapman <[email protected]>
Date: Tue Jan 28 12:33:35 2025 -0800
Release Notes again.
commit a757ad7
Author: Greg Chapman <[email protected]>
Date: Tue Jan 28 12:32:04 2025 -0800
Stop assuming that the two different extras are both either a Spanner or not. They could be one of each.
commit 3e08d22
Author: Greg Chapman <[email protected]>
Date: Mon Jan 27 15:57:25 2025 -0800
ReleaseNotes update.
commit 1904528
Author: Greg Chapman <[email protected]>
Date: Sun Jan 26 12:10:21 2025 -0800
Update ReleaseNotes 4.1
commit b060304
Author: Greg Chapman <[email protected]>
Date: Sat Jan 25 14:01:25 2025 -0800
musicdiff text output expected results have changed a little due to symbol counting (notation_size and cost) changes.
commit b618d74
Author: Greg Chapman <[email protected]>
Date: Fri Jan 24 14:31:06 2025 -0800
AnnLyric.notation_size: identifiers are only worth 1, not len(identifier).
Print SER even if cost == 0. Handle numSymbolsInGroundTruth being 0 without dividing by 0.
commit a6f76e9
Author: Greg Chapman <[email protected]>
Date: Fri Jan 24 14:27:30 2025 -0800
New release notes for v4.1.0
commit d05187d
Author: Greg Chapman <[email protected]>
Date: Thu Jan 23 15:18:44 2025 -0800
Another lyrics and extras adjustment (lower the costs).
commit 09e92e1
Author: Greg Chapman <[email protected]>
Date: Thu Jan 23 15:03:42 2025 -0800
For extras and lyrics, notation_size does not include offset/duration, and diff cost is incremented by only 1 for differences in each of those fields.
commit 80a630a
Author: Greg Chapman <[email protected]>
Date: Thu Jan 23 12:33:15 2025 -0800
Better notation_size and comparison cost for extras and lyrics.
commit 45b54e6
Author: Greg Chapman <[email protected]>
Date: Tue Jan 21 14:14:03 2025 -0800
Ignore SenzaMisuraTimeSignature (since it is displayed as no timesig at all).
commit 1d08dd9
Author: Greg Chapman <[email protected]>
Date: Tue Jan 21 11:37:49 2025 -0800
Refactor SER output into Visualization, and return a dict[str, str]. To print it as text, we convert to JSON and print that.
commit a176105
Author: Greg Chapman <[email protected]>
Date: Thu Jan 16 09:03:42 2025 -0800
Compute SER = symbolic errors/num symbols in ground truth (i.e. file2).
commit 067a96d
Author: Greg Chapman <[email protected]>
Date: Thu Jan 16 08:56:17 2025 -0800
Add to cost any syntax errors fixed by converter21 parse code. Some lint, too.
commit bfdcf32
Author: Greg Chapman <[email protected]>
Date: Mon Dec 2 17:19:53 2024 -0800
New output format "ser" that prints num errors/max num syms of the two scores.
commit 16d2603
Author: Greg Chapman <[email protected]>
Date: Mon Dec 2 12:23:37 2024 -0800
Always return cost in symbol errors from diff() and from musicdiff command.
commit 31b31e7
Author: Greg Chapman <[email protected]>
Date: Sun Dec 1 21:46:53 2024 -0800
First cut at fixing Humdrum syntax errors.
commit e54c259
Author: Greg Chapman <[email protected]>
Date: Sun Dec 1 19:49:01 2024 -0800
Back out that AnnStaffGroup cost change; I don't like the results, and I wasn't convinced to begin with.
commit eafb018
Author: Greg Chapman <[email protected]>
Date: Sun Dec 1 19:40:38 2024 -0800
More notation_size tweaks: AnnMeasure should include lyric sizes, and AnnStaffGroup should add 1 for each enclosed part/staff.
commit 8f903d9
Author: Greg Chapman <[email protected]>
Date: Sun Dec 1 19:29:09 2024 -0800
Fix comment typo.
commit e6922a7
Author: Greg Chapman <[email protected]>
Date: Sun Dec 1 19:22:43 2024 -0800
Don't precompute notation_size, cache it if it is ever computed. Many objects never are asked their notation size, especially if the scores are very similar, so don't pay the price unless you have to (but only pay it once).
commit 352bc95
Author: Greg Chapman <[email protected]>
Date: Wed Nov 27 17:49:58 2024 -0800
First cut at comparing different number of parts.1 parent 0ba675f commit f7eefb8
File tree
27 files changed
+567
-195
lines changed- musicdiff
- tests
- test_results
27 files changed
+567
-195
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
| 328 | + | |
328 | 329 | | |
329 | 330 | | |
330 | 331 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
30 | | - | |
31 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
| 56 | + | |
| 57 | + | |
55 | 58 | | |
56 | 59 | | |
57 | 60 | | |
| |||
77 | 80 | | |
78 | 81 | | |
79 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
80 | 93 | | |
81 | 94 | | |
82 | 95 | | |
| |||
85 | 98 | | |
86 | 99 | | |
87 | 100 | | |
88 | | - | |
89 | | - | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
90 | 104 | | |
91 | 105 | | |
92 | 106 | | |
| |||
130 | 144 | | |
131 | 145 | | |
132 | 146 | | |
133 | | - | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
134 | 152 | | |
135 | 153 | | |
136 | 154 | | |
| |||
176 | 194 | | |
177 | 195 | | |
178 | 196 | | |
179 | | - | |
180 | | - | |
| 197 | + | |
| 198 | + | |
181 | 199 | | |
182 | | - | |
183 | | - | |
| 200 | + | |
184 | 201 | | |
185 | 202 | | |
186 | 203 | | |
| |||
194 | 211 | | |
195 | 212 | | |
196 | 213 | | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
201 | 229 | | |
202 | 230 | | |
203 | | - | |
| 231 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
| 109 | + | |
110 | 110 | | |
111 | | - | |
112 | | - | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
113 | 126 | | |
114 | 127 | | |
115 | 128 | | |
| |||
222 | 235 | | |
223 | 236 | | |
224 | 237 | | |
| 238 | + | |
| 239 | + | |
225 | 240 | | |
226 | | - | |
| 241 | + | |
227 | 242 | | |
228 | 243 | | |
229 | 244 | | |
230 | 245 | | |
231 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
232 | 249 | | |
233 | 250 | | |
234 | | - | |
| 251 | + | |
235 | 252 | | |
236 | | - | |
| 253 | + | |
237 | 254 | | |
0 commit comments