[
{
"test_name": "gasf_basic",
"params": {
"method": "summation"
},
"input": {
"X": [
[
0.4967141530112327,
-0.13826430117118466,
0.6476885381006925,
1.5230298564080254,
-0.23415337472333597,
-0.23413695694918055,
1.5792128155073915,
0.7674347291529088,
-0.4694743859349521,
0.5425600435859647
],
[
-0.46341769281246226,
-0.46572975357025687,
0.24196227156603412,
-1.913280244657798,
-1.7249178325130328,
-0.5622875292409727,
-1.0128311203344238,
0.3142473325952739,
-0.9080240755212109,
-1.4123037013352915
],
[
1.465648768921554,
-0.22577630048653566,
0.06752820468792384,
-1.4247481862134568,
-0.5443827245251827,
0.11092258970986608,
-1.1509935774223028,
0.37569801834567196,
-0.600638689918805,
-0.2916937497932768
]
]
},
"expected": {
"output_3d": [
[
[
-0.9935536523808355,
-0.6966909233457471,
-0.9994242841015234,
-0.37976246461863905,
-0.5929570174561544,
-0.5929772547632136,
-0.05677300247108859,
-0.9884354812260806,
0.056773002471088574,
-0.9976328054932911
],
[
-0.6966909233457471,
-0.08425938382864301,
-0.7945801658574405,
-0.8800438013589942,
0.05166575941957996,
0.051640660533895044,
-0.6766611471672351,
-0.8606835424037209,
0.676661147167235,
-0.7281102111006222
],
[
-0.9994242841015234,
-0.7945801658574405,
-0.9835783998143328,
-0.23964292185044267,
-0.7048896878997282,
-0.7049075145394158,
0.09061346529536098,
-0.9554042101943969,
-0.09061346529536096,
-0.9969031022445128
],
[
-0.37976246461863905,
-0.8800438013589942,
-0.23964292185044267,
0.7866254872408356,
-0.93632108346831,
-0.9363122580429334,
0.9451522330399575,
-0.12338788472822124,
-0.9451522330399573,
-0.33796412559990735
],
[
-0.5929570174561544,
0.05166575941957996,
-0.7048896878997282,
-0.93632108346831,
0.18663608969840118,
0.18661139880311428,
-0.7702714098609664,
-0.7836764517358865,
0.7702714098609662,
-0.6284140815683105
],
[
-0.5929772547632136,
0.051640660533895044,
-0.7049075145394158,
-0.9363122580429334,
0.18661139880311428,
0.18658670778995634,
-0.7702553822564167,
-0.7836920629840823,
0.7702553822564164,
-0.6284336313636364
],
[
-0.05677300247108859,
-0.6766611471672351,
0.09061346529536098,
0.9451522330399575,
-0.7702714098609664,
-0.7702553822564167,
1.0000000000000004,
0.2075138793438414,
-1.0000000000000002,
-0.012016642844831397
],
[
-0.9884354812260806,
-0.8606835424037209,
-0.9554042101943969,
-0.12338788472822124,
-0.7836764517358865,
-0.7836920629840823,
0.2075138793438414,
-0.9138759797593392,
-0.20751387934384136,
-0.9806550630426323
],
[
0.056773002471088574,
0.676661147167235,
-0.09061346529536096,
-0.9451522330399573,
0.7702714098609662,
0.7702553822564164,
-1.0000000000000002,
-0.20751387934384136,
1.0,
0.012016642844831393
],
[
-0.9976328054932911,
-0.7281102111006222,
-0.9969031022445128,
-0.33796412559990735,
-0.6284140815683105,
-0.6284336313636364,
-0.012016642844831397,
-0.9806550630426323,
0.012016642844831393,
-0.9997112005894795
]
],
[
[
-0.8178716148594339,
-0.8191221273485942,
-0.05568388204065655,
-0.30176844197212394,
-0.781246620814945,
-0.8672278315851822,
-0.9935283140783746,
0.30176844197212394,
-0.9782455282392925,
-0.9621393542604598
],
[
-0.8191221273485942,
-0.8203687589677586,
-0.057857029752235056,
-0.29969254331084155,
-0.779886051965453,
-0.8683095597094879,
-0.9937731954489082,
0.29969254331084155,
-0.9786947592753958,
-0.9615438098020267
],
[
-0.05568388204065655,
-0.057857029752235056,
0.7488180047192388,
-0.9350983918067763,
-0.9741534704028715,
-0.14708232345331126,
-0.5269232131640196,
0.9350983918067763,
-0.44380363081357055,
-0.8104134244297465
],
[
-0.30176844197212394,
-0.29969254331084155,
-0.9350983918067763,
1.0,
0.8308775935541515,
-0.212997521748156,
0.1915259469570436,
-1.0,
0.09742426589731179,
0.5501949799065586
],
[
-0.781246620814945,
-0.779886051965453,
-0.9741534704028715,
0.8308775935541515,
0.3807151509406754,
-0.7206609765215409,
-0.3870192640578708,
-0.8308775935541515,
-0.47286050163525056,
-0.007515590578627662
],
[
-0.8672278315851822,
-0.8683095597094879,
-0.14708232345331126,
-0.212997521748156,
-0.7206609765215409,
-0.9092641114582877,
-0.9997596519639379,
0.212997521748156,
-0.9931559695430359,
-0.9330645908094757
],
[
-0.9935283140783746,
-0.9937731954489082,
-0.5269232131640196,
0.1915259469570436,
-0.3870192640578708,
-0.9997596519639379,
-0.9266356232844155,
-0.1915259469570436,
-0.9581592818552402,
-0.714201036828769
],
[
0.30176844197212394,
0.29969254331084155,
0.9350983918067763,
-1.0,
-0.8308775935541515,
0.212997521748156,
-0.1915259469570436,
1.0,
-0.09742426589731179,
-0.5501949799065586
],
[
-0.9782455282392925,
-0.9786947592753958,
-0.44380363081357055,
0.09742426589731179,
-0.47286050163525056,
-0.9931559695430359,
-0.9581592818552402,
-0.09742426589731179,
-0.9810170248287398,
-0.7774615589969244
],
[
-0.9621393542604598,
-0.9615438098020267,
-0.8104134244297465,
0.5501949799065586,
-0.007515590578627662,
-0.9330645908094757,
-0.714201036828769,
-0.5501949799065586,
-0.7774615589969244,
-0.39457096817124315
]
],
[
[
0.9999999999999996,
-0.17037563828277516,
0.0325753815416469,
-0.9999999999999999,
-0.3908342310546768,
0.06260197354705246,
-0.8105764706864044,
0.24581239991006534,
-0.42976034804800173,
-0.21598698519219178
],
[
-0.17037563828277516,
-0.941944293766176,
-0.9904062833567218,
0.17037562359948105,
-0.8404145772742387,
-0.9941122917969345,
-0.4389679228123655,
-0.9970256550511559,
-0.8165205528876426,
-0.9253216262460547
],
[
0.0325753815416469,
-0.9904062833567218,
-0.9978776870942184,
-0.032575396434899775,
-0.9327041613478055,
-0.9954696092420389,
-0.6117268626261289,
-0.9607955459843642,
-0.9164634006497187,
-0.9829139147444201
],
[
-0.9999999999999999,
0.17037562359948105,
-0.032575396434899775,
1.0,
0.3908342173387378,
-0.06260198841898612,
0.8105764619597955,
-0.24581241435402046,
0.42976033459310264,
0.21598697064275396
],
[
-0.3908342310546768,
-0.8404145772742387,
-0.9327041613478055,
0.3908342173387378,
-0.6944972291144325,
-0.9431226689447566,
-0.22225120514576896,
-0.9882908678371234,
-0.6631588489035116,
-0.8143196519789622
],
[
0.06260197354705246,
-0.9941122917969345,
-0.9954696092420389,
-0.06260198841898612,
-0.9431226689447566,
-0.9921619820919784,
-0.6352278411644212,
-0.9520278257414005,
-0.9280757901786211,
-0.9880023284707792
],
[
-0.8105764706864044,
-0.4389679228123655,
-0.6117268626261289,
0.8105764619597955,
-0.22225120514576896,
-0.6352278411644212,
0.31406840136651965,
-0.7669138496944008,
-0.1804394413764579,
-0.3967357318285149
],
[
0.24581239991006534,
-0.9970256550511559,
-0.9607955459843642,
-0.24581241435402046,
-0.9882908678371234,
-0.9520278257414005,
-0.7669138496944008,
-0.8791525138988947,
-0.980878799396983,
-0.999530166553695
],
[
-0.42976034804800173,
-0.8165205528876426,
-0.9164634006497187,
0.42976033459310264,
-0.6631588489035116,
-0.9280757901786211,
-0.1804394413764579,
-0.980878799396983,
-0.630612109620849,
-0.7888075189804278
],
[
-0.21598698519219178,
-0.9253216262460547,
-0.9829139147444201,
0.21598697064275396,
-0.8143196519789622,
-0.9880023284707792,
-0.3967357318285149,
-0.999530166553695,
-0.7888075189804278,
-0.9066992570251323
]
]
]
},
"tolerance": 1e-10
},
{
"test_name": "gadf_basic",
"params": {
"method": "difference"
},
"input": {
"X": [
[
0.4967141530112327,
-0.13826430117118466,
0.6476885381006925,
1.5230298564080254,
-0.23415337472333597,
-0.23413695694918055,
1.5792128155073915,
0.7674347291529088,
-0.4694743859349521,
0.5425600435859647
],
[
-0.46341769281246226,
-0.46572975357025687,
0.24196227156603412,
-1.913280244657798,
-1.7249178325130328,
-0.5622875292409727,
-1.0128311203344238,
0.3142473325952739,
-0.9080240755212109,
-1.4123037013352915
],
[
1.465648768921554,
-0.22577630048653566,
0.06752820468792384,
-1.4247481862134568,
-0.5443827245251827,
0.11092258970986608,
-1.1509935774223028,
0.37569801834567196,
-0.600638689918805,
-0.2916937497932768
]
]
},
"expected": {
"output_3d": [
[
[
0.0,
-0.6337681154192304,
0.14700676213499275,
0.9621715831582274,
-0.7328239850990291,
-0.7328068842996387,
0.9983871123919911,
0.26271635471288723,
-0.9983871123919908,
0.04477164197019533
],
[
0.6337681154192304,
0.0,
0.7405956589519813,
0.9169283893353983,
-0.13562887824713632,
-0.135603977999813,
0.7362945687116819,
0.8147229794318424,
-0.7362945687116818,
0.6677645017075483
],
[
-0.14700676213499275,
-0.7405956589519813,
0.0,
0.9116669172381591,
-0.824888294595416,
-0.8248740870756012,
0.9958861380234022,
0.11801919783125489,
-0.995886138023402,
-0.10257413081507318
],
[
-0.9621715831582274,
-0.9169283893353983,
-0.9116669172381591,
0.0,
-0.8543327609026479,
-0.8543458226230867,
0.32663015228172404,
-0.8567979388126415,
-0.326630152281724,
-0.9490089886067097
],
[
0.7328239850990291,
0.13562887824713632,
0.824888294595416,
0.8543327609026479,
0.0,
2.5132435424679578e-05,
0.6377162026723169,
0.8858391616636326,
-0.6377162026723168,
0.7625525865270262
],
[
0.7328068842996387,
0.135603977999813,
0.8248740870756012,
0.8543458226230867,
-2.5132435424679578e-05,
0.0,
0.6377355612673814,
0.885827500123959,
-0.6377355612673813,
0.7625363274543859
],
[
-0.9983871123919911,
-0.7362945687116819,
-0.9958861380234022,
-0.32663015228172404,
-0.6377162026723169,
-0.6377355612673814,
0.0,
-0.9782320736306237,
-0.0,
-0.9999277975407725
],
[
-0.26271635471288723,
-0.8147229794318424,
-0.11801919783125489,
0.8567979388126415,
-0.8858391616636326,
-0.885827500123959,
0.9782320736306237,
0.0,
-0.9782320736306235,
-0.21925396177960685
],
[
0.9983871123919908,
0.7362945687116818,
0.995886138023402,
0.326630152281724,
0.6377162026723168,
0.6377355612673813,
0.0,
0.9782320736306235,
0.0,
0.9999277975407723
],
[
-0.04477164197019533,
-0.6677645017075483,
0.10257413081507318,
0.9490089886067097,
-0.7625525865270262,
-0.7625363274543859,
0.9999277975407725,
0.21925396177960685,
-0.9999277975407723,
0.0
]
],
[
[
0.0,
-0.0021766568163468225,
0.7845620979085471,
-0.9533812497787635,
-0.9600637467564712,
-0.09177583943402112,
-0.4787792155822082,
0.9533812497787635,
-0.393215380191179,
-0.7765331558290796
],
[
0.0021766568163468225,
0.0,
0.7859098759501538,
-0.954035837630788,
-0.9594524844658469,
-0.08960815136988065,
-0.476867117448438,
0.954035837630788,
-0.3912131294424166,
-0.7751598562137015
],
[
-0.7845620979085471,
-0.7859098759501538,
0.0,
-0.3543882018921914,
-0.8147936083476464,
-0.8381566366601358,
-0.9856619659399967,
0.3543882018921914,
-0.9651760843758868,
-0.9758236334512895
],
[
0.9533812497787635,
0.954035837630788,
0.3543882018921914,
0.0,
0.5564552313795444,
0.9770527394819298,
0.9814875504264982,
0.0,
0.9952429414039418,
0.8350362172299005
],
[
0.9600637467564712,
0.9594524844658469,
0.8147936083476464,
-0.5564552313795444,
0.0,
0.9303348142038769,
0.7089203988725596,
0.5564552313795444,
0.7727128177335916,
0.3876540078547735
],
[
0.09177583943402112,
0.08960815136988065,
0.8381566366601358,
-0.9770527394819298,
-0.9303348142038769,
0.0,
-0.39618536702376267,
0.9770527394819298,
-0.30717292594336926,
-0.715430157206832
],
[
0.4787792155822082,
0.476867117448438,
0.9856619659399967,
-0.9814875504264982,
-0.7089203988725596,
0.39618536702376267,
0.0,
0.9814875504264982,
0.09499414271705105,
-0.38007842083706034
],
[
-0.9533812497787635,
-0.954035837630788,
-0.3543882018921914,
-0.0,
-0.5564552313795444,
-0.9770527394819298,
-0.9814875504264982,
0.0,
-0.9952429414039418,
-0.8350362172299005
],
[
0.393215380191179,
0.3912131294424166,
0.9651760843758868,
-0.9952429414039418,
-0.7727128177335916,
0.30717292594336926,
-0.09499414271705105,
0.9952429414039418,
0.0,
-0.4662248796865948
],
[
0.7765331558290796,
0.7751598562137015,
0.9758236334512895,
-0.8350362172299005,
-0.3876540078547735,
0.715430157206832,
0.38007842083706034,
0.8350362172299005,
0.4662248796865948,
0.0
]
],
[
[
0.0,
-0.9853791919288932,
-0.9994692804567841,
-1.4901161193847656e-08,
-0.9204610938429352,
-0.9980385709901014,
-0.5856328316137236,
-0.9693174143945007,
-0.9029430028386002,
-0.9763962488649492
],
[
0.9853791919288932,
0.0,
0.20238431974213414,
-0.9853791893900987,
-0.22829577239685642,
0.23172814067021597,
-0.6989476201960066,
0.4073664971655547,
-0.2696374140410278,
-0.04647494681856665
],
[
0.9994692804567841,
-0.20238431974213414,
0.0,
-0.9994692809421954,
-0.42061117901627376,
0.030057262212964578,
-0.8292234948452727,
0.21410605785660486,
-0.45894597866022135,
-0.24767883702067867
],
[
1.4901161193847656e-08,
0.9853791893900987,
0.9994692809421954,
0.0,
0.9204610880190516,
0.9980385719229439,
0.5856328195351932,
0.9693174180573912,
0.9029429964346722,
0.9763962456464927
],
[
0.9204610938429352,
0.22829577239685642,
0.42061117901627376,
-0.9204610880190516,
0.0,
0.44769031850367136,
-0.5172187474272313,
0.6051031768041583,
-0.04267664585395903,
0.1828014604839607
],
[
0.9980385709901014,
-0.23172814067021597,
-0.030057262212964578,
-0.9980385719229439,
-0.44769031850367136,
0.0,
-0.8456483535150271,
0.1846490732032672,
-0.4854434176122347,
-0.2766876741965602
],
[
0.5856328316137236,
0.6989476201960066,
0.8292234948452727,
-0.5856328195351932,
0.5172187474272313,
0.8456483535150271,
0.0,
0.9296617005398624,
0.48022258292924613,
0.6649547556665805
],
[
0.9693174143945007,
-0.4073664971655547,
-0.21410605785660486,
-0.9693174180573912,
-0.6051031768041583,
-0.1846490732032672,
-0.9296617005398624,
0.0,
-0.6385287758889273,
-0.44937025122603746
],
[
0.9029430028386002,
0.2696374140410278,
0.45894597866022135,
-0.9029429964346722,
0.04267664585395903,
0.4854434176122347,
-0.48022258292924613,
0.6385287758889273,
0.0,
0.22459245476147013
],
[
0.9763962488649492,
0.04647494681856665,
0.24767883702067867,
-0.9763962456464927,
-0.1828014604839607,
0.2766876741965602,
-0.6649547556665805,
0.44937025122603746,
-0.22459245476147013,
0.0
]
]
]
},
"tolerance": 1e-10
},
{
"test_name": "gasf_reduced",
"params": {
"image_size": 5,
"method": "summation"
},
"input": {
"X": [
[
0.4967141530112327,
-0.13826430117118466,
0.6476885381006925,
1.5230298564080254,
-0.23415337472333597,
-0.23413695694918055,
1.5792128155073915,
0.7674347291529088,
-0.4694743859349521,
0.5425600435859647
],
[
-0.46341769281246226,
-0.46572975357025687,
0.24196227156603412,
-1.913280244657798,
-1.7249178325130328,
-0.5622875292409727,
-1.0128311203344238,
0.3142473325952739,
-0.9080240755212109,
-1.4123037013352915
],
[
1.465648768921554,
-0.22577630048653566,
0.06752820468792384,
-1.4247481862134568,
-0.5443827245251827,
0.11092258970986608,
-1.1509935774223028,
0.37569801834567196,
-0.600638689918805,
-0.2916937497932768
]
]
},
"expected": {
"output_3d": [
[
[
-0.6595141887592011,
-0.8020179050254603,
0.41260502374595426,
-0.4126050429419478,
-0.46412644461332725
],
[
-0.8020179050254603,
0.5312611085546519,
-0.8750031738670014,
0.8750031636649944,
-0.9200429610257866
],
[
0.41260502374595426,
-0.8750031738670014,
1.0,
-0.9999999999999998,
0.6153549292328888
],
[
-0.4126050429419478,
0.8750031636649944,
-0.9999999999999998,
0.9999999999999991,
-0.6153549458440187
],
[
-0.46412644461332725,
-0.9200429610257866,
0.6153549292328888,
-0.6153549458440187,
-0.24267662213757285
]
],
[
[
0.024337356639382246,
-0.8272488981419109,
-0.8840113273572155,
0.7156595959340647,
-0.7156596106527817
],
[
-0.8272488981419109,
-0.9203077256070163,
-0.08573639986668752,
-0.19961499302485985,
0.1996149723755507
],
[
-0.8840113273572155,
-0.08573639986668752,
0.8399455162715572,
-0.9591521097155075,
0.9591521037540285
],
[
0.7156595959340647,
-0.19961499302485985,
-0.9591521097155075,
0.9999999999999991,
-0.9999999999999998
],
[
-0.7156596106527817,
0.1996149723755507,
0.9591521037540285,
-0.9999999999999998,
1.0
]
],
[
[
0.9999999999999996,
-0.9999999999999999,
-0.2886199887124862,
-0.5518646967525144,
-0.6419938558715567
],
[
-0.9999999999999999,
1.0,
0.2886199744454628,
0.5518646843259344,
0.6419938444466906
],
[
-0.2886199887124862,
0.2886199744454628,
-0.8333970207022008,
-0.6391654011197713,
-0.5487892408919999
],
[
-0.5518646967525144,
0.5518646843259344,
-0.6391654011197713,
-0.3908907403876737,
-0.28509138151725755
],
[
-0.6419938558715567,
0.6419938444466906,
-0.5487892408919999,
-0.28509138151725755,
-0.17568780738511686
]
]
]
},
"tolerance": 1e-10
},
{
"test_name": "mtf_basic",
"params": {
"n_bins": 5
},
"input": {
"X": [
[
0.4967141530112327,
-0.13826430117118466,
0.6476885381006925,
1.5230298564080254,
-0.23415337472333597,
-0.23413695694918055,
1.5792128155073915,
0.7674347291529088,
-0.4694743859349521,
0.5425600435859647
],
[
-0.46341769281246226,
-0.46572975357025687,
0.24196227156603412,
-1.913280244657798,
-1.7249178325130328,
-0.5622875292409727,
-1.0128311203344238,
0.3142473325952739,
-0.9080240755212109,
-1.4123037013352915
],
[
1.465648768921554,
-0.22577630048653566,
0.06752820468792384,
-1.4247481862134568,
-0.5443827245251827,
0.11092258970986608,
-1.1509935774223028,
0.37569801834567196,
-0.600638689918805,
-0.2916937497932768
]
]
},
"expected": {
"output_3d": [
[
[
0.0,
1.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0
],
[
0.0,
0.0,
0.5,
0.5,
0.0,
0.0,
0.5,
0.5,
0.0,
0.0
],
[
0.0,
0.0,
0.0,
0.5,
0.5,
0.0,
0.5,
0.0,
0.5,
0.0
],
[
0.0,
0.0,
0.5,
0.0,
0.5,
0.0,
0.0,
0.5,
0.5,
0.0
],
[
0.5,
0.5,
0.0,
0.0,
0.0,
0.5,
0.0,
0.0,
0.0,
0.5
],
[
0.0,
0.0,
0.5,
0.5,
0.0,
0.0,
0.5,
0.5,
0.0,
0.0
],
[
0.0,
0.0,
0.5,
0.0,
0.5,
0.0,
0.0,
0.5,
0.5,
0.0
],
[
0.0,
0.0,
0.0,
0.5,
0.5,
0.0,
0.5,
0.0,
0.5,
0.0
],
[
0.5,
0.5,
0.0,
0.0,
0.0,
0.5,
0.0,
0.0,
0.0,
0.5
],
[
0.0,
1.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0
]
],
[
[
0.5,
0.5,
0.5,
0.0,
0.0,
0.0,
0.0,
0.5,
0.0,
0.0
],
[
0.5,
0.5,
0.5,
0.0,
0.0,
0.0,
0.0,
0.5,
0.0,
0.0
],
[
0.0,
0.0,
0.0,
0.5,
0.5,
0.5,
0.0,
0.0,
0.5,
0.0
],
[
0.0,
0.0,
0.0,
0.5,
0.5,
0.5,
0.0,
0.0,
0.5,
0.0
],
[
0.0,
0.0,
0.0,
0.5,
0.5,
0.5,
0.0,
0.0,
0.5,
0.0
],
[
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0
],
[
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0
],
[
0.0,
0.0,
0.0,
0.5,
0.5,
0.5,
0.0,
0.0,
0.5,
0.0
],
[
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0
],
[
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0,
1.0,
0.0,
0.0
]
],
[
[
0.0,
0.5,
0.0,
0.0,
0.5,
0.0,
0.0,
0.0,
0.5,
0.5
],
[
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0
],
[
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0
],
[
0.5,
0.0,
0.0,
0.0,
0.5,
0.0,
0.0,
0.5,
0.5,
0.0
],
[
0.0,
0.5,
0.5,
0.0,
0.0,
0.5,
0.0,
0.0,
0.0,
0.5
],
[
0.0,
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0
],
[
0.5,
0.0,
0.0,
0.0,
0.5,
0.0,
0.0,
0.5,
0.5,
0.0
],
[
0.0,
0.5,
0.0,
0.0,
0.5,
0.0,
0.0,
0.0,
0.5,
0.5
],
[
0.0,
0.5,
0.5,
0.0,
0.0,
0.5,
0.0,
0.0,
0.0,
0.5
],
[
0.0,
0.0,
1.0,
0.0,
0.0,
1.0,
0.0,
0.0,
0.0,
0.0
]
]
]
},
"tolerance": 1e-08
},
{
"test_name": "rp_basic",
"params": {},
"input": {
"X": [
[
0.4967141530112327,
-0.13826430117118466,
0.6476885381006925,
1.5230298564080254,
-0.23415337472333597,
-0.23413695694918055,
1.5792128155073915,
0.7674347291529088,
-0.4694743859349521,
0.5425600435859647
],
[
-0.46341769281246226,
-0.46572975357025687,
0.24196227156603412,
-1.913280244657798,
-1.7249178325130328,
-0.5622875292409727,
-1.0128311203344238,
0.3142473325952739,
-0.9080240755212109,
-1.4123037013352915
],
[
1.465648768921554,
-0.22577630048653566,
0.06752820468792384,
-1.4247481862134568,
-0.5443827245251827,
0.11092258970986608,
-1.1509935774223028,
0.37569801834567196,
-0.600638689918805,
-0.2916937497932768
]
]
},
"expected": {
"output_3d": [
[
[
0.0,
0.6349784541824173,
0.15097438508945982,
1.0263157033967927,
0.7308675277345686,
0.7308511099604132,
1.0824986624961588,
0.2707205761416761,
0.9661885389461848,
0.045845890574731984
],
[
0.6349784541824173,
0.0,
0.7859528392718771,
1.66129415757921,
0.09588907355215132,
0.09587265577799589,
1.717477116678576,
0.9056990303240935,
0.33121008476376745,
0.6808243447571494
],
[
0.15097438508945982,
0.7859528392718771,
0.0,
0.8753413183073329,
0.8818419128240285,
0.8818254950498731,
0.931524277406699,
0.11974619105221629,
1.1171629240356447,
0.10512849451472783
],
[
1.0263157033967927,
1.66129415757921,
0.8753413183073329,
0.0,
1.7571832311313613,
1.7571668133572058,
0.0561829590993661,
0.7555951272551166,
1.9925042423429775,
0.9804698128220607
],
[
0.7308675277345686,
0.09588907355215132,
0.8818419128240285,
1.7571832311313613,
0.0,
1.6417774155425002e-05,
1.8133661902307274,
1.0015881038762449,
0.23532101121161614,
0.7767134183093006
],
[
0.7308511099604132,
0.09587265577799589,
0.8818254950498731,
1.7571668133572058,
1.6417774155425002e-05,
0.0,
1.813349772456572,
1.0015716861020894,
0.23533742898577156,
0.7766970005351452
],
[
1.0824986624961588,
1.717477116678576,
0.931524277406699,
0.0561829590993661,
1.8133661902307274,
1.813349772456572,
0.0,
0.8117780863544827,
2.0486872014423434,
1.036652771921427
],
[
0.2707205761416761,
0.9056990303240935,
0.11974619105221629,
0.7555951272551166,
1.0015881038762449,
1.0015716861020894,
0.8117780863544827,
0.0,
1.2369091150878608,
0.22487468556694412
],
[
0.9661885389461848,
0.33121008476376745,
1.1171629240356447,
1.9925042423429775,
0.23532101121161614,
0.23533742898577156,
2.0486872014423434,
1.2369091150878608,
0.0,
1.0120344295209167
],
[
0.045845890574731984,
0.6808243447571494,
0.10512849451472783,
0.9804698128220607,
0.7767134183093006,
0.7766970005351452,
1.036652771921427,
0.22487468556694412,
1.0120344295209167,
0.0
]
],
[
[
0.0,
0.0023120607577946095,
0.7053799643784964,
1.4498625518453356,
1.2615001397005705,
0.09886983642851044,
0.5494134275219615,
0.7776650254077362,
0.44460638270874864,
0.9488860085228292
],
[
0.0023120607577946095,
0.0,
0.707692025136291,
1.447550491087541,
1.2591880789427758,
0.09655777567071583,
0.5471013667641669,
0.7799770861655307,
0.44229432195095403,
0.9465739477650346
],
[
0.7053799643784964,
0.707692025136291,
0.0,
2.155242516223832,
1.9668801040790669,
0.8042498008070068,
1.254793391900458,
0.07228506102923976,
1.149986347087245,
1.6542659729013256
],
[
1.4498625518453356,
1.447550491087541,
2.155242516223832,
0.0,
0.18836241214476512,
1.350992715416825,
0.9004491243233741,
2.227527577253072,
1.005256169136587,
0.5009765433225064
],
[
1.2615001397005705,
1.2591880789427758,
1.9668801040790669,
0.18836241214476512,
0.0,
1.16263030327206,
0.712086712178609,
2.0391651651083067,
0.8168937569918219,
0.3126141311777413
],
[
0.09886983642851044,
0.09655777567071583,
0.8042498008070068,
1.350992715416825,
1.16263030327206,
0.0,
0.4505435910934511,
0.8765348618362465,
0.3457365462802382,
0.8500161720943188
],
[
0.5494134275219615,
0.5471013667641669,
1.254793391900458,
0.9004491243233741,
0.712086712178609,
0.4505435910934511,
0.0,
1.3270784529296977,
0.1048070448132129,
0.3994725810008677
],
[
0.7776650254077362,
0.7799770861655307,
0.07228506102923976,
2.227527577253072,
2.0391651651083067,
0.8765348618362465,
1.3270784529296977,
0.0,
1.2222714081164847,
1.7265510339305654
],
[
0.44460638270874864,
0.44229432195095403,
1.149986347087245,
1.005256169136587,
0.8168937569918219,
0.3457365462802382,
0.1048070448132129,
1.2222714081164847,
0.0,
0.5042796258140806
],
[
0.9488860085228292,
0.9465739477650346,
1.6542659729013256,
0.5009765433225064,
0.3126141311777413,
0.8500161720943188,
0.3994725810008677,
1.7265510339305654,
0.5042796258140806,
0.0
]
],
[
[
0.0,
1.6914250694080897,
1.3981205642336303,
2.890396955135011,
2.0100314934467365,
1.354726179211688,
2.616642346343857,
1.089950750575882,
2.066287458840359,
1.7573425187148308
],
[
1.6914250694080897,
0.0,
0.2933045051744595,
1.1989718857269211,
0.31860642403864703,
0.33669889019640176,
0.9252172769357672,
0.6014743188322076,
0.37486238943226935,
0.06591744930674112
],
[
1.3981205642336303,
0.2933045051744595,
0.0,
1.4922763909013805,
0.6119109292131065,
0.04339438502194225,
1.2185217821102265,
0.3081698136577481,
0.6681668946067288,
0.35922195448120064
],
[
2.890396955135011,
1.1989718857269211,
1.4922763909013805,
0.0,
0.8803654616882741,
1.5356707759233228,
0.273754608791154,
1.8004462045591287,
0.8241094962946518,
1.13305443642018
],
[
2.0100314934467365,
0.31860642403864703,
0.6119109292131065,
0.8803654616882741,
0.0,
0.6553053142350488,
0.6066108528971201,
0.9200807428708546,
0.05625596539362232,
0.2526889747319059
],
[
1.354726179211688,
0.33669889019640176,
0.04339438502194225,
1.5356707759233228,
0.6553053142350488,
0.0,
1.2619161671321688,
0.2647754286358059,
0.7115612796286711,
0.40261633950314285
],
[
2.616642346343857,
0.9252172769357672,
1.2185217821102265,
0.273754608791154,
0.6066108528971201,
1.2619161671321688,
0.0,
1.5266915957679748,
0.5503548875034978,
0.859299827629026
],
[
1.089950750575882,
0.6014743188322076,
0.3081698136577481,
1.8004462045591287,
0.9200807428708546,
0.2647754286358059,
1.5266915957679748,
0.0,
0.9763367082644769,
0.6673917681389487
],
[
2.066287458840359,
0.37486238943226935,
0.6681668946067288,
0.8241094962946518,
0.05625596539362232,
0.7115612796286711,
0.5503548875034978,
0.9763367082644769,
0.0,
0.3089449401255282
],
[
1.7573425187148308,
0.06591744930674112,
0.35922195448120064,
1.13305443642018,
0.2526889747319059,
0.40261633950314285,
0.859299827629026,
0.6673917681389487,
0.3089449401255282,
0.0
]
]
]
},
"tolerance": 1e-10
},
{
"test_name": "rp_threshold",
"params": {
"threshold": 1.0
},
"input": {
"X": [
[
0.4967141530112327,
-0.13826430117118466,
0.6476885381006925,
1.5230298564080254,
-0.23415337472333597,
-0.23413695694918055,
1.5792128155073915,
0.7674347291529088,
-0.4694743859349521,
0.5425600435859647
],
[
-0.46341769281246226,
-0.46572975357025687,
0.24196227156603412,
-1.913280244657798,
-1.7249178325130328,
-0.5622875292409727,
-1.0128311203344238,
0.3142473325952739,
-0.9080240755212109,
-1.4123037013352915
],
[
1.465648768921554,
-0.22577630048653566,
0.06752820468792384,
-1.4247481862134568,
-0.5443827245251827,
0.11092258970986608,
-1.1509935774223028,
0.37569801834567196,
-0.600638689918805,
-0.2916937497932768
]
]
},
"expected": {
"output_3d": [
[
[
1.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
1.0
],
[
0.0,
0.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
0.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0
],
[
0.0,
0.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
0.0,
0.0
],
[
1.0,
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
0.0,
1.0
],
[
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
0.0,
0.0,
1.0,
0.0
],
[
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
0.0,
1.0,
0.0,
1.0
]
],
[
[
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
0.0,
1.0,
0.0,
0.0
],
[
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
1.0,
0.0,
0.0,
1.0
],
[
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
1.0,
0.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
[
1.0,
1.0,
0.0,
1.0,
1.0,
1.0,
1.0,
0.0,
1.0,
1.0
],
[
1.0,
1.0,
1.0,
0.0,
0.0,
1.0,
0.0,
1.0,
0.0,
0.0
],
[
1.0,
1.0,
0.0,
0.0,
1.0,
1.0,
1.0,
0.0,
1.0,
1.0
],
[
1.0,
1.0,
0.0,
1.0,
1.0,
1.0,
1.0,
0.0,
1.0,
1.0
]
],
[
[
1.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
],
[
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
[
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0
],
[
0.0,
0.0,
0.0,
1.0,
1.0,
0.0,
1.0,
0.0,
1.0,
0.0
],
[
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
[
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0
],
[
0.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
0.0,
1.0,
1.0
],
[
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0
],
[
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0
],
[
0.0,
1.0,
1.0,
0.0,
1.0,
1.0,
1.0,
1.0,
1.0,
1.0
]
]
]
},
"tolerance": 1e-10
}
]