-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: unstack
with sort=False
fails when used with the level parameter
#54987
Comments
Edit: My assessment here is incorrect; this issue is independent of the codes being sorted. Thanks for the report! I took a look into this - it appears to me that the unstack algorithm depends on the codes being sorted. I tried implementing a method similar to our new implementation of stack (you essentially just have to replace My hope is that we can remove the assumption of sorted codes from the unstack algorithm and keep the performance, then apply this to stack as well. But I'm not sure this is doable. In the meantime, I didn't see any quick fix to make cc @mroeschke |
take |
Hi there, it seemed to me my issue was a duplicate of #55516 but @m-amin-alavian was referred to this posting here so I'm adding my example to this issue, too. My issue arises when doing Code for initializing the series
index = pd.MultiIndex.from_tuples(
[
('V', 'I'),
('V', 'i'),
('V', 'I6'),
('V', 'V7'),
('V', 'i6'),
('V', ''),
('V', 'V2'),
('V', 'V65'),
('V', 'iii6'),
('V', 'V6'),
('V', 'vi'),
('V', 'iv6(2)'),
('V', 'i(9)'),
('V', 'iv6'),
('V', 'IV6'),
('V', 'IV6(2)'),
('V', 'I(9)'),
('V', 'VI'),
('V', 'iii'),
('V', 'vi7'),
('V', 'V6/iv'),
('V', 'ii'),
('V', 'V(64)'),
('V', 'V'),
('V', 'V43'),
('V', 'iv7'),
('V', 'vi(9)'),
('V', 'ii%43'),
('V', 'i64'),
('V', 'III+6'),
('V', 'iv'),
('V', 'I64'),
('V', 'III'),
('V', 'V65/iv'),
('V', 'VI6'),
('V', 'V(6)'),
('V', 'V6/vi'),
('V', 'IV'),
('V', 'ii6'),
('V', 'ii(4)'),
('V', 'i/v'),
('V', 'ii43'),
('V', 'vi6'),
('V', 'v'),
('V', 'v6'),
('V', 'V/iv'),
('V', '#vi%7'),
('V', 'IM65'),
('V', 'V(4)/V'),
('V', 'vi2'),
('V', 'III6'),
('V', 'IVM7'),
('V', 'V6/V'),
('V', 'iio6'),
('V', 'viio7/V'),
('V', 'IM7'),
('V', 'I(2)'),
('V', '#viio/vi'),
('V', '#viio43'),
('V', 'IV65'),
('V', 'I6/V'),
('V', 'ii%65'),
('V', '#viio6'),
('V', 'iii7'),
('V', 'V65/vi'),
('V', 'V65/IV'),
('V', 'IIIM7'),
('V', 'III+M7'),
('V', 'viio64'),
('V', 'iv6(4)'),
('V', 'iv6(9)'),
('V', 'iv64'),
('V', 'iv64(2)'),
('V', 'iv65(2)'),
('V', 'vi6(2)'),
('V', 'iv7(9)'),
('V', 'I/III'),
('V', 'I(4)'),
('V', 'viio6/V'),
('V', 'iio65'),
('V', 'viio6(2)/V'),
('V', '#viio64'),
('V', 'vi7(9)'),
('V', 'v64'),
('V', '#vi%2'),
('V', 'IV(2)'),
('V', 'V(4)'),
('V', 'VI(#4)'),
('V', 'VM2'),
('V', 'V65/V'),
('V', 'i(2)'),
('V', 'i(6v5)'),
('V', 'V43/V'),
('V', 'V/vi'),
('V', 'V/V'),
('V', 'i65'),
('V', 'V/IV'),
('V', 'IVM7(9)'),
('V', 'iio/v'),
('V', 'ii(9)/V'),
('V', 'ii2/V'),
('V', 'IVM65/III'),
('V', 'IV7'),
('V', 'ii6(2)'),
('V', 'ii6(2)/III'),
('V', 'ii65/V'),
('V', 'ii7/V'),
('V', 'IV(9)'),
('V', 'V7/IV'),
('V', 'V7/iv'),
('I', ''),
('I', 'V'),
('I', 'I6'),
('I', 'V6'),
('I', 'IV'),
('I', 'V(4)'),
('I', 'vi'),
('I', 'vi6'),
('I', 'ii65'),
('I', 'V65'),
('I', 'IV6'),
('I', 'viio6'),
('I', 'V7'),
('I', 'I'),
('I', 'ii2'),
('I', 'ii(9)'),
('I', 'V43'),
('I', 'IVM65'),
('I', 'IV(9)'),
('I', 'IVM7'),
('I', 'ii6'),
('I', 'IV64'),
('I', 'ii7'),
('I', 'V(64)'),
('I', 'ii'),
('I', 'ii6(2)'),
('I', 'V2'),
('I', 'IM2'),
('I', 'V7/IV'),
('I', 'viio'),
('I', 'V43/V'),
('I', 'viio6(2)'),
('I', 'V65/IV'),
('I', 'viio(2)'),
('I', 'I(64)'),
('I', 'iv'),
('I', 'viio6/V'),
('I', 'I64'),
('I', 'i'),
('I', 'iii6'),
('I', 'vi7'),
('I', 'V7/V'),
('I', 'iii'),
('I', 'iv6'),
('I', 'V2/IV'),
('I', 'V6(4)'),
('I', 'V2/V'),
('I', 'IV7'),
('I', 'ii6/V'),
('I', 'I(6)'),
('I', 'I6/V'),
('I', 'ii(4)'),
('I', 'IM65'),
('I', 'i6/iii'),
('I', 'IV65'),
('I', 'v6'),
('I', 'V43(4)/V'),
('I', 'V6(2)'),
('I', 'V64'),
('I', 'vii%7/V'),
('I', 'viio/IV'),
('I', 'ii7/V'),
('I', 'ii7(9)'),
('I', 'iio6/vi'),
('I', 'vi6(2)'),
('I', 'ii65(2)'),
('I', 'vii%7'),
('I', 'vi65'),
('I', 'iv7'),
('I', 'V65/ii'),
('I', 'ii43'),
('I', 'ii/IV'),
('I', 'I/V'),
('I', 'I6/IV'),
('I', 'IM7'),
('I', 'IV(97)'),
('I', 'IV/IV'),
('I', 'IV6(2)/IV'),
('I', 'IV6/IV'),
('I', 'IV65/vi'),
('I', 'IVM7(9)'),
('I', 'V(4)/V'),
('I', 'V/V'),
('I', 'V/ii'),
('I', 'V2/iv'),
('I', 'V43(4)'),
('I', 'V6(6)'),
('I', 'V65/V'),
('I', 'V65/iv'),
('I', 'V65/vi'),
('I', 'V7(9)/IV'),
('I', 'VIM7'),
('I', 'ii%7'),
('I', 'ii(2)/vi'),
('I', 'ii(94)'),
('I', 'viio64'),
('i', ''),
('i', 'V'),
('i', 'i6'),
('i', 'V6'),
('i', 'V(4)'),
('i', 'v6'),
('i', 'V65'),
('i', 'iv'),
('i', 'VI6'),
('i', 'ii%65'),
('i', 'iv6'),
('i', 'VI'),
('i', 'ii%2'),
('i', 'V43'),
('i', 'ii%43'),
('i', '#viio6'),
('i', 'IV'),
('i', 'iv7'),
('i', 'V/iv'),
('i', 'v'),
('i', 'V7'),
('i', 'III'),
('i', '#viio'),
('i', 'i'),
('i', 'V2'),
('i', 'iio6(2)'),
('i', 'v(4)'),
('i', 'iv64'),
('i', 'i2'),
('i', 'iv7(9)'),
('i', 'iv(9)'),
('i', 'VIM7'),
('i', 'iv6(2)'),
('i', 'V65/iv'),
('i', '#viio(2)'),
('i', '#viio65'),
('i', 'V7/iv'),
('i', 'III6'),
('i', 'ii%7'),
('i', 'IV7'),
('i', 'V6/III'),
('i', 'iio6'),
('i', 'V6/iv'),
('i', 'bII6'),
('i', 'V(64)'),
('i', '#viio6/iv'),
('i', 'V2/iv'),
('i', 'v6(4)'),
('i', 'IV7(9)'),
('i', 'ii65'),
('i', 'ii6(2)'),
('i', 'ii%7(9)'),
('i', '#viio/iv'),
('i', 'i64'),
('i', 'III+6'),
('i', 'iio7'),
('i', 'i/v'),
('i', 'viio/IV'),
('i', 'i7'),
('i', 'ii%65(2)'),
('i', 'IV(9)'),
('i', 'IV6(2)/VI'),
('i', 'I6/III'),
('i', 'ii/III'),
('i', 'ii2'),
('i', 'ii6'),
('i', 'viio6/VII'),
('i', 'IV6'),
('i', 'IV65'),
('i', 'V6(4)'),
('i', '#vi%65'),
('i', 'vi6'),
('i', 'V43/VII'),
('i', 'V7/III'),
('i', 'ii7/III'),
('i', 'V/V'),
('i', 'V2(64)'),
('i', 'viio(2)/III'),
('i', 'viio/iv'),
('i', 'v6(+4)'),
('i', '#vi%7'),
('i', 'v(2)'),
('i', 'iio6(112)'),
('i', 'iv7(#6#4)'),
('i', 'v64'),
('i', 'v6(2)'),
('i', 'iio6(42)'),
('i', 'v7'),
('i', 'iv65'),
('i', 'vi65'),
('i', 'vi7/III'),
('i', 'iv43'),
('i', 'iio(9)'),
('i', '#vio6'),
('i', 'ii7'),
('i', 'V65(4)'),
('i', 'I/III'),
('i', 'I6'),
('i', 'IV/III'),
('i', 'IV6/III'),
('i', '#viio64'),
('i', 'V(4)/III'),
('i', 'V(5)'),
('i', 'V/III'),
('i', 'V/VII'),
('i', 'V6(+4)'),
('i', 'V6(2)'),
('i', 'V6(2)/III'),
('i', 'V6/VII'),
('i', 'V64'),
('i', 'V65/III'),
('i', 'ii65/III'),
('i', 'V65/V'),
('i', 'V65/VII'),
('i', 'V7(6)'),
('i', 'V7/IV'),
('i', '#viio43'),
('i', 'VII'),
('i', 'VII(2)'),
('i', 'VII6'),
('i', 'I'),
('i', 'bII6(2)'),
('i', 'i(6)'),
('i', '#viio(42)'),
('i', 'ii%65/v'),
('i', 'ii(4)'),
('i', 'viio64/iv'),
('I6', 'IV'),
('I6', 'ii65'),
('I6', 'I'),
('I6', 'V43'),
('I6', 'V'),
('I6', 'ii7'),
('I6', 'IV(9)'),
('I6', 'V(4)'),
('I6', 'vi'),
('I6', 'viio6'),
('I6', ''),
('I6', 'ii6'),
('I6', 'IVM7'),
('I6', 'V6'),
('I6', 'viio6(2)'),
('I6', 'ii'),
('I6', 'IV6'),
('I6', 'V65'),
('I6', 'V(64)'),
('I6', 'vi7'),
('I6', 'ii6(2)'),
('I6', 'vi6'),
('I6', 'V7/IV'),
('I6', 'IM7'),
('I6', 'I64'),
('I6', 'V(4)/V'),
('I6', 'IVM65'),
('I6', 'V65/V'),
('I6', 'I6'),
('I6', 'IV7'),
('I6', 'IVM7(9)'),
('I6', 'ii43'),
('I6', 'IVM2'),
('I6', 'ii(9)'),
('I6', 'iv7'),
('I6', 'viio'),
('I6', 'ii2'),
('I6', 'ii%7'),
('I6', 'V7'),
('I6', 'viio64'),
('I6', 'V65/IV'),
('I6', 'V6/V'),
('I6', 'IV6(2)'),
('I6', 'V7/V'),
('I6', 'IV65'),
('I6', 'viio6/V'),
('I6', 'viio6(2)/V'),
('I6', 'I7'),
('I6', 'IM65'),
('I6', 'viio(2)'),
('I6', 'IV(97)'),
('I6', 'vii6(2)'),
('I6', 'vii%7/V'),
('I6', 'vi64'),
('I6', 'IV6/IV'),
('I6', 'VI'),
('I6', 'V(64)/V'),
('I6', 'V/ii'),
('I6', 'V2'),
('I6', 'ii6(9)'),
('I6', 'ii6(42)'),
('I6', 'V43/V'),
('I6', 'ii6(112)'),
('I6', 'ii43(42)'),
('I6', 'V64'),
('I6', 'V7(4)'),
('I6', 'ii(2)'),
('I6', 'iii'),
('V7', 'I'),
('V7', 'i'),
('V7', 'vi'),
('V7', 'VI'),
('V7', 'V(64)'),
('V7', 'I(9)'),
('V7', 'i6'),
('V7', 'I6'),
('V7', 'V65'),
('V7', 'i(9)'),
('V7', 'iv7'),
('V7', 'I64'),
('V7', 'iii6'),
('V7', 'IM7'),
('V7', 'V'),
('V7', ''),
('V7', 'i64'),
('V7', 'V/iv'),
('V7', 'i(4)'),
('V7', 'IVM7'),
('V7', 'IV6'),
('V7', 'vi6(2)'),
('V7', 'iv6'),
('V7', 'viio7/V'),
('V7', 'VI(64)'),
('V7', 'vi64'),
('V7', 'I(2)'),
('V7', 'I(4)'),
('V7', '#vi%7'),
('V7', 'III+6'),
('V7', 'iv6(2)'),
('V7', 'bVI'),
('V7', 'iM7'),
('V7', 'vi(9)'),
('V7', 'ii43'),
('V7', 'iii'),
('V7', 'iv7(9)'),
('V7', 'iv(2)'),
('V7', 'V64'),
('V7', 'VM7/IV'),
('V7', 'IV'),
('V7', '#viio'),
('V7', '#viio7'),
('V7', '#viio7/vi'),
('V7', 'I(7)'),
('V7', 'I7'),
('V7', 'III+M7(9)'),
('V7', 'IIIM7(9)'),
('V7', 'IVM7(9)'),
('V7', 'VI(+6)'),
('V7', 'V(4)'),
('V7', 'V(6)'),
('V7', 'V/IV'),
('V7', 'V2'),
('V7', 'V43'),
('V7', 'V7'),
('V7', 'V7(9)'),
('V7', 'viio7/vi'),
('i6', 'ii%65'),
('i6', 'i'),
('i6', 'V43'),
('i6', 'iv'),
('i6', 'V65'),
('i6', 'V'),
('i6', 'ii%7'),
('i6', 'IV'),
('i6', 'V(4)'),
('i6', 'iv7'),
('i6', ''),
('i6', '#viio6'),
('i6', 'V6'),
('i6', 'iv(9)'),
('i6', 'IV(9)'),
('i6', 'ii65'),
('i6', 'VI'),
('i6', 'iio6'),
('i6', 'iv6'),
('i6', 'VIM7'),
('i6', '#viio65'),
('i6', 'V(64)'),
('i6', 'i7'),
('i6', 'ii7'),
('i6', 'IV7(9)'),
('i6', 'VII6'),
('i6', '#vi%7'),
('i6', 'bII6'),
('i6', 'ii%43'),
('i6', 'VI6'),
('i6', 'v(4)'),
('i6', '#viio6(2)'),
('i6', 'ii6'),
('i6', 'i64'),
('i6', 'IV2'),
('i6', '#viio43'),
('i6', '#viio/iv'),
('i6', 'i65'),
('i6', 'iv7(9)'),
('i6', 'viio6'),
('i6', 'III'),
('i6', 'V7'),
('i6', 'IV6(2)/VI'),
('i6', 'V2'),
('i6', 'iv2'),
('i6', 'iio65'),
('i6', 'V/v'),
('i6', 'iv%7'),
('i6', 'iv(6)'),
('i6', 'V/iv'),
('i6', 'iv(97)'),
('i6', 'iv6(2)'),
('i6', 'V/III'),
('i6', 'iio6(24)'),
('i6', 'iv65'),
('i6', '#vii6(2)'),
('i6', 'iv7(#6#4)'),
('i6', 'iv7(^6#4)'),
('i6', 'IV7'),
('i6', 'vi65'),
('i6', 'iio6(94)'),
('i6', 'iio6(112)'),
('i6', 'iio6(2)'),
('i6', 'IVM65/III'),
('i6', 'bII6(2)'),
('i6', 'I65'),
('i6', 'i(6)'),
('i6', 'V65/iv'),
('i6', 'V65/III'),
('i6', 'ii%2'),
('i6', 'III+(6)'),
('i6', 'ii%65(9)'),
('i6', 'V7/iv'),
('i6', '#vio6'),
('i6', 'V64'),
('i6', 'ii6(2)'),
('i6', 'III+6'),
('i6', 'iio'),
('i6', 'iio(9)'),
('i6', '#viio64'),
('i6', '#vio64'),
('IV', 'V7'),
('IV', 'ii6'),
('IV', 'ii'),
('IV', 'I6'),
('IV', 'V'),
('IV', 'I'),
('IV', 'V(4)'),
('IV', 'IV6'),
('IV', 'V43'),
('IV', ''),
('IV', 'V2'),
('IV', 'ii7'),
('IV', 'I(4)'),
('IV', 'V6/V'),
('IV', 'viio6'),
('IV', 'V65'),
('IV', 'V/V'),
('IV', 'ii65'),
('IV', 'i'),
('IV', 'V65/V'),
('IV', 'vi'),
('IV', 'IV2'),
('IV', '#viio6'),
('IV', 'viio64'),
('IV', 'V(64)'),
('IV', 'vii%7'),
('IV', 'vii%65'),
('IV', 'IV(6)'),
('IV', 'IVM2'),
('IV', 'iio'),
('IV', 'V(9)'),
('IV', 'iio6'),
('IV', 'viio/V'),
('IV', 'IVM7'),
('IV', 'I64'),
('IV', 'iv65'),
('IV', 'iv'),
('IV', 'V/IV'),
('IV', 'iv7'),
('IV', 'iii6(2)'),
('IV', 'vi6'),
('IV', 'viio'),
('IV', 'IV7'),
('IV', 'vi(b6)'),
('IV', 'ii7(9)'),
('IV', 'iii(2)'),
('IV', 'ii7/vi'),
('IV', 'V6'),
('IV', '#vii64'),
('IV', 'ii43'),
('IV', 'ii%65/vi'),
('IV', 'V(+4)'),
('IV', 'V(2)'),
('IV', 'VII'),
('IV', 'V7/V'),
('IV', 'V7/III'),
('IV', '#vi'),
('IV', 'I(64)'),
('IV', 'V65/IV'),
('IV', 'i6/vi'),
('V(4)', 'V'),
('V(4)', 'V7'),
('V(4)', ''),
('V(4)', 'V6'),
('V(4)', 'iv7'),
('V(4)', 'v'),
('V(4)', '#viio/vi'),
('V(4)', 'V65/vi'),
('V(4)', 'I6'),
('V(4)', 'I'),
('V(4)', 'V2'),
('V(4)', 'V6/V'),
('V(4)', 'V65'),
('V(4)', 'IVM7'),
('V(4)', 'i'),
('V(4)', 'i/v'),
('V(4)', 'i6(9)'),
('V(4)', 'iii6'),
('V(4)', '#viio7/vi'),
('V(4)', 'vi(11)'),
('V(4)', 'vi(9)'),
('V(4)', 'viio/V/iv'),
('V(4)', 'viio6'),
('V65', 'I'),
('V65', 'i'),
('V65', 'V7'),
('V65', 'i(9)'),
('V65', 'I(4)'),
('V65', 'V'),
('V65', 'i(4)'),
('V65', 'I(9)'),
('V65', ''),
('V65', 'i6'),
('V65', 'V43'),
('V65', 'i(94)'),
('V65', 'iii6'),
('V65', 'i(2)'),
('V65', 'V2'),
('V65', 'V43/V'),
('V65', 'vi'),
('V65', 'V/iv'),
('V65', 'I64'),
('V65', 'I6'),
('V65', 'VIM7'),
('V65', 'IM2'),
('V65', 'IIIM7(9)'),
('V65', 'III+M7(9)'),
('V65', 'i64'),
('V65', 'iM7(9)'),
('V65', 'ii%43'),
('V65', 'ii7/V'),
('V65', 'iii'),
('V65', 'I(94)'),
('V65', 'V6'),
('V6', 'i'),
('V6', 'I'),
('V6', 'V'),
('V6', 'vi'),
('V6', 'IV6'),
('V6', 'vi7'),
('V6', ''),
('V6', 'v6'),
('V6', 'V43/V'),
('V6', 'I6'),
('V6', 'ii7/V'),
('V6', 'V65'),
('V6', 'IV6(2)'),
('V6', 'i(9)'),
('V6', 'iii7'),
('V6', 'V7'),
('V6', 'i6'),
('V6', 'vi6'),
('V6', 'viio6(2)/V'),
('V6', 'ii65/V'),
('V6', 'ii(4)'),
('V6', 'viio'),
('V6', 'iii'),
('V6', 'viio6/V'),
('V6', 'I(9)'),
('V6', 'V2/iv'),
('V6', 'i64'),
('V6', 'vi65'),
('V6', 'vi(2)'),
('V6', 'iii6'),
('V6', 'III+M7(9)'),
('V6', 'IV6(6)'),
('V6', 'ii'),
('V6', 'V65/ii'),
('V6', 'IV6(9)'),
('V6', 'VI6'),
('V6', 'V64'),
('V6', '#viio'),
('V6', 'V/V'),
('V6', 'IV6(72)'),
('V6', 'v'),
('V6', '#viio/ii'),
('V6', '#viio7'),
('V6', '#vio6'),
('V6', 'V2'),
('V6', 'vi%43/V'),
('V6', 'I6(72)'),
('V6', 'I64'),
('V6', 'III+6'),
('V6', 'iv'),
('V6', 'IV6(62)'),
('V6', 'iii65'),
('V6', 'V65/V'),
('V6', 'iii%43'),
('V6', 'V43(4)/V'),
('V6', 'ii7'),
('V6', 'IV'),
('V6', 'ii43'),
('V6', 'IVM7'),
('V6', 'IM2'),
('vi', 'ii65'),
('vi', 'I6'),
('vi', 'IV'),
('vi', 'IV6'),
('vi', ''),
('vi', 'V'),
('vi', 'IVM7'),
('vi', 'iii(4)'),
('vi', 'I'),
('vi', 'ii6'),
('vi', 'iii6'),
('vi', 'ii7'),
('vi', 'V(4)'),
('vi', 'V65'),
('vi', 'V6'),
('vi', 'V6/vi'),
('vi', 'V7/V'),
('vi', 'ii%65'),
('vi', 'ii'),
('vi', 'V65/V'),
('vi', 'V/vi'),
('vi', 'vi6'),
('vi', 'vii7'),
('vi', 'iii'),
('vi', 'ii64'),
('vi', 'ii(9)'),
('vi', 'vii%2'),
('vi', 'vi(6)'),
('vi', 'vi2'),
('vi', 'viio6/V'),
('vi', 'I/V'),
('vi', 'I64'),
('vi', 'IVM7(9)'),
('vi', 'V/V'),
('vi', 'V7/iii'),
('vi', 'V(4)/vi'),
('vi', 'vii%7'),
('vi', 'IM43'),
('vi', 'IV65'),
('vi', 'v6(2)'),
('vi', 'iv7/vi'),
('vi', 'iv'),
('vi', 'V(2)'),
('vi', 'V(64)'),
('vi', 'i6'),
('vi', 'ii65(2)'),
('vi', 'V/ii'),
('vi', 'V2'),
('vi', 'ii6(2)'),
('vi', 'V43'),
('vi', 'V6(2)'),
('vi', 'ii%7'),
('vi', 'V7'),
('vi', 'V7/ii'),
('vi', 'V7/III'),
('iv', 'V'),
('iv', 'i'),
('iv', 'V7'),
('iv', 'iio6'),
('iv', ''),
('iv', 'i6'),
('iv', 'V(4)'),
('iv', 'V2'),
('iv', 'V65'),
('iv', 'V/iv'),
('iv', 'V6/iv'),
('iv', 'iv6'),
('iv', 'ii%7'),
('iv', 'i64'),
('iv', 'iio'),
('iv', 'ii%65'),
('iv', 'V/III'),
('iv', '#viio/iv'),
('iv', 'V6'),
('iv', 'V65/III'),
('iv', 'V(9)'),
('iv', 'ii%43'),
('iv', 'VII'),
('iv', 'V7/iv'),
('iv', 'V6/III'),
('iv', 'I'),
('iv', 'III+6'),
('iv', 'V43'),
('iv', 'V6(2)'),
('iv', 'ii'),
('iv', 'i(4)'),
('iv', 'V(64)'),
('iv', 'V7/III'),
('iv', 'V6/V'),
('iv', 'iv7'),
('iv', '#viio7'),
('iv', 'IV'),
('iv', 'VII7'),
('iv', 'V(4)/iv'),
('iv', 'V(0)'),
('iv', 'v(4)'),
('iv', 'ii6'),
('iv', '#viio(2)/iv'),
('iv', 'ii65'),
('iv', 'iii(4)'),
('iv', 'iv64'),
('iv', 'III6'),
('iv', 'V65/iv'),
('iv', 'i/v'),
('iv', '#viio6'),
('iv', 'VII6'),
('iv', '#viio64'),
('iv', 'III6(2)'),
('iv', 'V65/V'),
('iv', 'V65(2)'),
('iv', '#vii%7'),
('iv', 'V43/iv'),
('iv', 'I6'),
('iv', 'V/VII'),
('iv', 'V(7)'),
('iv', 'III+6(2)'),
('iv', 'v6(b2)'),
('ii%65', 'V'),
('ii%65', 'V(4)'),
('ii%65', 'V(64)'),
('ii%65', 'i6'),
('ii%65', 'i64'),
('ii%65', 'i'),
('ii%65', 'ii%7'),
('ii%65', 'V7'),
('ii%65', 'V2'),
('ii%65', 'ii%43'),
('ii%65', 'V65/V'),
('ii%65', 'III+M7(9)'),
('ii%65', 'ii7'),
('ii%65', 'III+7'),
('ii%65', '#viio6'),
('ii%65', 'V65'),
('ii%65', 'v'),
('ii%65', 'ii6'),
('ii%65', 'iv7'),
('ii%65', ''),
('ii%65', 'V43'),
('ii%65', 'V(9)'),
('ii%65', 'V(64)/I'),
('ii%65', 'V(#64)'),
('ii%65', 'III+7(9)'),
('ii%65', 'III+6'),
('ii%65', 'V2/V'),
('ii65', 'V'),
('ii65', 'V(4)'),
('ii65', 'V(64)'),
('ii65', 'V7'),
('ii65', 'ii43'),
('ii65', 'ii7'),
('ii65', 'V2'),
('ii65', 'I'),
('ii65', 'viio6'),
('ii65', 'I6'),
('ii65', 'ii'),
('ii65', 'V(+4)'),
('ii65', 'IV6'),
('ii65', 'I64'),
('ii65', 'V7(4)'),
('ii65', 'ii(97)'),
('ii65', 'iii6'),
('ii65', ''),
('ii65', 'i'),
('ii65', 'V65/V'),
('ii65', 'V6'),
('ii65', 'V64'),
('IV6', 'V65'),
('IV6', 'viio'),
('IV6', 'iii6'),
('IV6', 'I6'),
('IV6', 'iii6(2)'),
('IV6', 'IV'),
('IV6', 'V6'),
('IV6', 'ii6'),
('IV6', 'V7'),
('IV6', '#viio'),
('IV6', 'I(4)'),
('IV6', 'V(64)'),
('IV6', 'ii'),
('IV6', 'ii7'),
('IV6', 'I'),
('IV6', 'V'),
('IV6', 'viio6'),
('IV6', 'iv6'),
('IV6', 'vii%7'),
('IV6', 'I64'),
('IV6', 'iii'),
('IV6', 'IV7'),
('IV6', 'vii%2'),
('IV6', 'vi6'),
('IV6', 'vii2'),
('IV6', 'V7/IV'),
('IV6', 'ii65'),
('IV6', 'VII'),
('IV6', 'V65(9)'),
('IV6', 'V6(2)'),
('IV6', 'V43'),
('IV6', 'V(4)'),
('IV6', 'viio7'),
('iv6', 'V'),
('iv6', 'V7'),
('iv6', 'iio6'),
('iv6', 'iv'),
('iv6', ''),
('iv6', 'III6'),
('iv6', 'iv7'),
('iv6', 'ii%65'),
('iv6', 'V43/iv'),
('iv6', 'V(64)'),
('iv6', 'i64'),
('iv6', 'v6(2)'),
('iv6', 'VII'),
('iv6', 'III6(2)'),
('iv6', 'V65/iv'),
('iv6', 'iio64'),
('iv6', 'i6'),
('iv6', 'i'),
('iv6', 'VI'),
('iv6', 'V65/VII'),
('iv6', 'V(4)'),
('iv6', 'V6/iv'),
('iv6', 'V/III'),
('iv6', 'i(4)'),
('iv6', 'V(9)'),
('iv6', 'ii%43'),
('iv6', 'v7'),
('iv6', 'v(2)'),
('iv6', 'ii6'),
('iv6', 'viio/VII'),
('iv6', 'iii6'),
('iv6', 'ii7'),
('iv6', 'iv2'),
('iv6', 'iv64'),
('iv6', 'ii65'),
('iv6', 'v(4)'),
('iv6', 'V7/III'),
('iv6', 'ii%7/iv'),
('iv6', 'VII43'),
('iv6', '#viio6/iv'),
('iv6', 'V7(-3)'),
('iv6', 'V65'),
('iv6', 'V6/III'),
('iv6', 'V43'),
('iv6', 'V2/iv'),
('iv6', 'V/iv'),
('iv6', 'V(97)'),
('iv6', 'V(#64)'),
('iv6', 'IVM7'),
('iv6', 'IV6'),
('iv6', 'III+6(2)'),
('iv6', 'III'),
('iv6', 'viio6/V'),
('ii6', 'V'),
('ii6', 'V7'),
('ii6', 'I6'),
('ii6', 'I6(2)'),
('ii6', 'V2'),
('ii6', 'ii'),
('ii6', 'iii7'),
('ii6', 'I'),
('ii6', 'IV'),
('ii6', ''),
('ii6', 'viio6'),
('ii6', 'iii65'),
('ii6', 'vi'),
('ii6', 'ii7'),
('ii6', 'iii6'),
('ii6', 'i6(2)'),
('ii6', 'viio64'),
('ii6', 'V(4)'),
('ii6', 'V6'),
('ii6', 'I6(7)'),
('ii6', 'V(64)'),
('ii6', 'iii6(7)'),
('ii6', 'viio/V'),
('ii6', 'vi(64)'),
('ii6', 'I6(72)'),
('ii6', 'v2'),
('ii6', 'v'),
('ii6', 'III+6'),
('ii6', 'IIIM7'),
('ii6', 'V65'),
('ii6', 'iii6(2)'),
('ii6', 'V65/V'),
('ii6', 'iii(9)'),
('ii6', 'ii64'),
('ii6', 'ii%43'),
('ii6', 'V(9)'),
('ii6', 'V/V'),
('ii6', 'i'),
('ii6', '#viio6'),
('ii6', 'V7/V'),
('V43', 'I'),
('V43', 'i'),
('V43', 'i6'),
('V43', 'V65'),
('V43', 'I6'),
('V43', 'i64'),
('V43', 'V'),
('V43', 'V7'),
('V43', 'V2'),
('V43', 'V6'),
('V43', 'I(9)'),
('V43', 'v7'),
('V43', 'iii'),
('V43', 'ii7/iv'),
('V43', 'ii7/IV'),
('V43', 'i6(9)'),
('V43', 'I6(42)'),
('V43', 'i(4)'),
('V43', 'I64'),
('V43', 'V65/iv'),
('V43', 'I(4)'),
('V43', 'V/iv'),
('V43', 'IV64'),
('V43', 'III+M7(9)'),
('V43', 'vi6'),
('V2', 'i6'),
('V2', 'I6'),
('V2', 'V43'),
('V2', 'i'),
('V2', 'I'),
('V2', 'i6(2)'),
('V2', ''),
('V2', 'iii'),
('V2', 'I(4)'),
('V2', 'III+7'),
('V2', 'viio/IV'),
('V2', 'vi64'),
('V2', 'iv7(9)'),
('V2', 'iv7'),
('V2', 'iv6'),
('V2', 'iii6'),
('V2', 'V65/iv'),
('V2', 'V65/ii'),
('V2', 'V65/IV'),
('V2', 'V65(2)'),
('V2', 'V65'),
('V2', 'V6'),
('V2', 'V'),
('V2', 'viio7/V'),
('ii', 'V'),
('ii', 'V7'),
('ii', 'V65'),
('ii', 'viio6'),
('ii', 'V6'),
('ii', 'I6(2)'),
('ii', 'vi'),
('ii', 'ii6'),
('ii', 'iii(9)'),
('ii', 'iii'),
('ii', 'ii2'),
('ii', ''),
('ii', 'IV'),
('ii', 'IV6'),
('ii', 'iii7'),
('ii', 'vi(4)'),
('ii', 'V6/ii'),
('ii', 'viio'),
('ii', 'vi6'),
('ii', 'iii2'),
('ii', 'ii7'),
('ii', 'I6'),
('ii', 'I(4)'),
('ii', 'V/V'),
('ii', 'V/ii'),
('ii', 'V6/V'),
('ii', 'IM43(42)'),
('ii', 'V2'),
('ii', 'V(64)'),
('ii', 'vii%7'),
('ii', 'vi%7/V'),
('ii', '#viio6'),
('ii', 'iio'),
('ii', 'iii7(9)'),
('ii', 'V/vi'),
('ii', 'iii65'),
('ii', 'iii6(72)'),
('ii', 'iii6'),
('ii', 'I'),
('ii', 'V65/V'),
('ii', 'iii(4)'),
('ii', 'I(2)'),
('ii', 'V43'),
('ii', 'ii65/vi'),
('ii', 'IV(6)'),
('ii', 'ii%65/ii'),
('ii', 'i6'),
('ii', 'V7/vi'),
('ii', 'V7/V'),
('ii', '#viio'),
('ii', 'I6(9)'),
('ii', 'V7/IV'),
('V(64)', 'V'),
('V(64)', 'V(4)'),
('V(64)', 'V7'),
('V(64)', 'V7(4)'),
('V(64)', 'v'),
('V(64)', '#viio'),
('V(64)', ''),
('V(64)', 'i'),
('V(64)', 'iv7'),
('V(64)', 'ii65'),
('V(64)', 'ii%65'),
('V(64)', 'i6'),
('V(64)', 'V65'),
('V(64)', 'IVM7'),
('V(64)', 'IV6(9)'),
('V(64)', 'IV'),
('V(64)', 'I'),
('V(64)', '#viio/vi'),
('V(64)', 'vi'),
('VI', 'ii%65'),
('VI', 'i6'),
('VI', ''),
('VI', 'iv'),
('VI', 'iv6'),
('VI', 'iv7'),
('VI', 'iio6'),
('VI', 'ii65'),
('VI', 'i'),
('VI', 'V'),
('VI', 'VI(6)'),
('VI', 'VIM2'),
('VI', 'III6'),
('VI', 'V/VI'),
('VI', 'ii%7'),
('VI', 'VI6'),
('VI', 'v6(2)'),
('VI', 'v'),
('VI', 'iv7(9)'),
('VI', '#viio6/iv'),
('VI', 'I'),
('VI', 'III'),
('VI', 'iio64'),
('VI', 'III(4)'),
('VI', 'V/vii'),
('VI', 'ii6'),
('VI', 'V2/III'),
('VI', 'IV7(9)'),
('VI', 'ii%43'),
('VI', 'i64'),
('VI', 'V(4)'),
('VI', 'V(64)'),
('VI', '#viio43'),
('VI', 'V65/iv'),
('VI', 'viio/VI'),
('v6', 'iv6(2)'),
('v6', 'iv6'),
('v6', 'VI'),
('v6', 'IV6(2)'),
('v6', 'v'),
('v6', 'VIM7'),
('v6', 'III6'),
('v6', 'V2/IV'),
('v6', 'ii%43'),
('v6', 'V2/iv'),
('v6', 'vi7'),
('v6', 'V6'),
('v6', 'IIIM43'),
('v6', 'IIIM65'),
('v6', 'IV6'),
('v6', 'V43/V'),
('v6', 'iii7'),
('v6', ''),
('v6', 'iv'),
('v6', 'iv(2)'),
('v6', 'iv6(9)'),
('v6', 'i'),
('v6', 'V7/iv'),
('v6', 'VI65'),
('v6', 'VI6(2)'),
('v6', 'VI(2)'),
('v6', '#vi%7'),
('v6', 'V/iv'),
('v6', 'V(4)/V'),
('v6', 'IV43'),
('v6', 'III+6'),
('v6', 'III'),
('v6', '#viio'),
('v6', 'vii%43/IV'),
('ii7', 'V7'),
('ii7', 'V'),
('ii7', 'V43'),
('ii7', 'I6'),
('ii7', 'V65'),
('ii7', 'viio6'),
('ii7', 'V(4)'),
('ii7', 'V(64)'),
('ii7', '#viio6'),
('ii7', 'III+M7(9)'),
('ii7', 'I'),
('ii7', 'V/V'),
('ii7', 'V/vi'),
('ii7', 'V65/IV'),
('ii7', 'V65/V'),
('ii7', 'iii6'),
('ii7', 'iii6(2)'),
('ii7', 'v'),
('ii7', 'v7'),
('ii7', ''),
('iii6', 'vi'),
('iii6', 'ii6'),
('iii6', 'ii6(2)'),
('iii6', 'IV'),
('iii6', 'IVM65'),
('iii6', 'vi2'),
('iii6', 'iii'),
('iii6', 'I6'),
('iii6', 'vi7'),
('iii6', 'I'),
('iii6', 'IM7'),
('iii6', 'IV(9)'),
('iii6', 'IV6'),
('iii6', 'IV6(2)'),
('iii6', 'IVM7'),
('iii6', 'ii6(6)'),
('iii6', ''),
('iii6', 'ii(62)'),
('iii6', 'ii'),
('iii6', 'V6(2)'),
('iii6', 'ii6(72)'),
('iii6', 'ii6(b2)'),
('iii6', 'ii65'),
('iii6', 'IV65'),
('iii6', 'iii7'),
('iii6', 'IV6(94)'),
('iii6', 'IV(2)'),
('iii6', 'vi6'),
('iii6', 'bII6'),
('viio6', 'I'),
('viio6', 'I6'),
('viio6', 'V'),
('viio6', 'iii'),
('viio6', 'viio'),
('viio6', 'vi6(2)'),
('viio6', 'vi6'),
('viio6', 'iii7'),
('viio6', 'i'),
('viio6', ''),
('viio6', 'V/vi'),
('viio6', 'V7'),
('viio6', 'V65'),
('viio6', 'V6'),
('viio6', 'iii6'),
('viio6', 'IM65'),
('viio6', 'iv7/vi'),
('viio6', 'vi'),
('viio6', 'I6(2)'),
('viio6', 'I(2)'),
('vi6', 'V6(2)'),
('vi6', ''),
('vi6', 'V6'),
('vi6', 'ii'),
('vi6', 'vi'),
('vi6', 'vii%7'),
('vi6', 'ii2'),
('vi6', 'iii(4)'),
('vi6', 'ii6'),
('vi6', 'V'),
('vi6', 'IV'),
('vi6', 'vii%65'),
('vi6', 'ii7'),
('vi6', 'ii65/vi'),
('vi6', 'V/vi'),
('vi6', 'V65'),
('vi6', 'V7'),
('vi6', '#viio6(2)/vi'),
('vi6', 'viio6(2)'),
('vi6', 'ii6(72)'),
('vi6', 'vii7'),
('vi6', 'vi6'),
('vi6', 'vii65'),
('vi6', 'ii6(2)'),
('vi6', 'iv7(^6^#4)'),
('vi6', 'iv'),
('vi6', 'V7/V'),
('vi6', 'ii%7/vi'),
('vi6', 'VIM7/vi'),
('vi6', 'V6(9)'),
('vi6', 'V6(#72)'),
('vi6', 'V43/V'),
('vi6', 'V2'),
('vi6', 'V/V'),
('vi6', 'V(9)'),
('vi6', 'V(4)'),
('vi6', 'IV6'),
('vi6', 'I6(72)/V'),
('vi6', 'I6'),
('vi6', 'I'),
('vi6', 'viio7'),
('ii%43', 'ii%65'),
('ii%43', 'V'),
('ii%43', 'i64'),
('ii%43', 'V7'),
('ii%43', 'i6'),
('ii%43', 'V(64)'),
('ii%43', 'V43'),
('ii%43', 'iv7(9)'),
('ii%43', ''),
('ii%43', 'II'),
('ii%43', 'V65'),
('ii%43', 'ii7'),
('ii%43', 'iv7'),
('IV(9)', 'IV'),
('IV(9)', 'IV6'),
('IV(9)', 'ii6'),
('IV(9)', 'ii'),
('IV(9)', 'V7'),
('IV(9)', 'IV(6)'),
('IV(9)', 'iv6'),
('IV(9)', 'IV(#4)'),
('IV(9)', 'V'),
('IV(9)', 'V65/III'),
('iio6', 'V'),
('iio6', 'V7'),
('iio6', 'V2'),
('iio6', 'iv'),
('iio6', 'i6'),
('iio6', 'i6(2)'),
('iio6', 'v'),
('iio6', 'V(9)'),
('iio6', 'i'),
('iio6', ''),
('iio6', 'iv7'),
('iio6', 'V65'),
('iio6', 'v65'),
('iio6', 'VI'),
('iio6', 'VI6'),
('iio6', '#viio6'),
('iio6', 'V43'),
('iio6', 'III65'),
('iio6', 'III(9)'),
('iio6', 'v7(9)'),
('iv6(2)', 'iv6'),
('iv6(2)', 'iio64'),
('iv6(2)', 'iio6'),
('iv6(2)', 'iv'),
('iv6(2)', 'V6/VII'),
('iv6(2)', 'V65'),
('iv6(2)', 'iv(6)'),
('iv6(2)', 'iv65'),
('III', 'i6'),
('III', 'V/III'),
('III', ''),
('III', 'i'),
('III', 'V(4)/III'),
('III', 'III6'),
('III', 'V6'),
('III', 'IVM65/III'),
('III', 'V65/iv'),
('III', 'VI'),
('III', 'iv'),
('III', 'iv(9)'),
('III', 'ii%65'),
('III', 'IV65'),
('III', 'III+6'),
('III', 'V6/III'),
('III', 'VII'),
('III', 'iio6'),
('III', 'VI65'),
('III', 'VII6'),
('III', 'VI6'),
('III', 'IV'),
('III', 'ii(6)'),
('III', 'viio(2)/III'),
('III', 'v6'),
('III', 'iv7'),
('III', 'iv64(72)'),
('III', 'iv6'),
('III', '#viio6'),
('III', '#viio64/vii'),
('III', 'III(6)'),
('III', 'ii2/III'),
('III', 'ii/III'),
('III', 'V65/VII'),
('III', 'V65/IV'),
('III', 'i64'),
('III', 'i6/v'),
('III', 'IV(9)'),
('III', 'IV2'),
('III', 'VIM7'),
('III', 'IV6/III'),
('III', 'VII(4)'),
('III', 'V6/iv'),
('III', 'V65/III'),
('III', '#viio(4)'),
('III', 'viio6/III'),
('iv7', 'V(4)'),
('iv7', 'V'),
('iv7', 'ii%65'),
('iv7', 'VII7'),
('iv7', 'V7/III'),
('iv7', 'V(64)'),
('iv7', 'V2'),
('iv7', 'V65'),
('iv7', 'VII'),
('iv7', 'iio6'),
('iv7', ''),
('iv7', 'III+(9)'),
('iv7', 'V/III'),
('iv7', 'ii65'),
('iv7', 'iio'),
('i(9)', 'i'),
('i(9)', 'i6'),
('i(9)', ''),
('i(9)', 'V6/iv'),
('i(9)', 'V65/VII'),
('i(9)', 'VI6'),
('i(9)', 'i(4)'),
('iii', 'IV(9)'),
('iii', 'vi'),
('iii', 'I6'),
('iii', 'IV'),
('iii', ''),
('iii', 'ii6'),
('iii', 'vi7'),
('iii', 'I'),
('iii', 'vi65'),
('iii', 'V6/iii'),
('iii', 'V7/ii'),
('iii', 'ii(2)'),
('iii', 'IVM65'),
('iii', 'IVM7'),
('iii', 'ii6(2)'),
('iii', 'IV6(2)'),
('iii', 'I6/V'),
('iii', 'iii6'),
('iii', 'iii2'),
('iii', 'ii64(2)'),
('iii', 'IV6(5)'),
('iii', 'i6'),
('iii', 'IV6(72)'),
('iii', 'V65/ii'),
('iii', 'V65'),
('iii', 'V(4)/iii'),
('iii', 'V'),
('iii', 'IVM2'),
('iii', 'V(6)'),
('viio', 'I'),
('viio', 'I(4)'),
('viio', 'V6'),
('viio', 'I(9)'),
('viio', 'V7'),
('viio', 'iii65'),
('viio', 'i(9)'),
('viio', 'V65'),
('viio', ''),
('viio', 'V'),
('viio', 'V43/V'),
('viio', 'V65/vi'),
('viio', 'IV6(5)'),
('viio', 'i(4)'),
('viio', 'IV6'),
('viio', 'iii6'),
('viio', 'iii64'),
('viio', 'I6'),
('viio', 'vi'),
('vi7', 'ii7'),
('vi7', 'IV6'),
('vi7', 'V65'),
('vi7', 'ii'),
('vi7', 'viio'),
('vi7', 'V7/V'),
('vi7', 'viio6/V'),
('vi7', 'V43/V'),
('vi7', 'ii43'),
('vi7', 'V'),
('vi7', 'vi'),
('vi7', 'iv6'),
('vi7', 'I64'),
('vi7', 'iv'),
('vi7', 'I6'),
('vi7', 'ii6'),
('vi7', 'V65/V'),
('vi7', 'V64/V'),
('vi7', 'V(64)'),
('vi7', 'IVM65'),
('vi7', 'V7(4)/V'),
('#viio6', 'i'),
('#viio6', 'i6'),
('#viio6', 'V7'),
('#viio6', '#viio'),
('#viio6', 'V'),
('#viio6', 'V6'),
('#viio6', 'V65'),
('#viio6', 'IV'),
('#viio6', 'i6(11)'),
('I(9)', 'I'),
('I(9)', 'I6'),
('I(9)', ''),
('I(9)', 'i'),
('V/V', 'V'),
('V/V', 'I/V'),
('V/V', 'V7/V'),
('V/V', ''),
('V/V', 'V6'),
('V/V', 'V6/V'),
('V/V', 'V65/V'),
('V/V', 'vi/V'),
('V/V', 'IV6/V'),
('V/V', 'I6/V'),
('V/V', 'V2'),
('V/V', 'V2/V'),
('V/V', '#viio'),
('V/V', 'I6'),
('V/V', 'V7/v'),
('V/V', 'ii6/V'),
('V/V', 'iii6/V'),
('V/V', 'iv/ii'),
('V/V', 'v'),
('VI6', 'v6(2)'),
('VI6', 'v6'),
('VI6', 'iio'),
('VI6', 'iv6'),
('VI6', 'V65/III'),
('VI6', 'i'),
('VI6', 'III'),
('VI6', 'V7/III'),
('VI6', '#viio6'),
('VI6', ''),
('VI6', 'VII6(2)'),
('VI6', 'VII7'),
('VI6', 'VI'),
('VI6', 'ii%2'),
('VI6', 'ii%7'),
('VI6', 'V65'),
('VI6', 'V6(2)'),
('VI6', 'V/III'),
('VI6', 'VII6'),
('I(4)', 'I'),
('I(4)', 'I6'),
('I(4)', 'I64(7)'),
('#viio', 'i(9)'),
('#viio', 'i'),
('#viio', 'i(4)'),
('#viio', 'V7'),
('#viio', 'i6'),
('#viio', ''),
('#viio', 'I(9)'),
('#viio', 'V'),
('#viio', 'V(4)/iv'),
('#viio', 'i(2)'),
('#viio', 'i6(2)'),
('ii%7', 'V7'),
('ii%7', 'V'),
('ii%7', 'ii%65'),
('ii%7', '#viio6'),
('ii%7', 'V(4)'),
('ii%7', 'V43'),
('ii%7', ''),
('ii%7', 'i6'),
('ii%7', 'v7'),
('ii%7', 'V6/III'),
('ii%7', 'V65/III'),
('ii%7', 'V65/iv'),
('ii%7', 'ii%2'),
('IVM7', 'V(4)'),
('IVM7', 'V'),
('IVM7', 'ii6'),
('IVM7', 'ii65'),
('IVM7', 'viio7/V'),
('IVM7', 'V65/V'),
('IVM7', 'I6'),
('IVM7', 'ii'),
('IVM7', 'viio64'),
('IVM7', 'V(64)'),
('IVM7', 'V/IV'),
('IVM7', 'V6(2)'),
('IVM7', 'ii7(9)'),
('IVM7', 'vii%7'),
('IVM7', 'viio6'),
('v', ''),
('v', 'iv6(2)'),
('v', 'ii(4)'),
('v', 'v6'),
('v', 'iv(2)'),
('v', 'IV'),
('v', 'i6'),
('v', 'V65/iv'),
('v', 'V/v'),
('v', 'i'),
('v', 'VIM2'),
('v', 'VI(9)'),
('v', 'VI'),
('v', 'V7/iv'),
('v', 'V7/IV'),
('v', 'IV(9)/III'),
('v', 'V(4)/v'),
('v', 'V(4)/V'),
('v', 'IVM65/III'),
('v', 'V2'),
('v', 'III'),
('v', 'III+M7'),
('v', 'iv6'),
('v', 'iv(9)'),
('v', 'III6'),
('v', 'iv'),
('v', 'iio6(2)/v'),
('v', 'ii6'),
('v', 'ii/III'),
('v', 'IV6'),
('v', 'i7'),
('v', 'V2/iv'),
('v', 'IV6(2)'),
('v', 'V'),
('v', 'V7/vi'),
('v', '#vi%2'),
('v', 'V65/v'),
('v', 'V/V'),
('v', 'V43/V'),
('v', 'viio6/III'),
('i64', 'ii%43'),
('i64', 'V2'),
('i64', 'ii%65'),
('i64', 'i6'),
('i64', 'V43'),
('i64', '#vi%7'),
('i64', 'iv6'),
('i64', 'iv7'),
('i64', 'i'),
('i64', 'IV7'),
('i64', '#viio64'),
('i64', 'bII6(2)'),
('i64', 'VIM2'),
('i64', 'V7'),
('i64', 'V65'),
('i64', 'iio64'),
('i64', 'VIM7'),
('IV6(2)', 'IV6'),
('IV6(2)', 'iv6'),
('IV6(2)', 'viio'),
('IV6(2)', 'IV'),
('IV6(2)', 'V65'),
('IV6(2)', 'ii7'),
('IV6(2)', '#viio'),
('V7/V', 'V'),
('V7/V', 'I/V'),
('V7/V', 'vi/V'),
('V7/V', 'I(9)/V'),
('V7/V', 'V6'),
('V7/V', 'V7'),
('V7/V', ''),
('V7/V', 'IV'),
('V7/V', 'V(9)'),
('V7/V', 'V2'),
('V7/V', 'V65/V'),
('V7/V', 'iii'),
('V7/V', 'v'),
('V65/iv', 'iv'),
('V65/iv', 'iv(9)'),
('V65/iv', 'V7/iv'),
('V65/iv', ''),
('V65/iv', 'IV'),
('V65/iv', 'i(4)/iv'),
('V65/iv', 'iv(4)'),
('V65/iv', 'IV(9)'),
('V65/iv', 'V43/iv'),
('V65/iv', 'iv(2)'),
('V65/iv', 'iv(94)'),
('V65/iv', 'iv6'),
('V/iv', 'iv'),
('V/iv', 'V2/iv'),
('V/iv', 'IV'),
('V/iv', 'V7/iv'),
('V/iv', 'i/iv'),
('V/iv', 'iv6'),
('V/iv', 'IV6(2)/iv'),
('V/iv', 'V65/iv'),
('V/iv', 'iv(9)'),
('V/iv', '#viio/iv'),
('V/iv', 'V/VII'),
('V/iv', 'V6/iv'),
('V/iv', 'i(6v5)/iv'),
('V/iv', 'iv64'),
('V/iv', 'vi7/iv'),
('V/iv', 'viio/iv'),
('VIM7', 'ii%43'),
('VIM7', 'ii%7'),
('VIM7', 'iv6'),
('VIM7', 'V'),
('VIM7', 'ii%65'),
('VIM7', 'III+6'),
('VIM7', 'ii6'),
('VIM7', 'iio'),
('VIM7', 'iio7'),
('III6', 'IV65'),
('III6', 'VI'),
('III6', 'bII6'),
('III6', 'iv6(2)'),
('III6', 'iio6'),
('III6', 'III'),
('III6', ''),
('III6', 'iio6(2)'),
('III6', 'VII(4)'),
('III6', 'VIM65'),
('III6', 'VIM7'),
('III6', 'VIM7(9)'),
('III6', 'VII'),
('III6', 'i'),
('III6', 'i6'),
('III6', 'ii7/III'),
('III6', 'IV6(2)'),
('III6', 'iv(9)'),
('III6', 'iv6'),
('III6', 'IV6'),
('III6', 'vi'),
('III6', 'viio6(2)/III'),
('ii6(2)', 'ii6'),
('ii6(2)', 'V6/V'),
('ii6(2)', 'V65/V'),
('ii6(2)', 'bII6'),
('ii6(2)', 'vii%7'),
('ii6(2)', 'viio7/V'),
('I/V', 'I6/V'),
('I/V', 'I'),
('I/V', 'I6'),
('I/V', 'IV/V'),
('I/V', 'iii6'),
('I/V', 'V/V'),
('I/V', 'vi6/V'),
('I/V', 'V6/V'),
('I/V', 'IV(9)/V'),
('I/V', 'IV6'),
('I/V', 'IV6(2)'),
('I/V', 'I/V'),
('I/V', 'V'),
('I/V', 'IV(6)'),
('I/V', 'V2'),
('I/V', 'ii'),
('I/V', 'iii'),
('I/V', 'iii/V'),
('I/V', 'I64/V'),
('I/V', 'vi'),
('I/V', 'IV6/V'),
('iv(9)', 'iv'),
('iv(9)', 'iv6'),
('iv(9)', 'V'),
('iv(9)', 'V65/III'),
('iv(9)', 'ii%65'),
('iv(9)', 'iio'),
('iv(9)', 'iio6'),
('V65/V', 'V'),
('V65/V', 'V7/V'),
('V65/V', 'V(4)'),
('V65/V', 'V(64)'),
('V65/V', 'V/V'),
('V65/V', ''),
('V65/V', '#viio/vi'),
('V65/V', 'I(9)/V'),
('V65/V', 'V2'),
('V65/V', 'V43/V'),
('i(4)', 'i'),
('i(4)', 'i6'),
('i(4)', 'V/iv'),
('i(4)', 'i(4)'),
('i(4)', 'i64(7)'),
('i(4)', 'viio/IV'),
('V6/iv', 'iv'),
('V6/iv', 'V65/iv'),
('V6/iv', 'V7/iv'),
('V6/iv', 'V/iv'),
('V6/iv', 'IV(9)'),
('V6/iv', 'V7/IV'),
('V6/iv', 'i/iv'),
('V6/iv', 'iv(9)'),
('V6/iv', 'IV'),
('V43/V', 'V'),
('V43/V', 'I/V'),
('V43/V', 'V(4)'),
('V43/V', 'I6/V'),
('V43/V', 'ii7'),
('V6/V', 'V'),
('V6/V', 'V65/V'),
('V6/V', 'I/V'),
('V6/V', 'V/V'),
('V6/V', 'vi/V'),
('V6/V', 'I6(72)/V'),
('V6/V', 'IV/V'),
('V6/V', 'V43/V/V'),
('V6/V', 'V7/V'),
('I64', 'V2'),
('I64', 'IV6'),
('I64', 'V'),
('I64', 'ii65'),
('I64', 'I6'),
('I64', 'IV'),
('I64', 'ii43'),
('I64', 'IVM7'),
('I64', 'I'),
('I64', 'ii6(2)'),
('I64', 'vi7'),
('I64', 'vi'),
('I64', ''),
('I64', 'V65/V'),
('I64', 'V65'),
('I64', 'IV(2)'),
('I64', 'IV(+9)'),
('I64', 'viio64'),
('V/III', 'I/III'),
('V/III', 'III'),
('V/III', 'iv'),
('V/III', 'IVM7/III'),
('V/III', 'V6'),
('V/III', 'V7/III'),
('V/III', 'iv6'),
('V/III', 'III(9)'),
('V/III', 'III+6'),
('V/III', 'III6'),
('V/III', 'IIIM7'),
('V/III', 'IV(9)/III'),
('V/III', 'V'),
('V/III', 'V6/III'),
('V/III', 'iii/III'),
('ii2', 'V6'),
('ii2', 'V65'),
('ii2', ''),
('ii2', 'viio'),
('ii2', 'I'),
('ii2', '#viio7'),
('ii2', 'ii65/IV'),
('ii2', 'v6'),
('iio', 'V65'),
('iio', 'V'),
('iio', 'V7'),
('iio', '#viio7'),
('iio', 'VII6'),
('iio', 'III+(9)'),
('iio', 'ii%2'),
('iio', 'ii%43'),
('iio', 'III(9)'),
('iio', 'III+M7(9)'),
('iio', 'V6'),
('iio', 'V6/III'),
('iio', 'VII64'),
('iio', 'i6(4)'),
('iio', 'ii6'),
('IVM65', 'viio'),
('IVM65', 'V65'),
('IVM65', 'ii6'),
('IVM65', 'V7'),
('IVM65', 'ii'),
('I6(2)', 'I6'),
('I6(2)', 'I'),
('I6(2)', 'iii7'),
('I6(2)', 'vi7'),
('iii7', 'vi7'),
('iii7', 'I'),
('iii7', 'IV6(2)'),
('iii7', 'I6'),
('iii7', 'vi'),
('iii7', ''),
('iii7', 'IV'),
('iii7', 'IV(4)'),
('iii7', 'IV6'),
('iii7', 'IV6(9)'),
('iii7', 'ii7/V'),
('VII', 'III'),
('VII', 'v6'),
('VII', ''),
('VII', 'III6'),
('VII', 'IIIM7'),
('VII', 'V'),
('VII', 'iv6'),
('VII', 'V6'),
('VII', '#viio'),
('VII', 'VII6'),
('VII', 'v'),
('VII', 'iv'),
('VII', 'i'),
('VII', 'V6/VII'),
('VII', 'V65/III'),
('VII', 'V65'),
('VII', 'V/III'),
('VII', 'IIIM65'),
('VII', '#viio7'),
('VII', 'v7'),
('ii%2', 'v6'),
('ii%2', 'V6'),
('ii%2', 'V65'),
('ii%2', '#viio'),
('ii%2', ''),
('ii%2', 'III64'),
('ii%2', 'viio'),
('V6(2)', 'V6'),
('V6(2)', 'V65'),
('V6(2)', 'iii'),
('V6(2)', 'iii7'),
('V6(2)', 'v6'),
('V/vi', 'i/vi'),
('V/vi', ''),
('V/vi', 'vi'),
('V/vi', 'vi6'),
('V/vi', 'i6/vi'),
('V/vi', 'iv6/vi'),
('V/vi', 'I'),
('V/vi', 'III/vi'),
('V/vi', 'V(64)/vi'),
('V/vi', 'VI/vi'),
('V/vi', 'i(9)/vi'),
('V/vi', 'vi6(2)/vi'),
('IV65', '#viio'),
('IV65', 'V65'),
('IV65', 'viio'),
('IV65', 'V'),
('IV65', 'V2'),
('IV65', 'ii65'),
('I6/V', 'IV/V'),
('I6/V', 'ii65/V'),
('I6/V', 'ii7/V'),
('I6/V', 'V/V'),
('I6/V', 'viio6/V'),
('I6/V', 'viio6(2)/V'),
('I6/V', 'IV(9)/V'),
('I6/V', 'IV6(2)/V'),
('I6/V', 'IV6/V'),
('I6/V', 'IVM7/V'),
('I6/V', 'V'),
('I6/V', 'V43(4)/V'),
('I6/V', 'ii6/V'),
('ii43', 'V'),
('ii43', 'ii65'),
('ii43', 'I64'),
('ii43', 'I6'),
('ii43', 'V(4)'),
('ii43', 'V7'),
('ii43', 'i6'),
('ii43', 'ii'),
('III+6', 'VI'),
('III+6', 'VIM7'),
('III+6', 'ii%43'),
('III+6', '#vi%7'),
('III+6', 'III+'),
('III+6', 'IV65'),
('III+6', 'i6'),
('III+6', 'ii%65(2)'),
('III+6', 'ii43'),
('III+6', 'ii6(2)'),
('ii(9)', 'V7'),
('ii(9)', 'ii'),
('ii(9)', 'V65'),
('ii(9)', 'V43'),
('ii(9)', 'ii6'),
('ii(9)', 'viio'),
('V7/III', 'III'),
('V7/III', 'IIIM7'),
('V7/III', 'I/III'),
('V7/III', 'III64'),
('V7/III', 'I(9)/III'),
('V7/III', 'V/VI'),
('V7/III', 'V65/III'),
('I/III', 'V6/III'),
('I/III', 'I6/III'),
('I/III', 'IVM65/III'),
('I/III', 'IV65'),
('I/III', 'V64'),
('I/III', 'IV2'),
('I/III', 'V(4)/III'),
('I/III', 'V/iv'),
('I/III', 'IV/III'),
('I/III', 'IV(9)'),
('I/III', 'V65/iv'),
('I/III', 'i'),
('I/III', 'i/iv'),
('I/III', 'i6'),
('I/III', 'ii(9)/III'),
('I/III', 'ii/III'),
('I/III', 'ii7/III'),
('I/III', 'iv6(2)'),
('I/III', 'iv65'),
('V7/iv', 'iv'),
('V7/iv', 'iv(9)'),
('V7/iv', 'IV'),
('V7/iv', 'IV(9)'),
('V7/iv', 'V(64)/iv'),
('V7/iv', 'V65/iv'),
('V7/iv', 'i/iv'),
('V7/iv', 'iv(4)'),
('V65/III', 'III'),
('V65/III', 'III(9)'),
('V65/III', 'III(4)'),
('V65/III', 'V7/III'),
('V65/III', ''),
('V65/III', 'I(9)/III'),
('V65/III', 'I/III'),
('V65/III', 'V6/III'),
('V7/IV', 'IV'),
('V7/IV', 'IV64(9)'),
('V7/IV', 'IVM7'),
('V7/IV', ''),
('V7/IV', 'I/IV'),
('V7/IV', 'IV(9)'),
('V7/IV', 'IV(b4)'),
('V7/IV', 'V/VII'),
('V6/III', 'III'),
('V6/III', 'I/III'),
('V6/III', 'V65/III'),
('V6/III', 'V/III'),
('V6/III', 'V65'),
('V6/III', 'V7/III'),
('V6/III', 'V65/iv'),
('V6/III', 'iv'),
('v6(2)', 'v6'),
('viio6/V', 'V'),
('viio6/V', 'I/V'),
('viio6/V', 'I6/V'),
('viio6/V', 'V(4)'),
('viio6/V', 'V6'),
('viio6/V', 'V6/V'),
('viio6/V', 'V65/V'),
('viio6/V', 'V7/V'),
('i/v', 'V(4)/v'),
('i/v', 'V/v'),
('i/v', 'v6/v'),
('i/v', 'V6/v'),
('i/v', 'IV6(2)'),
('i/v', 'III'),
('i/v', 'i6/v'),
('i/v', 'iv6'),
('i/v', 'iio6(b2)/v'),
('i/v', 'iii/III'),
('i/v', 'V7'),
('i/v', 'VI6/v'),
('i/v', 'VI/v'),
('i/v', 'V/V'),
('i/v', 'V'),
('i/v', 'IV6/III'),
('i/v', 'vi'),
('i/vi', 'IV6'),
('i/vi', 'i6/vi'),
('i/vi', 'I6'),
('i/vi', 'V/V/V'),
('i/vi', ''),
('i/vi', 'I'),
('i/vi', 'V'),
('i/vi', 'V(4)/vi'),
('i/vi', 'V(64)/vi'),
('i/vi', 'V/vi'),
('i/vi', 'V6'),
('i/vi', 'V6/vi'),
('i/vi', 'VI6/vi'),
('i/vi', 'iii(64)'),
('i/vi', 'vi'),
('i/vi', 'vi6'),
('iii(4)', 'iii'),
('iii(4)', 'iii6'),
('ii7/V', 'V7/V'),
('ii7/V', 'V/V'),
('ii7/V', 'V43/V'),
('ii7/V', 'V65/V'),
('viio6(2)', 'viio6'),
('viio6(2)', 'V'),
('IV64', 'I'),
('IV64', 'V6'),
('IV64', 'vii%7'),
('IV64', 'V65'),
('IV64', ''),
('IV64', 'viio(2)'),
('vi(9)', 'vi'),
('vi(9)', 'vi6'),
('vi(9)', ''),
('vi(9)', 'V7/V'),
('vi(9)', 'ii6'),
('vi(9)', 'vi(6)'),
('vi(9)', 'vi(b6)'),
('V(9)', 'V'),
('V(9)', 'V(64)'),
('V(9)', 'V6'),
('V(9)', 'I'),
('V(9)', 'V(4)'),
('V(9)', 'V7'),
('vii%7', 'iii7'),
('vii%7', 'V6'),
('vii%7', 'I'),
('vii%7', 'I(4)'),
('vii%7', 'I6(2)'),
('vii%7', 'V'),
('vii%7', 'V43'),
('vii%7', 'V65'),
('vii%7', 'iii'),
('vii%7', 'iii%43'),
('vii%7', 'iii64'),
('IV7', 'V(4)'),
('IV7', 'V65'),
('IV7', 'V'),
('IV7', 'ii6'),
('IV7', ''),
('IV7', 'V(6)'),
('IV7', 'V6'),
('IV7', 'V6/V'),
('IV7', 'VII'),
('IV7', 'ii'),
('IV7', 'ii65'),
('IV7', 'ii7'),
('bII6', 'i6'),
('bII6', 'V7'),
('bII6', 'viio/VI'),
('bII6', 'V'),
('bII6', 'V(9)'),
('bII6', 'iv'),
('bII6', 'viio7/V'),
('bII6', 'V2'),
('V/v', 'i/v'),
('V/v', 'VI/v'),
('V/v', 'v'),
('V/v', '#viio'),
('V/v', 'V65/v'),
('iii6(2)', 'iii6'),
('iii6(2)', 'iii'),
('V65/IV', 'IV'),
('V65/IV', 'V7/IV'),
('V65/IV', 'IV(4)'),
('V65/IV', 'IV(9)'),
('V65/IV', 'V43'),
('V65/IV', 'V7/V'),
('#vi%7', 'V65'),
('#vi%7', 'iio'),
('#vi%7', '#viio'),
('#vi%7', 'IV6'),
('#vi%7', 'IV'),
('#vi%7', 'IV64'),
('#vi%7', 'ii%43'),
('#vi%7', 'iio6'),
('#vi%7', 'iio64'),
('viio7/V', 'V(4)'),
('viio7/V', 'V(64)'),
('ii(4)', 'ii'),
('ii(4)', '#viio'),
('ii(4)', 'ii64'),
('ii(4)', 'viio6'),
('IM7', 'IV'),
('IM7', 'ii6(2)'),
('IM7', 'vi6'),
('IM7', 'IVM7'),
('IM7', ''),
('IM7', 'IV7'),
('IM7', 'ii6(9)'),
('iv7(9)', 'V'),
('iv7(9)', 'V(4)'),
('iv7(9)', 'iio'),
('iv7(9)', 'iv6'),
('iv7(9)', 'iio6'),
('iv7(9)', 'viio7/V'),
('V2/iv', 'iv6'),
('V2/iv', 'IV'),
('V(4)/V', 'V/V'),
('V(4)/V', 'V7/V'),
('IIIM7', 'VIM7'),
('IIIM7', 'I6'),
('IIIM7', 'VI'),
('IIIM7', 'VI7'),
('IIIM7', 'vi'),
('IV/V', 'I6/V'),
('IV/V', 'V(4)/V'),
('IV/V', 'V/V'),
('IV/V', 'V43/V'),
('IV/V', 'V7/V'),
('IV/V', 'I/V'),
('IV/V', 'V7(4)/V'),
('IV/V', 'ii6'),
('IV/V', 'iii6/V'),
('VII6', 'VI6'),
('VII6', 'III'),
('VII6', 'VI6(2)'),
('VII6', 'i6'),
('VII6', ''),
('VII6', 'V'),
('VII6', 'V65/III'),
('VII6', 'V65/IV'),
('VII6', 'V65/iv'),
('VII6', 'i64'),
('VII6', 'viio64/IV'),
('v(4)', 'v'),
('v(4)', ''),
('v(4)', 'v6'),
('iv64', 'ii%2'),
('iv64', 'V65'),
('iv64', 'VII7'),
('iv64', '#viio6/iv'),
('iv64', 'V6(2)'),
('iv64', 'V65/iv'),
('iv64', 'V7/III'),
('iv64', 'VII'),
('iv64', 'i'),
('iv64', 'i2'),
('iv64', 'ii%43'),
('vi2', 'ii6'),
('vi2', 'IV'),
('vi2', 'V2'),
('viio64', 'I6'),
('viio64', 'I'),
('viio64', 'V'),
('viio64', 'V2'),
('III(9)', 'III6'),
('III(9)', 'III'),
('III(9)', 'i'),
('III(9)', 'i6'),
('#viio/iv', 'iv'),
('#viio/iv', 'iv(9)'),
('#viio65', 'i6'),
('iio6(2)', 'iio6'),
('iii65', 'I6'),
('iii65', 'vi'),
('III+M7(9)', 'i'),
('III+M7(9)', 'i6'),
('ii65/V', 'V/V'),
('ii65/V', 'V(64)/V'),
('#viio7', 'i'),
('#viio7', 'i6'),
('#viio7', 'V43'),
('#viio7', 'III+M7(9)'),
('#viio7', 'V6'),
('#viio7', 'i(9)'),
('i6(2)', 'i6'),
('V/ii', 'ii'),
('V/ii', 'ii6'),
('V/ii', 'V/V'),
('V/ii', 'i/ii'),
('i7', 'IV'),
('i7', 'IV7'),
('i7', 'iv'),
('i7', 'IV(9)'),
('i7', 'IVM7'),
('i7', 'V65/VII'),
('i7', 'iv7'),
('I6/III', 'ii65/III'),
('I6/III', 'IV65'),
('I6/III', 'ii7/III'),
('I6/III', 'III'),
('V6/vi', 'vi'),
('V6/vi', 'i/vi'),
('V6/vi', 'vi(9)'),
('V64', 'V7'),
('V64', 'i'),
('V64', 'I'),
('V64', 'I6'),
('V64', 'V2'),
('V64', 'V65'),
('V64', 'i6'),
('V64', 'ii%65'),
('IV2', 'V43'),
('IV2', '#viio6'),
('IV2', 'V/V'),
('IVM65/III', 'V65/III'),
('IVM65/III', 'viio/III'),
('IVM65/III', '#viio/III'),
('IM2', 'vi'),
('IM2', ''),
('IM2', 'IV6'),
('IM2', 'vi7'),
('IM2', 'viio6/V'),
('V(4)/v', 'V/v'),
('V(4)/v', '#viio/III'),
('V(4)/III', 'V/III'),
('V(4)/III', 'V6/III'),
('V(4)/III', 'viio'),
('IV7(9)', 'V7'),
('IV7(9)', 'V'),
('IV7(9)', 'ii6'),
('IV7(9)', 'III+6'),
('IV7(9)', 'V(4)'),
('V2/IV', 'IV6'),
('V2/IV', 'vi7'),
('V2/IV', 'IV6(2)'),
('VII7', 'IIIM7'),
('VII7', 'III'),
('VII7', 'III64'),
('VII7', 'IIIM43'),
('VII7', 'v6'),
('viio/III', 'I(9)/III'),
('viio/III', 'III'),
('viio/III', 'I(4)/III'),
('viio/III', 'I/III'),
('viio/III', 'III(4)'),
('viio/III', 'III(9)'),
('viio/III', 'III6'),
('V43/iv', 'iv'),
('V43/iv', 'IV'),
('V43/iv', 'i7'),
('V43/iv', 'iv6'),
('IVM7(9)', 'V'),
('IVM7(9)', 'V7'),
('IVM7(9)', 'I64'),
('IVM7(9)', 'IV6'),
('IVM7(9)', 'ii'),
('IVM7(9)', 'ii43'),
('i/iv', 'V6/iv'),
('i/iv', 'V'),
('i/iv', 'V(4)/iv'),
('i/iv', 'V2'),
('i/iv', 'V65'),
('i/iv', 'V7/III'),
('i/iv', 'iv/iv'),
('i/iv', 'v6/iv'),
('iio64', 'V'),
('iio64', 'V7'),
('iio64', 'i6'),
('iio64', 'i64(42)'),
('iio64', 'iv'),
('iio64', 'vi'),
('i2', 'ii%43'),
('i2', ''),
('i2', 'VI'),
('i2', 'iv6(2)'),
('i6/vi', 'ii%65/vi'),
('i6/vi', 'iv7/vi'),
('i6/vi', 'bII6/vi'),
('i6/vi', 'bii6/vi'),
('i6/vi', 'ii%7/vi'),
('i6/vi', 'ii65/vi'),
('i6/vi', 'iv(9)/vi'),
('i6/vi', 'iv/vi'),
('V(6)', 'VI'),
('V(6)', 'I6'),
('V(6)', 'vi'),
('V7/vi', 'i/vi'),
('V7/vi', 'vi'),
('V7/vi', 'IV'),
('V7/vi', 'i6/vi'),
('V7/vi', 'iv7/vi'),
('V65/vi', 'vi(9)'),
('V65/vi', 'vi'),
('V65/vi', 'i(9)/vi'),
('V65/vi', 'vi(4)'),
('IM65', 'IV'),
('IM65', ''),
('IM65', 'IVM7(9)'),
('IM65', 'VI/vi'),
('IM65', 'ii65'),
('IM65', 'vi6'),
('V65/ii', 'ii'),
('V65/ii', 'V/ii'),
('viio/IV', 'IV(4)'),
('viio/IV', 'IV(9)'),
('viio/IV', 'I/IV'),
('viio/IV', 'IV'),
('IV(6)', 'I(4)'),
('IV(6)', 'V'),
('IV(6)', 'I'),
('IV(6)', 'IV'),
('V7(4)', 'V7'),
('V7(4)', 'I'),
('V7(4)', 'V'),
('#viio6/iv', 'iv'),
('#viio6/iv', 'i/iv'),
('ii7/III', 'V/III'),
('ii7/III', 'V7/III'),
('vi6(2)', 'vi6'),
('vi6(2)', 'iio6'),
('viio6(2)/V', 'viio6/V'),
('viio(2)', 'viio'),
('viio(2)', 'V6'),
('viio(2)', 'V7'),
('vi/V', 'ii65/V'),
('vi/V', 'I6/V'),
('vi/V', 'I/V'),
('vi/V', 'ii7/V'),
('vi65', 'ii'),
('vi65', ''),
('vi65', 'IV6'),
('vi65', 'iio'),
('vi65', 'iio6'),
('vi65', 'vi'),
('vi65', 'vii65'),
('#viio/vi', 'vi(9)'),
('#viio/vi', 'i(9)/vi'),
('#viio/vi', 'vi(4)'),
('#viio/vi', 'V/vi'),
('V7/ii', 'ii'),
('V7/ii', 'i/ii'),
('V7/ii', 'ii(4)'),
('I(2)', 'I'),
('I(2)', 'I6'),
('I(2)', 'viio7/V'),
('V65/VII', 'VII'),
('V65/VII', 'V65'),
('V65/VII', 'VII(9)'),
('IV(4)', 'IV'),
('IV(4)', ''),
('viio/VI', 'VI(4)'),
('viio/VI', 'VI'),
('viio/VI', 'VI(b4)'),
('V/IV', 'IV'),
('V/IV', 'V7/IV'),
('V/IV', 'I(9)/IV'),
('V/IV', 'V'),
('V(4)/vi', 'V/vi'),
('V(4)/vi', 'V7/vi'),
('IV6/V', 'I64/V'),
('IV6/V', 'V65(2)/V'),
('IV6/V', 'ii/V'),
('IV6/V', 'ii7/V'),
('IV6/V', 'iii6(2)/V'),
('IV6/V', 'iii6/V'),
('IV6/V', 'viio/V'),
('V(4)/iv', 'V/iv'),
('V(4)/iv', '#viio/iv'),
('v7', 'V65/iv'),
('v7', ''),
('v7', 'III6'),
('v7', 'V65/IV'),
('v7', 'i'),
('v7', 'i7'),
('ii65/III', 'V/III'),
('ii65/III', 'V(4)/III'),
('ii65/III', 'ii7/III'),
('I(64)', 'I'),
('I(64)', 'I(4)'),
('I(64)', 'ii2'),
('IVM2', 'V43'),
('IVM2', 'V(6)/V'),
('IVM2', 'ii6'),
('IVM2', 'ii65'),
('IVM2', 'viio6'),
('iv7/vi', 'V(4)/vi'),
('iv7/vi', 'V/vi'),
('iv7/vi', 'IV6/IV'),
('iv7/vi', 'V7/vi'),
('vii%65', 'iii'),
('vii%65', 'V6'),
('vii%65', ''),
('V/iii', 'i/iii'),
('V/iii', 'iii'),
('V/iii', 'iv6(2)/iii'),
('#vio64', '#viio6'),
('#vio64', 'V43'),
('vi(4)', 'vi'),
('V2/V', 'V6'),
('V2/V', 'I6/V'),
('V2/V', 'V'),
('ii6/V', 'I6(2)/V'),
('ii6/V', 'I6/V'),
('ii6/V', 'V/V'),
('ii6/V', 'V6/V'),
('ii6/V', 'viio64/V'),
('#viio6(2)', '#viio6'),
('V6/VII', 'I/VII'),
('V6/VII', 'VII'),
('V/VII', 'VII'),
('V/VII', 'V2/VII'),
('V/VII', 'V7/VII'),
('ii64', 'V(2)'),
('ii64', 'V6/V'),
('ii64', 'V7'),
('ii64', 'ii'),
('ii64', 'vii%2'),
('ii64', 'viio'),
('IV6/III', 'viio/III'),
('IV6/III', 'I(4)/III'),
('IV6/III', 'I64(4)/III'),
('IV6/III', 'V(4)/III'),
('VIM2', 'ii%65'),
('VIM2', 'ii%43'),
('VIM2', 'iv7'),
('#viio43', 'i6'),
('#viio43', 'viio7/V'),
('ii/III', 'V/III'),
('ii/III', 'I6/III'),
('ii/III', 'V7/III'),
('ii/III', 'viio/III'),
('ii/III', 'viio6/III'),
('iv(2)', 'iv'),
('iv(2)', 'iv6'),
('#viio(2)', '#viio'),
('#viio(2)', ''),
('#viio(2)', 'V6'),
('iv65', 'ii%65'),
('iv65', 'V'),
('iv65', 'V65'),
('iv65', 'VII'),
('iv65', 'ii%43'),
('iii(9)', 'I'),
('iii(9)', 'iii'),
('iii(9)', 'iii6'),
('VI(4)', 'VI'),
('#viio64', 'i6'),
('#viio64', 'i'),
('#viio64', 'iv7'),
('#viio64', 'viio7/V'),
('iii6/V', 'IV6(2)/V'),
('iii6/V', 'IVM7/V'),
('iii6/V', 'ii6(2)/V'),
('iii6/V', 'vi6'),
('iii6/V', 'vi6/V'),
('V6(4)', 'V6'),
('V6(4)', 'V65'),
('V6(4)', 'v6'),
('V6(4)', 'vi'),
('I(9)/III', 'I6/III'),
('I(9)/III', 'I/III'),
('III64', 'VIM7'),
('i(2)', 'i'),
('i(2)', 'i6'),
('i(2)', 'V65/iv'),
('III6(2)', 'III6'),
('III6(2)', ''),
('i6/v', 'V(4)/v'),
('i6/v', 'ii%65/v'),
('i6/v', 'VI/v'),
('III+7', '#vio64'),
('III+7', 'i6'),
('III+7', '#vi%43'),
('I/VII', 'V6/VII'),
('I/VII', ''),
('I/VII', '#viio'),
('ii%65/vi', 'V/vi'),
('ii%65/vi', 'V(4)/vi'),
('ii%65/vi', 'V(64)/vi'),
('III(4)', 'III'),
('III(4)', 'i6'),
('ii%65/iii', 'V/iii'),
('IV6/IV', 'viio/IV'),
('IV6/IV', 'V65/IV'),
('IV6/IV', 'vi6'),
('IV6/IV', 'viio7/IV'),
('VIM65', ''),
('VIM65', 'VI7'),
('VIM65', 'iio'),
('VIM65', 'iio64(72)'),
('IV6(9)', 'IV6'),
('IV6(9)', 'viio'),
('iv(4)', 'iv'),
('V(64)/vi', 'V/vi'),
('V(64)/vi', 'V(4)/vi'),
('V(64)/vi', 'ii%65/vi'),
('vi6/V', 'V6/V'),
('vi6/V', 'ii2/V'),
('vi6/V', 'ii6(72)/V'),
('vi64', 'ii7'),
('vi64', ''),
('vi64', 'V43'),
('VI7', 'V43/iv'),
('VI7', 'ii'),
('VI7', 'ii%43'),
('VI7', 'ii%7'),
('IV6/VI', 'viio/VI'),
('IV6/VI', 'vii%7/VI'),
('i/iii', '#viio/ii'),
('i/iii', 'I6'),
('i/iii', 'I6/V'),
('i/iii', 'i6/iii'),
('viio/V', 'V(4)'),
('viio/V', 'V6/V'),
('viio/V', 'V7/V'),
('III+', '#vio64'),
('III+', 'V65'),
('III+', 'VIM7'),
('III+', 'i6'),
('vii7', 'V6'),
('#viio/III', 'III(9)'),
('V7/v', 'V(64)/v'),
('V7/v', 'i6/v'),
('V7/v', 'v'),
('V7/v', 'vi/v'),
('i6/iii', 'ii%65/iii'),
('ii65/vi', 'V/vi'),
('iv/vi', 'V/vi'),
('iv/vi', 'V(4)/vi'),
('iv/vi', 'V7/vi'),
('viio6/III', 'III'),
('viio6/III', 'I/III'),
('V43(4)/V', 'V43/V'),
('V/vii', 'V7/vii'),
('V/vii', 'VII'),
('V/vii', 'i'),
('V/vii', 'vii'),
('vii%2', 'iii6'),
('VI/v', 'V(4)/v'),
('VI/v', 'I/VII'),
('VI/v', 'i'),
('V/VI', 'VI'),
('V/VI', 'V7/VI'),
('V/VI', 'vii'),
('IV(2)', 'IV'),
('IV(2)', 'IV6'),
('IV6(2)/VI', 'IV6/VI'),
('i(9)/vi', 'i/vi'),
('i(9)/vi', 'i6/vi'),
('i(94)', 'i'),
('i(94)', 'I'),
('i(94)', 'i6'),
('ii%65/v', 'V/v'),
('ii%65/v', 'V2/v'),
('ii%65/v', 'ii'),
('bII6(2)', 'bII6'),
('i65', 'iv'),
('i65', 'iv7(9)'),
('ii%7/vi', 'V7/vi'),
('iv6/vi', 'V(64)/vi'),
('iv6/vi', 'V/vi'),
('iv6/vi', 'i6/vi'),
('VI6(2)', 'VI6'),
('VI65', 'iio'),
('v6(4)', 'v6'),
('v6(4)', 'VI'),
('ii(2)', 'ii'),
('ii(2)', 'viio7/V'),
('ii%65(2)', 'ii%65'),
('VI(9)', 'VI'),
('VI(9)', 'VI6'),
('iio65', 'V'),
('iio65', 'i'),
('iio65', 'i6'),
('VI(6)', 'iio6'),
('VI(6)', ''),
('ii%7(9)', '#viio7'),
('ii%7(9)', 'V6/III'),
('ii%7(9)', 'V65'),
('iio7', 'v6'),
('iio7', '#viio6'),
('vii', 'V/vii'),
('#vio6', ''),
('#vio6', 'IV6'),
('#vio6', 'V43'),
('V(2)', 'V'),
('V(2)', 'iii6'),
('V(+4)', 'vi'),
('V(+4)', 'VI'),
('IIIM43', 'VIM7'),
('IIIM65', 'VI'),
('IIIM65', 'VI7'),
('iii2', 'vi6'),
('iii2', 'I(6)'),
('vi(b6)', 'iii(4)'),
('vi(b6)', 'V'),
('I(9)/V', 'I/V'),
('ii7(9)', 'V'),
('ii7(9)', 'V43'),
('vi(6)', 'V65'),
('vi(6)', 'iii'),
('vi(6)', 'iii(4)'),
('III+(9)', 'i'),
('III+(9)', 'i6'),
('V6/iii', 'iii'),
('I(6)', 'V(4)'),
('I(6)', 'I7'),
('vi(2)', 'vi'),
('vi(2)', 'IV6'),
('#viio6/vi', 'vi'),
('#viio6/vi', 'i/vi'),
('IV/III', 'V/III'),
('IV/III', 'V7(4)/III'),
('IV/III', 'ii/III'),
('IV(9)/III', 'IV6/III'),
('V7(4)/V', 'V7/V'),
('I7', 'IV'),
('I7', 'V/V'),
('I7', 'vi6'),
('iv6(9)', 'iv6'),
('IV(#4)', 'iv7'),
('IM43', 'I'),
('IM43', 'IVM7'),
('ii6(6)', 'ii6'),
('i6(9)', 'i6'),
('i6(9)', 'ii65'),
('vii%7/V', 'V'),
('iio6/v', 'V7/v'),
('iio(9)', 'V65'),
('iio(9)', 'iio6'),
('III+M7', 'IV6'),
('III+M7', 'VIM7'),
('IV(97)', 'IV'),
('IV(97)', 'ii64'),
('vii65', 'V'),
('vii65', 'iii'),
('III+6(2)', 'III+6'),
('IIIM7(9)', 'I'),
('IIIM7(9)', 'i6'),
('IV(9)/V', 'IV/V'),
('V7/iii', 'VI/iii'),
('viio(2)/III', 'III'),
('viio(2)/III', 'V6/III'),
('iv2', 'V43'),
('iv2', 'iio'),
('#vi%65', 'V'),
('viio7', 'V6'),
('viio7', 'V65'),
('viio64/V', 'I6/V'),
('#viio/ii', 'V7/ii'),
('#viio/ii', 'ii(4)'),
('#viio6(2)/vi', '#viio6/vi'),
('iv(6)', 'V'),
('iv(6)', 'iv'),
('viio6/VII', 'VII'),
('#viio7/vi', 'vi(9)'),
('#viio7/vi', 'vi(94)'),
('I(4)/III', 'I/III'),
('iv(97)', 'ii%65'),
('iv(97)', 'iio6'),
('I/IV', 'V/IV'),
('I/IV', 'ii'),
('I6(2)/V', 'I6/V'),
('viio/iv', 'iv'),
('I6(7)', 'I6'),
('I6(72)', 'I6'),
('i/ii', 'V65'),
('i/ii', 'viio'),
('I6(72)/V', 'I6/V'),
('iii/III', 'vi/III'),
('I64/V', 'IV/V'),
('I64/V', 'IV6/V'),
('iv/iv', 'V(4)/iv'),
('iv/iv', 'iio6/iv'),
('IV6(2)/iv', 'IV6/iv'),
('IV6(2)/iv', 'V65/iv'),
('iii64', 'vi(2)'),
('iii64', 'vi7'),
('iio6(112)', 'iio6'),
('V(9)/iv', 'V(4)/iv'),
('V(9)/iv', 'V/iv'),
('IV6(2)/V', 'IV6/V'),
('#vi%2', 'ii%65'),
('#vi%2', 'ii6'),
('V/V/V', 'V/V'),
('V/V/V', 'V6/V/V'),
('ii2/V', 'V6/V'),
('ii2/V', 'V65/V'),
('V2(64)', 'V'),
('V2(64)', 'V2'),
('ii7/IV', 'V/IV'),
('ii7/IV', 'V65/IV'),
('VII(4)', 'VII'),
('VII(4)', 'ii6'),
('v(2)', 'III6'),
('v(2)', 'v6'),
('V2/VII', 'V43'),
('V2/VII', 'VII6'),
('vi/III', 'IV/III'),
('vi/III', 'viio/III'),
('V43/VII', 'VII'),
('V43/VII', 'v6'),
('VI/vi', 'V6'),
('VI/vi', 'ii%65/vi'),
('V6/ii', 'ii'),
('VI/iii', 'i6/iii'),
('VI/iii', 'ii%65/iii'),
('V65/v', 'V'),
('V65/v', 'i/v'),
('V6/v', 'i/v'),
('iio6(42)', 'iio6'),
('VI(64)', 'VI'),
('V(64)/V', 'V/V'),
('V(64)/V', 'V7(4)/V'),
('v64', 'v'),
('v64', 'v6'),
('IV64(9)', 'IV64'),
('V(0)', 'iv6'),
('v6/v', 'iv6(2)/v'),
('v6/v', 'vi7/v'),
('ii6(72)', 'ii6'),
('iv6/v', 'V/v'),
('iv6/v', 'V7/v'),
('IV6(5)', 'viio'),
('IV6(6)', 'IV6'),
('i(6)', 'v6'),
('i(6)', 'v6(2)'),
('i(4)/iv', 'i/iv'),
('iii%43', 'IV6(2)'),
('iii%43', 'vi7'),
('IV6(72)', 'IV6'),
('V65(2)', 'V65'),
('iio6/iv', 'V(9)/iv'),
('iio6/iv', 'V/iv'),
('bVI', 'i6'),
('ii6(9)', 'ii6'),
('IVM7/III', 'V(4)/III'),
('IVM7/V', 'V(4)/V'),
('IVM7/V', 'viio64/V'),
('V7/VI', ''),
('V7/VI', 'I(7)/VI'),
('ii65(2)', 'V(4)'),
('V(#64)', 'V7'),
('V(#64)', 'i'),
('iv7(#6#4)', 'iv7'),
('iio6(24)', 'iio6'),
('iii7(9)', 'I6'),
('iio6(2)/v', 'iio6/v'),
('iio/vi', 'V7/vi'),
('iio64(72)', 'iio6'),
('iio6(94)', 'iio6'),
('iio64(42)', 'iio64'),
('iio6/V', 'iv'),
('iio/v', 'V43'),
('iio6/vi', 'iv7/vi'),
('iio6(b2)/v', 'iio6/V'),
('#vi', 'V65/V'),
('iv%7', 'ii'),
('vii%43/IV', 'vi7'),
('vi(94)', 'vi'),
('vi/VI', 'ii7/VI'),
('vi/v', 'ii%65/v'),
('vi6(2)/vi', 'vi6/vi'),
('vi6/vi', 'V/vi'),
('vi64/III', 'ii7/III'),
('vi7(9)', 'IV'),
('vi7/III', 'viio/III'),
('vi7/iv', 'V65/iv'),
('vi7/v', 'iv6/v'),
('vii%7/VI', 'I(4)/VI'),
('iv(9)/iv', 'iv/iv'),
('vii2', 'iii6'),
('vii6(2)', 'viio6'),
('viio/V/iv', 'V(9)/iv'),
('viio/VII', 'v6'),
('viio6(2)/III', 'viio6/III'),
('viio6/IV', 'IV'),
('viio64/IV', 'IV'),
('viio64/iv', 'iv6'),
('viio7(2)/V', 'viio7/V'),
('viio7/IV', 'IV(4)'),
('vi(11)', 'vi'),
('vi%7/V', 'ii7/V'),
('vi%43/V', 'ii7/V'),
('v7(9)', 'III6'),
('iv(9)/vi', 'iv/vi'),
('iv(94)', 'ii7'),
('iv/ii', 'VI/ii'),
('iv43', 'VII7'),
('iv6(2)/iii', 'iv6/iii'),
('iv6(2)/v', 'iv6/v'),
('iv6(2)/vi', 'iio/vi'),
('iv6(4)', 'iv6'),
('iv6/iii', 'V7/iii'),
('iv64(2)', 'iv64'),
('iv64(72)', 'iv6'),
('iv65(2)', 'ii%43'),
('iv7(^6#4)', 'iv7'),
('iv7(^6^#4)', 'iv7'),
('v/iv', 'ii6(2)/VI'),
('v2', 'I6'),
('v6(+4)', 'VI'),
('v6(b2)', 'v6'),
('v6/iv', 'v/iv'),
('v6/vi', 'iv6/vi'),
('v65', 'i64(72)'),
('vi(64)', 'vi'),
('VII6(2)', 'VII(6)'),
('iii6(72)/V', 'iii6/V'),
('V7(9)/IV', ''),
('V(97)', 'i64'),
('V(7)', 'V(64)'),
('V(64)/v', 'VI(7)/v'),
('V(64)/iv', 'V(4)/iv'),
('V(64)/I', 'V'),
('V(6)/V', 'V7/V'),
('V(5)', 'V'),
('V(4)/iii', 'V/iii'),
('IV65/vi', 'V65/vi'),
('IV6/iv', 'V65/iv'),
('IV6(94)', 'IV6'),
('IV6(72)/V', 'IV6/V'),
('IV6(62)', 'IV6'),
('IV6(2)/IV', 'IV6/IV'),
('IV43', 'V65'),
('V2/III', ''),
('V2/v', 'i6/v'),
('V43(4)', 'V43'),
('V65(2)/III', 'V65/III'),
('V7(6)', 'V7'),
('V7(4)/III', 'V7/III'),
('V7(-3)', 'i'),
('V65(9)', 'V65'),
('V65(4)', 'V65'),
('V65(2)/V', 'V65/V'),
('V64/V', 'V'),
('V43/V/V', 'V/V'),
('V6/V/V', 'V/V'),
('V6(9)', 'V6'),
('V6(6)', 'vi'),
('V6(2)/III', 'V6/III'),
('V6(+4)', 'i'),
('V6(#72)', 'V6'),
('IV/IV', 'viio/IV'),
('IV(b4)', 'IV'),
('IV(+9)', 'I6'),
('#viio64/ii', 'V/ii'),
('I(94)', 'I6'),
('I(9)/IV', 'V7'),
('I(7)/VI', 'iv6'),
('I(7)', 'I'),
('I(4)/VI', 'I/VI'),
('#viio64/vii', 'VII6'),
('#viio(42)', '#viio'),
('I6(2)/III', 'I6/III'),
('#viio(4)', '#viio'),
('#viio(2)/iv', 'V6/iv'),
('#vii64', 'i6'),
('#vii6(2)', '#viio6'),
('#vii%7', 'i6'),
('#vi%43', 'V43'),
('I/VI', 'i6'),
('I6(2)/VI', 'vi/VI'),
('IM43(42)', 'IM43'),
('III+(6)', 'V65'),
('III65', 'i6'),
('III64(72)', 'III6'),
('III/vi', 'iv6(2)/vi'),
('III/v', 'i6/v'),
('III+7(9)', 'i6'),
('III+65', 'VI'),
('III(6)', 'IV'),
('I6(42)', 'I6'),
('II', 'III+M7(9)'),
('I65', 'iv(97)'),
('I64(7)', 'I'),
('I64(4)/III', 'vi64/III'),
('I6/IV', 'ii7/IV'),
('I6(9)', 'I6'),
('V7(9)', 'i'),
('V7/VII', 'V/III'),
('iii6(72)', 'iii6'),
('V7/vii', 'vii'),
('ii6(2)/V', 'ii6/V'),
('ii6(2)/III', 'ii6/III'),
('ii6(112)', 'ii6'),
('ii43(42)', 'ii43'),
('ii2/III', 'V6/III'),
('ii/vi', 'V65/vi'),
('ii/V', 'iii6(72)/V'),
('ii/IV', 'IV6/IV'),
('ii(97)', 'V'),
('ii(94)', 'ii'),
('ii(9)/V', 'V65/V'),
('ii(9)/III', 'V7/III'),
('ii(62)', 'ii6'),
('ii(6)', 'iv7'),
('ii(2)/vi', 'ii/vi'),
('ii6(2)/VI', 'ii6/VI'),
('ii6(42)', 'ii'),
('ii6(72)/V', 'ii6/V'),
('ii7/vi', 'V/vi'),
('iii6(7)', 'iii6'),
('iii6(2)/V', 'iii6/V'),
('iii/V', 'IV6(72)/V'),
('iii(64)', 'iii'),
('iii(6)', 'iii7'),
('iii(2)', 'iii'),
('ii7/iv', 'V65/iv'),
('ii6(b2)', 'ii6'),
('ii7/VI', 'V7/VI'),
('ii65/ii', 'V/ii'),
('ii65/IV', 'V2/IV'),
('ii64(2)', 'ii64'),
('ii6/VI', 'I6(2)/VI'),
('ii6/III', 'I6(2)/III'),
('ii%7/iv', 'V7/iv'),
('ii%65/ii', 'V/ii'),
('ii%65(9)', 'ii%65'),
('VI6/vi', 'v6/vi'),
('VIM7(9)', 'iv6'),
('VII64', 'V2/VII'),
('VII43', 'III64(72)'),
('VII(9)', 'v'),
('VII(6)', 'v6'),
('VII(2)', 'v6'),
('VI6/v', 'III/v'),
('VM2', 'iii(6)'),
('VI/ii', 'ii65/ii'),
('VI(b4)', 'VI'),
('VI(7)/v', 'iio6/v'),
('VI(2)', 'iv6'),
('VI(+6)', 'V7'),
('VI(#4)', 'i6'),
('VIM7/vi', 'ii%7/vi'),
('VM7/IV', 'IVM7'),
('ii%43(42)', 'ii%43'),
('i6(4)', 'III6'),
('iM7(9)', 'i6'),
('iM7', 'IV7'),
('i64(72)', 'i6'),
('i64(7)', 'i'),
('i64(42)', 'i64'),
('i64(2)', 'i6'),
('i6(11)', 'i6'),
('bII6/vi', 'iv/vi'),
('i(6v5)/iv', 'i(64)/iv'),
('i(6v5)', 'i(64)'),
('i(64)/iv', 'V/iv'),
('i(64)', 'i(4)'),
('bii6/vi', 'iv/vi'),
('bIII+M7(9)', 'i6'),
('viio7/vi', 'vi'),
],
names=["antecedent", "consequent"])
s = pd.Series(
[
720,
650,
205,
164,
152,
138,
91,
58,
53,
46,
40,
38,
31,
31,
30,
27,
25,
19,
18,
17,
15,
14,
14,
14,
11,
11,
10,
9,
8,
8,
7,
7,
7,
7,
7,
6,
6,
6,
6,
6,
6,
6,
5,
5,
5,
5,
5,
5,
5,
5,
4,
4,
4,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
456,
267,
214,
179,
128,
125,
73,
70,
54,
49,
41,
35,
34,
28,
26,
25,
25,
23,
22,
20,
19,
18,
15,
14,
14,
11,
9,
9,
9,
8,
8,
7,
7,
6,
6,
5,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
391,
273,
138,
107,
103,
83,
64,
57,
54,
52,
31,
31,
27,
25,
22,
20,
20,
17,
15,
14,
14,
12,
12,
12,
11,
11,
10,
10,
9,
9,
9,
8,
7,
7,
6,
6,
6,
6,
6,
5,
5,
5,
5,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
201,
197,
138,
63,
55,
48,
45,
26,
24,
23,
21,
20,
18,
16,
16,
12,
11,
10,
10,
9,
8,
7,
6,
6,
5,
4,
4,
4,
4,
4,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
336,
210,
90,
66,
53,
28,
24,
20,
10,
8,
8,
7,
6,
6,
6,
5,
4,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
134,
84,
81,
67,
44,
39,
32,
24,
23,
23,
22,
21,
19,
17,
16,
11,
10,
9,
8,
8,
8,
7,
7,
7,
6,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
84,
75,
68,
55,
51,
50,
36,
26,
25,
25,
18,
18,
13,
12,
11,
9,
7,
6,
6,
6,
5,
4,
4,
4,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
557,
39,
10,
6,
6,
5,
3,
3,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
195,
163,
114,
22,
19,
18,
16,
15,
9,
9,
6,
4,
3,
3,
3,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
145,
99,
68,
36,
27,
21,
20,
16,
15,
13,
12,
12,
11,
11,
7,
7,
6,
5,
4,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
70,
70,
47,
31,
30,
12,
12,
12,
11,
10,
10,
10,
8,
8,
6,
5,
4,
4,
4,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
65,
28,
28,
25,
18,
18,
18,
15,
14,
14,
14,
12,
9,
9,
8,
7,
7,
6,
6,
6,
6,
5,
5,
5,
4,
4,
4,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
212,
47,
34,
17,
11,
10,
8,
8,
7,
6,
3,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
210,
66,
28,
15,
11,
10,
8,
7,
7,
4,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
79,
30,
30,
21,
18,
18,
18,
17,
17,
16,
13,
11,
8,
8,
7,
5,
4,
4,
3,
3,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
127,
39,
21,
21,
13,
11,
8,
8,
7,
6,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
86,
58,
43,
26,
26,
11,
10,
9,
7,
6,
6,
6,
3,
3,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
90,
85,
45,
32,
27,
6,
4,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
121,
117,
7,
6,
4,
4,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
61,
42,
27,
13,
9,
8,
7,
6,
5,
5,
5,
5,
5,
4,
4,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
119,
50,
22,
5,
4,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
65,
39,
13,
12,
11,
10,
10,
6,
5,
4,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
60,
41,
13,
10,
9,
9,
6,
6,
5,
4,
3,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
75,
51,
6,
6,
5,
4,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
36,
29,
22,
10,
9,
8,
7,
5,
4,
4,
3,
3,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
55,
39,
9,
8,
4,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
19,
16,
14,
10,
9,
6,
5,
5,
4,
3,
3,
3,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
44,
43,
13,
9,
5,
4,
3,
3,
2,
1,
1,
1,
1,
67,
18,
16,
12,
6,
3,
3,
2,
1,
1,
42,
34,
8,
8,
5,
5,
4,
4,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
111,
3,
2,
2,
1,
1,
1,
1,
14,
7,
5,
5,
5,
5,
4,
4,
4,
4,
4,
4,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
53,
23,
15,
4,
3,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
66,
33,
2,
1,
1,
1,
1,
23,
14,
7,
6,
5,
5,
5,
4,
3,
3,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
22,
21,
16,
12,
7,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
24,
12,
8,
8,
5,
5,
4,
3,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
51,
21,
4,
3,
2,
2,
2,
1,
1,
49,
31,
3,
2,
28,
27,
4,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
21,
21,
6,
5,
5,
4,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
71,
9,
1,
29,
24,
17,
2,
2,
1,
1,
1,
1,
1,
1,
31,
23,
6,
4,
3,
3,
2,
2,
2,
1,
1,
1,
1,
26,
14,
11,
5,
5,
4,
2,
2,
2,
1,
1,
1,
1,
1,
1,
9,
5,
4,
3,
3,
3,
3,
3,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
20,
17,
9,
5,
4,
3,
3,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
52,
5,
4,
3,
3,
3,
2,
40,
9,
4,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
40,
7,
5,
2,
2,
2,
2,
1,
1,
1,
1,
1,
32,
4,
3,
3,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
31,
15,
7,
2,
2,
1,
1,
1,
1,
10,
9,
6,
5,
5,
3,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
46,
4,
2,
2,
1,
1,
11,
8,
6,
4,
4,
3,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
39,
8,
1,
1,
1,
1,
1,
25,
9,
5,
3,
3,
1,
1,
1,
1,
1,
42,
2,
1,
1,
1,
1,
23,
7,
4,
3,
2,
2,
2,
2,
1,
36,
4,
3,
1,
1,
28,
6,
3,
2,
2,
1,
1,
1,
1,
8,
5,
5,
5,
3,
3,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
13,
11,
4,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
17,
16,
3,
3,
2,
1,
1,
1,
13,
5,
5,
3,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
18,
14,
5,
2,
1,
37,
1,
1,
1,
15,
5,
5,
4,
4,
1,
1,
1,
1,
1,
1,
6,
5,
3,
2,
2,
2,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
12,
9,
7,
3,
2,
2,
1,
32,
1,
1,
1,
1,
13,
4,
4,
4,
2,
2,
1,
1,
1,
1,
1,
1,
17,
11,
3,
2,
1,
1,
9,
5,
4,
3,
3,
2,
1,
1,
1,
1,
1,
1,
1,
11,
10,
4,
2,
2,
2,
1,
1,
13,
6,
4,
3,
1,
1,
1,
1,
1,
1,
13,
12,
4,
1,
1,
1,
13,
7,
6,
2,
1,
1,
1,
6,
4,
3,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
17,
4,
3,
3,
1,
1,
1,
1,
14,
7,
3,
2,
1,
1,
1,
1,
20,
2,
2,
1,
1,
1,
1,
1,
13,
4,
4,
2,
2,
2,
1,
1,
29,
20,
2,
1,
1,
1,
1,
1,
1,
5,
5,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
4,
4,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
21,
4,
12,
9,
2,
1,
23,
1,
9,
4,
4,
3,
2,
1,
10,
7,
2,
1,
1,
1,
1,
11,
4,
3,
2,
1,
1,
8,
4,
2,
1,
1,
1,
1,
1,
1,
1,
1,
5,
4,
3,
2,
1,
1,
1,
1,
1,
1,
1,
1,
6,
4,
3,
2,
2,
2,
2,
1,
15,
2,
2,
1,
1,
20,
1,
10,
4,
2,
2,
1,
1,
7,
4,
2,
2,
1,
1,
1,
1,
1,
16,
4,
15,
3,
1,
1,
8,
3,
3,
2,
1,
1,
1,
8,
5,
2,
2,
1,
1,
16,
1,
11,
6,
11,
2,
2,
1,
1,
3,
3,
3,
2,
2,
1,
1,
1,
1,
3,
2,
2,
2,
1,
1,
1,
1,
1,
1,
1,
14,
1,
1,
4,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
9,
4,
2,
7,
4,
2,
2,
6,
5,
3,
1,
11,
3,
14,
14,
8,
5,
7,
6,
12,
1,
5,
3,
2,
1,
1,
1,
13,
7,
3,
1,
1,
4,
2,
2,
1,
1,
1,
1,
6,
3,
2,
1,
7,
3,
2,
3,
3,
1,
1,
1,
1,
1,
1,
9,
2,
1,
5,
4,
3,
4,
2,
2,
2,
1,
10,
1,
8,
2,
1,
4,
2,
2,
1,
1,
7,
2,
1,
5,
2,
1,
1,
1,
3,
2,
1,
1,
1,
1,
1,
7,
1,
1,
1,
4,
2,
1,
1,
1,
1,
3,
1,
1,
1,
1,
1,
1,
1,
5,
1,
1,
1,
1,
1,
5,
3,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
5,
2,
2,
4,
2,
1,
1,
1,
5,
2,
1,
1,
3,
2,
1,
1,
1,
1,
7,
1,
3,
3,
1,
1,
3,
3,
1,
1,
6,
1,
1,
7,
1,
4,
4,
7,
1,
8,
4,
3,
1,
4,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
3,
2,
2,
1,
5,
1,
1,
5,
1,
1,
4,
2,
1,
6,
1,
5,
1,
1,
3,
2,
1,
1,
6,
1,
1,
1,
1,
1,
1,
1,
1,
6,
1,
2,
1,
1,
1,
1,
1,
5,
1,
1,
4,
2,
1,
3,
1,
1,
1,
1,
2,
2,
1,
1,
3,
2,
1,
4,
1,
1,
5,
1,
6,
4,
1,
1,
2,
1,
1,
1,
1,
6,
4,
2,
4,
1,
1,
1,
1,
1,
1,
1,
1,
3,
1,
1,
1,
4,
1,
1,
5,
1,
2,
1,
1,
1,
1,
4,
2,
3,
2,
1,
2,
1,
1,
1,
1,
3,
2,
1,
5,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
4,
1,
5,
2,
2,
1,
4,
1,
2,
2,
1,
2,
2,
1,
3,
1,
1,
3,
1,
1,
4,
1,
5,
2,
1,
1,
1,
1,
1,
1,
1,
3,
1,
4,
2,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
3,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
1,
1,
4,
4,
1,
1,
1,
1,
4,
4,
2,
1,
1,
3,
1,
4,
1,
1,
1,
1,
4,
2,
1,
1,
2,
1,
1,
3,
1,
4,
3,
1,
2,
1,
1,
2,
1,
1,
3,
2,
1,
3,
1,
1,
1,
3,
3,
2,
1,
2,
1,
3,
2,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
1,
3,
1,
1,
1,
2,
1,
2,
1,
3,
2,
1,
2,
1,
2,
1,
3,
2,
1,
1,
1,
1,
2,
1,
3,
2,
1,
2,
1,
2,
1,
1,
1,
1,
3,
3,
1,
1,
1,
2,
2,
1,
1,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
2,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
2,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
2,
1,
1,
2,
2,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
2,
1,
1,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
2,
1,
1,
2,
1,
1,
2,
2,
1,
1,
2,
1,
1,
2,
2,
1,
1,
2,
2,
2,
1,
1,
1,
1,
2,
1,
1,
2,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
],
index=index) Demonstration of the bug: sorted_unstack = s.unstack()
sorted_unstack.loc["V", "i"] # second value of the Series, correctly yields 650.0
unsorted_unstack = s.unstack(sort=False)
unsorted_unstack.loc["V", "i"] # incorrectly yields nan
# narrowing down the error
s.iloc[:2990].unstack(sort=False).loc["V", "i"] # correct: 650.0
s.iloc[:2991].unstack(sort=False).loc["V", "i"] # incorrect: nan |
Thanks @johentsch - can you edit your example of the issue to be as minimal as possible? I know you mentioned it not occurring if you only include the first 2990, but what if you only include the tail or middle section? As is, I think your example is too much to be helpful. |
I had tried for quite a while but I didn't manage, sorry. Maybe, when @renanffernando solves the root of the issue, this will work, too. If not, I could try and spend some more time for creating a MWE for a new issue if the scope falls out of this one here, would that be alright? |
Sure - makes sense to wait and see if the resolution for the OP resolved this. I've taken a couple of cracks at this issue and it doesn't look easy. Planning on trying again toward the end of this month. |
Ah, thanks @johentsch for the new test case. I thought I had resolved this bug on my machine by using a strategy for sorted=False analogous to that used for sort=True. But your test broke my solution. I'll try to find out what's going on here. |
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
I think I fixed the bug. I just need to think about how to write the changes in a cleaner way. |
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
…pandas-dev#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug.
Question, when would this be in a stable pandas release? An estimated range is fine. I've encountered the issue too :/ |
Assuming we get it into 3.0 (PR should be ready now), when 3.0 is released. We were originally targeting April, but I'd guess it's looking more like June now. |
#56357) * BUG: unstack with sort=False fails when used with the level parameter (#54987) Assign new codes to labels when sort=False. This is done so that the data appears to be already sorted, fixing the bug. * Minor refactor and cleanup * Cleanup & remove test * whatsnew * Revert test removal --------- Co-authored-by: richard <[email protected]> Co-authored-by: Richard Shadrach <[email protected]> Co-authored-by: Matthew Roeschke <[email protected]>
Pandas version checks
I have checked that this issue has not already been reported.
I have confirmed this bug exists on the latest version of pandas.
I have confirmed this bug exists on the main branch of pandas.
Reproducible Example
Issue Description
The issue occurs when using the
unstack
method in pandas with thesort=False
parameter and a specified level. In this scenario, the values within the resulting DataFrame are not affected by the specified level and are displayed as if the level is set to its default value, -1. However, the labels are correctly applied, leading to an incorrect resulting DataFrame.Expected Behavior
When using
unstack
withlevel
andsort=False
, the resulting DataFrame should correctly reflect the values from the input data.Installed Versions
INSTALLED VERSIONS
commit : 4b456e2
python : 3.11.2.final.0
python-bits : 64
OS : Windows
OS-release : 10
Version : 10.0.22621
machine : AMD64
processor : Intel64 Family 6 Model 165 Stepping 2, GenuineIntel
byteorder : little
LC_ALL : None
LANG : None
LOCALE : English_United States.1252
pandas : 2.2.0dev0+171.g4b456e232
numpy : 1.25.2
pytz : 2023.3
dateutil : 2.8.2
setuptools : 65.5.0
pip : 23.2.1
Cython : None
pytest : 7.4.0
hypothesis : None
sphinx : None
blosc : None
feather : None
xlsxwriter : None
lxml.etree : None
html5lib : None
pymysql : None
psycopg2 : None
jinja2 : 3.1.2
IPython : 8.11.0
pandas_datareader : None
bs4 : None
bottleneck : 1.3.7
dataframe-api-compat: None
fastparquet : 2023.8.0
fsspec : 2023.6.0
gcsfs : None
matplotlib : 3.7.1
numba : None
numexpr : 2.8.5
odfpy : None
openpyxl : 3.1.2
pandas_gbq : None
pyarrow : 13.0.0
pyreadstat : None
pyxlsb : None
s3fs : None
scipy : None
sqlalchemy : None
tables : None
tabulate : 0.9.0
xarray : None
xlrd : None
zstandard : None
tzdata : 2023.3
qtpy : None
pyqt5 : None
The text was updated successfully, but these errors were encountered: