masque/test.ssc

2 lines
31 KiB
Plaintext

{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Process 1401673 Thread 1401673 \"\"","unit":"seconds","startValue":0.0,"endValue":2.72,"samples":[[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,11,2,9,8,7,6,5,2,10,2,9,8,7,6,5,2,4,3,2,1,0],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,22,2,9,8,7,6,5,2,21,2,9,8,7,6,5,2,20,2,9,8,7,6,5,2,19,2,9,8,7,6,5,2,18,2,17,16],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,22,2,9,8,7,6,5,2,21,2,9,8,7,6,5,2,31,2,9,8,7,6,5,2,30,2,9,13,5,2,9,8,7,6,5,2,29,2,27,5,2,9,8,7,6,5,2,28,2,27,5,2,9,8,7,6,5,2,26,2,9,8,25,24,23,5],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,22,2,9,8,7,6,5,2,21,2,9,8,7,6,5,2,31,2,9,8,7,6,5,2,30,2,9,13,5,2,9,8,7,6,5,2,36,2,27,5,2,9,8,7,6,5,2,35,2,27,5,2,9,8,7,34,33,32],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,22,2,9,8,7,6,5,2,21,2,9,8,7,6,5,2,31,2,9,8,7,6,5,2,30,2,9,13,5,2,9,8,7,6,5,2,36,2,27,5,2,9,8,7,6,5,2,35,2,27,5,2,9,8,7,6,5,2,37],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,22,2,9,8,7,6,5,2,21,2,9,8,7,6,5,2,31,2,9,8,7,6,5,2,30,2,9,13,5,2,9,8,7,6,5,2,41,2,27,5,2,9,8,7,6,5,2,40,2,9,8,7,6,5,2,39,2,9,8,7,38,5],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,12,2,9,8,7,6,5,2,48,2,27,5,2,9,8,7,6,5,2,47,2,9,8,7,6,5,2,46,2,9,8,7,6,5,2,45,2,9,8,7,6,5,2,44,2,9,8,7,6,5,2,43,2,9,8,7,6,5,2,42],[15,2,14,2,9,13,5,2,9,13,5,2,9,8,7,6,5,2,55,2,9,8,7,6,5,2,54,2,9,8,7,6,5,2,53,2,9,8,7,6,5,2,52,51,50,49],[15,2,14,2,9,8,7,6,5,2,56,2,9,8,25,24,23,5],[15,2,14,2,9,8,7,6,5,2,62,2,9,8,7,6,5,2,61,2,27,5,2,9,8,7,6,5,2,60,2,9,8,7,6,5,2,59,2,9,8,7,6,5,2,58,57],[15,2,14,2,9,8,7,6,5,2,64,2,9,8,7,6,5,2,63,2,9,8,25,24,23,5],[15,2,14,2,9,8,7,6,5,2,67,2,9,8,7,6,5,2,66,2,9,8,7,6,5,2,65,2,9,8,7,34,33,32],[15,2,14,2,9,8,7,6,5,2,67,2,9,8,7,6,5,2,73,2,72,2,27,5,2,9,8,7,6,5,2,71,2,9,8,7,6,5,2,70,2,9,8,7,34,69,68,5],[15,2,14,2,9,8,7,6,5,2,67,2,9,8,7,6,5,2,73,2,72,2,27,5,2,9,8,7,6,5,2,71,2,9,8,7,6,5,2,70,2,9,8,7,6,5,2,78,2,9,8,7,6,5,2,77,2,1,0,2,76,75,2,74],[15,2,14,2,9,8,7,6,5,2,67,2,9,8,7,6,5,2,89,88,87,2,86,85,84,83,2,82,81,80,2,79,2,9,8,7,34,69,68,5],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,90],[15,2,91,97,96,2,9,8,7,6,5,2,95,2,9,8,7,6,5,2,94,93,2,92],[15,2,91,97,96,2,9,8,7,6,5,2,106,2,9,8,7,6,5,2,105,2,27,5,2,9,8,7,6,5,2,104,2,9,8,7,6,5,2,103,2,102,2,101,100,2,99,98],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,110,2,9,8,7,6,5,2,109,2,9,8,7,107,5,2,9,8,7,107,5,2,9,8,7,107,5,2,9,13,5,2,9,8,7,6,5,2,108,2,9,8,7,107,5,2,9,8,7,107,5,2,9,8,7,107,5,2,9,8,7,107,5],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,120,2,9,8,7,6,5,2,119,2,9,8,7,6,5,2,118,2,9,8,7,6,5,2,117,2,116,2,115,2,9,8,7,6,5,2,114,2,27,5,2,9,8,7,6,5,2,113,2,112],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,120,2,9,8,7,6,5,2,119,2,9,8,7,6,5,2,118,2,9,8,7,6,5,2,117,2,116,2,115,2,9,8,7,6,5,2,114,2,27,5,2,9,8,7,6,5,2,123,122,121],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,131,2,9,8,7,6,5,2,130,2,9,8,7,6,5,2,129,2,9,8,7,6,5,2,128,2,9,8,7,6,5,2,127,2,27,5,2,9,8,7,6,5,2,126,2,9,8,7,6,5,2,125,2,9,8,7,6,5,2,124,2,9,8,7,34,33,32],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,131,2,9,8,7,6,5,2,130,2,9,8,7,6,5,2,129,2,9,8,7,6,5,2,128,2,9,8,7,6,5,2,127,2,27,5,2,9,8,7,6,5,2,126,2,9,8,7,6,5,2,125,2,9,8,7,6,5,2,124,2,9,8,7,6,5,2,132,2],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,131,2,9,8,7,6,5,2,130,2,9,8,7,6,5,2,129,2,9,8,7,6,5,2,128,2,9,8,7,6,5,2,127,2,27,5,2,9,8,7,6,5,2,141,2,140,139,138,137,136,135,134,133],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,131,2,9,8,7,6,5,2,130,2,9,8,7,6,5,2,129,2,9,8,7,6,5,2,128,2,9,8,7,6,5,2,150,149,148,147,146,2,145,143,144,143,142],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,131,2,9,8,7,6,5,2,130,2,9,8,7,6,5,2,155,2,9,8,7,6,5,2,154,2,9,8,7,6,5,2,153,2,9,8,7,6,5,2,152,2,9,8,7,6,5,2,151],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,158,2,9,8,7,6,5,2,157,2,9,8,7,6,5,2,156,2,9,8,7,34,33,32],[15,2,91,97,96,2,9,8,7,6,5,2,111,2,9,8,7,6,5,2,158,2,9,8,7,6,5,2,157,2,9,8,7,6,5,2,156,2,9,8,7,6,5,2,162,2,9,8,7,6,5,2,161,2,9,8,25,160,159],[15,2,91,97,96,2,9,8,7,6,5,2,164,2,9,8,7,6,5,2,163,2,9,8,7,34,33,32],[15,2,91,97,96,2,9,8,7,6,5,2,173,2,27,5,2,9,8,7,6,5,2,172,2,27,5,2,9,8,7,6,5,2,171,2,9,13,5,2,9,8,7,6,5,2,170,2,9,8,7,6,5,2,169,2,9,13,5,2,9,8,7,6,5,2,168,2,9,8,7,6,5,2,167,2,166,165],[15,2,91,97,96,2,9,8,7,6,5,2,179,2,9,8,7,6,5,2,178,2,9,8,7,6,5,2,177,2,9,8,7,6,5,2,176,175,174],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,182,2,181,180],[15,2,91,97,184,183],[15,2,91,97,184,183],[15,2,91,97,184,185],[15,2,91,97,184,186],[15,2,91,97,184,186,2,187],[15,2,91,97,184,183],[15,2,91,97,184,186,2,187],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,190],[15,2,91,97,184,191],[15,2,91,97,184,186,2,189,192],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,193],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,193],[15,2,91,97,184,186],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,183],[15,2,91,97,184,183],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186,2,194],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186],[15,2,91,97,184,186,2,187],[15,2,91,97,184,186,2,189],[15,2,91,97,184,186,2,195],[15,2,91,97,184,191],[15,2,91,97,184,186],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186],[15,2,91,97,184,186],[15,2,91,97,184,196],[15,2,91,97,184,186],[15,2,91,97,184,191],[15,2,91,97,184,191],[15,2,91,97,184,186],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,191],[15,2,91,97,184,183],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,191],[15,2,91,97,184,183],[15,2,91,97,184,186,2,194],[15,2,91,97,184,186],[15,2,91,97,184,186,2,187],[15,2,91,97,184,186],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186],[15,2,91,97,184,193],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186,2,197],[15,2,91,97,184,183],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,183],[15,2,91,97,184,183],[15,2,91,97,184,183],[15,2,91,97,184,183],[15,2,91,97,184,186],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,189],[15,2,91,97,184,186],[15,2,91,97,184,193],[15,2,91,97,184,183],[15,2,91,97,184,196],[15,2,91,97,184,186],[15,2,91,97,184,199,2,198],[15,2,91,97,200],[15,2,91,97,184,186],[15,2,91,97,184,186,2,189,192],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186,2,201],[15,2,91,97,184,186],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186],[15,2,91,97,184,186],[15,2,91,97,184,186,2,187],[15,2,91,97,184,183],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,187],[15,2,91,97,184,186],[15,2,91,97,184,186],[15,2,91,97,184,183],[15,2,91,97,184,186,2,189,188],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186,2,195],[15,2,91,97,184,186],[15,2,91,97,184,186,2,195],[15,2,91,97,184,183],[15,2,91,97,184,186,2,202],[15,2,91,97,184,186,2,203],[15,2,91,97,184,183],[15,2,91,97,184,186,2,203],[15,2,91,97,184,196],[15,2,91,97,184,205,204],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15],[15]],"weights":[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01]}],"shared":{"frames":[{"name":"acquire","file":"<frozen importlib._bootstrap>","line":311,"col":null},{"name":"_lock_unlock_module","file":"<frozen importlib._bootstrap>","line":471,"col":null},{"name":"","file":"","line":0,"col":null},{"name":"<generic parameters of SupportsRound>","file":"/usr/lib/python3.13/typing.py","line":2969,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/typing.py","line":2969,"col":null},{"name":"_call_with_frames_removed","file":"<frozen importlib._bootstrap>","line":488,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":1026,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":935,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":1331,"col":null},{"name":"_find_and_load","file":"<frozen importlib._bootstrap>","line":1360,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/utils/types.py","line":4,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/utils/__init__.py","line":4,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/__init__.py","line":31,"col":null},{"name":"_find_and_load_unlocked","file":"<frozen importlib._bootstrap>","line":1310,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/perftest.py","line":2,"col":null},{"name":"process 1401673:\"\"","file":"","line":0,"col":null},{"name":"_find_new_","file":"/usr/lib/python3.13/enum.py","line":1034,"col":null},{"name":"__new__","file":"/usr/lib/python3.13/enum.py","line":536,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/enum.py","line":1347,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_globals.py","line":18,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/__init__.py","line":92,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/utils/vertices.py","line":4,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/utils/__init__.py","line":18,"col":null},{"name":"create_module","file":"<frozen importlib._bootstrap_external>","line":1321,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":813,"col":null},{"name":"_load_unlocked","file":"<frozen importlib._bootstrap>","line":921,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/overrides.py","line":7,"col":null},{"name":"_handle_fromlist","file":"<frozen importlib._bootstrap>","line":1415,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/multiarray.py","line":10,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/__init__.py","line":23,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/__config__.py","line":4,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/__init__.py","line":114,"col":null},{"name":"_compile_bytecode","file":"<frozen importlib._bootstrap_external>","line":784,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":1155,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":1022,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/numeric.py","line":2702,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/__init__.py","line":74,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/arrayprint.py","line":1281,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap>","line":1000,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/ast.py","line":29,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/_internal.py","line":7,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/_core/__init__.py","line":100,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/tokenize.py","line":153,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/inspect.py","line":155,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/dataclasses.py","line":5,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/pprint.py","line":38,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/library.py","line":22,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/utils/ports2data.py","line":19,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/utils/__init__.py","line":41,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.13/dataclasses.py","line":498,"col":null},{"name":"_process_class","file":"/usr/lib/python3.13/dataclasses.py","line":1157,"col":null},{"name":"wrap","file":"/usr/lib/python3.13/dataclasses.py","line":1297,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/builder/tools.py","line":24,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/builder/pather.py","line":21,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/builder/__init__.py","line":2,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/__init__.py","line":74,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":25,"col":null},{"name":"namedtuple","file":"/usr/lib/python3.13/collections/__init__.py","line":490,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/selectors.py","line":46,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/subprocess.py","line":125,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/testing/_private/extbuild.py","line":9,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/testing/__init__.py","line":13,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":34,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/__init__.py","line":65,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":35,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/cffi/__init__.py","line":4,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/cffi.py","line":20,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":36,"col":null},{"name":"source_to_code","file":"<frozen importlib._bootstrap_external>","line":1090,"col":null},{"name":"get_code","file":"<frozen importlib._bootstrap_external>","line":1160,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pycparser/__init__.py","line":15,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/cffi/cparser.py","line":7,"col":null},{"name":"__init__","file":"/usr/lib/python3/dist-packages/cffi/api.py","line":65,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/cffi.py","line":80,"col":null},{"name":"__init__","file":"<frozen importlib._bootstrap>","line":80,"col":null},{"name":"setdefault","file":"<frozen importlib._bootstrap>","line":132,"col":null},{"name":"__enter__","file":"<frozen importlib._bootstrap>","line":170,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pycparser/ast_transforms.py","line":10,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pycparser/c_parser.py","line":14,"col":null},{"name":"<module>","file":"<string>","line":1,"col":null},{"name":"read_table","file":"/usr/lib/python3/dist-packages/ply/yacc.py","line":1984,"col":null},{"name":"yacc","file":"/usr/lib/python3/dist-packages/ply/yacc.py","line":3292,"col":null},{"name":"__init__","file":"/usr/lib/python3/dist-packages/pycparser/c_parser.py","line":109,"col":null},{"name":"_get_parser","file":"/usr/lib/python3/dist-packages/cffi/cparser.py","line":53,"col":null},{"name":"_parse","file":"/usr/lib/python3/dist-packages/cffi/cparser.py","line":337,"col":null},{"name":"_internal_parse","file":"/usr/lib/python3/dist-packages/cffi/cparser.py","line":395,"col":null},{"name":"parse","file":"/usr/lib/python3/dist-packages/cffi/cparser.py","line":390,"col":null},{"name":"_cdef","file":"/usr/lib/python3/dist-packages/cffi/api.py","line":126,"col":null},{"name":"cdef","file":"/usr/lib/python3/dist-packages/cffi/api.py","line":112,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/cffi.py","line":81,"col":null},{"name":"readfile","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":83,"col":null},{"name":"<module>","file":"/home/jan/projects/masque/perftest.py","line":5,"col":null},{"name":"walk","file":"<frozen os>","line":392,"col":null},{"name":"available_timezones","file":"/usr/lib/python3.13/zoneinfo/_tzpath.py","line":146,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pytz/__init__.py","line":658,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/__init__.py","line":14,"col":null},{"name":"read_arrow","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":123,"col":null},{"name":"readfile","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":90,"col":null},{"name":"_type_check","file":"/usr/lib/python3.13/typing.py","line":195,"col":null},{"name":"<genexpr>","file":"/usr/lib/python3.13/typing.py","line":789,"col":null},{"name":"Union","file":"/usr/lib/python3.13/typing.py","line":789,"col":null},{"name":"__getitem__","file":"/usr/lib/python3.13/typing.py","line":576,"col":null},{"name":"inner","file":"/usr/lib/python3.13/typing.py","line":429,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/_typing.py","line":238,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/_config/config.py","line":68,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/_config/__init__.py","line":20,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/__init__.py","line":37,"col":null},{"name":"exec_module","file":"<frozen importlib._bootstrap_external>","line":1328,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/_libs/tslibs/__init__.py","line":40,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/_libs/__init__.py","line":18,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/api.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/__init__.py","line":49,"col":null},{"name":"_handle_fromlist","file":"<frozen importlib._bootstrap>","line":1400,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/ma/extras.py","line":34,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/ma/__init__.py","line":45,"col":null},{"name":"__getattr__","file":"/usr/lib/python3/dist-packages/numpy/__init__.py","line":346,"col":null},{"name":"_handle_fromlist","file":"<frozen importlib._bootstrap>","line":1412,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/construction.py","line":20,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/array_algos/take.py","line":24,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/algorithms.py","line":77,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/api.py","line":23,"col":null},{"name":"cleandoc","file":"/usr/lib/python3.13/inspect.py","line":901,"col":null},{"name":"doc_note","file":"/usr/lib/python3/dist-packages/numpy/ma/core.py","line":123,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/numpy/ma/extras.py","line":2284,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/urllib/parse.py","line":40,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/pydoc.py","line":78,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/vendored/docscrape.py","line":13,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/compute.py","line":104,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/arrow/accessors.py","line":23,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/arrow/__init__.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/__init__.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/api.py","line":28,"col":null},{"name":"<module>","file":"/usr/lib/python3.13/ipaddress.py","line":1139,"col":null},{"name":"_compile","file":"/usr/lib/python3.13/re/_compiler.py","line":86,"col":null},{"name":"_compile","file":"/usr/lib/python3.13/re/_compiler.py","line":126,"col":null},{"name":"_compile","file":"/usr/lib/python3.13/re/_compiler.py","line":117,"col":null},{"name":"_code","file":"/usr/lib/python3.13/re/_compiler.py","line":585,"col":null},{"name":"compile","file":"/usr/lib/python3.13/re/_compiler.py","line":752,"col":null},{"name":"_compile","file":"/usr/lib/python3.13/re/__init__.py","line":350,"col":null},{"name":"compile","file":"/usr/lib/python3.13/re/__init__.py","line":289,"col":null},{"name":"NumpyDocString","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/vendored/docscrape.py","line":276,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/vendored/docscrape.py","line":118,"col":null},{"name":"_deepcopy_list","file":"/usr/lib/python3.13/copy.py","line":194,"col":null},{"name":"deepcopy","file":"/usr/lib/python3.13/copy.py","line":137,"col":null},{"name":"_deepcopy_dict","file":"/usr/lib/python3.13/copy.py","line":222,"col":null},{"name":"__init__","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/vendored/docscrape.py","line":151,"col":null},{"name":"_scrape_options_class_doc","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/compute.py","line":117,"col":null},{"name":"_decorate_compute_function","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/compute.py","line":170,"col":null},{"name":"_wrap_function","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/compute.py","line":304,"col":null},{"name":"_make_global_functions","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/compute.py","line":333,"col":null},{"name":"<module>","file":"/home/jan/.local/lib/python3.13/site-packages/pyarrow/compute.py","line":336,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/_mixins.py","line":92,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/numpy_.py","line":27,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/string_.py","line":48,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/arrow/array.py","line":65,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/arrays/arrow/__init__.py","line":5,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/groupby/generic.py","line":68,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/groupby/__init__.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/api.py","line":47,"col":null},{"name":"_new_module","file":"<frozen importlib._bootstrap>","line":49,"col":null},{"name":"module_from_spec","file":"<frozen importlib._bootstrap>","line":818,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/generic.py","line":180,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/frame.py","line":149,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/core/reshape/api.py","line":11,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/__init__.py","line":121,"col":null},{"name":"dedent","file":"/usr/lib/python3.13/textwrap.py","line":436,"col":null},{"name":"__call__","file":"/usr/lib/python3/dist-packages/pandas/util/_decorators.py","line":488,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/parsers/readers.py","line":1271,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/parsers/__init__.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/json/_json.py","line":71,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/json/__init__.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/api/typing/__init__.py","line":31,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/api/__init__.py","line":2,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/__init__.py","line":138,"col":null},{"name":"dedent","file":"/usr/lib/python3.13/textwrap.py","line":435,"col":null},{"name":"decorator","file":"/usr/lib/python3/dist-packages/pandas/util/_decorators.py","line":367,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/excel/_base.py","line":452,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/excel/__init__.py","line":1,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/io/api.py","line":6,"col":null},{"name":"<module>","file":"/usr/lib/python3/dist-packages/pandas/__init__.py","line":142,"col":null},{"name":"_unique1d","file":"/usr/lib/python3/dist-packages/numpy/lib/_arraysetops_impl.py","line":350,"col":null},{"name":"unique","file":"/usr/lib/python3/dist-packages/numpy/lib/_arraysetops_impl.py","line":331,"col":null},{"name":"read_arrow","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":126,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":210,"col":null},{"name":"read_arrow","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":139,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":179,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":215,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":102,"col":null},{"name":"rotate","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":366,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":108,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":249,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":216,"col":null},{"name":"rotate","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":367,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":209,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":98,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":86,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":208,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":107,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/label.py","line":51,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":259,"col":null},{"name":"read_arrow","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":138,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":101,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":97,"col":null},{"name":"__init__","file":"/home/jan/projects/masque/masque/shapes/polygon.py","line":99,"col":null},{"name":"_properties_to_annotations","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":266,"col":null},{"name":"read_cell","file":"/home/jan/projects/masque/masque/file/gdsii_arrow.py","line":257,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.0","name":"py-spy profile"}