+
    �°³jö  ã                   ór   € ^ RI t ^ RItR tR tR tR tR t ! R R4      tR	 t	R
 t
R tR tR tR tR tR# )é    Nc                  ó  € ^dp Rp\        ^
4       Fp  p\        P                  ! W4      pR VP                  4        4       p\        P                  ! VRR7      '       g   Q h\        P                  ! VRR7      '       d   Kp  Q h	  R# )éd   g333333Ó?c              3   ó*   "  € T F	  w  rVx € K  	  R # 5i©N© ©Ú.0ÚnÚds   &  Úi/home/luca/screen-checking/.venv/lib/python3.14/site-packages/networkx/algorithms/tests/test_graphical.pyÚ	<genexpr>Ú.test_valid_degree_sequence1.<locals>.<genexpr>   ó   é € Ð(™Z‘T�Q�q›Zùó   ‚Úeg©ÚmethodÚhhN)ÚrangeÚnxÚerdos_renyi_graphÚdegreeÚis_graphical)r
   ÚpÚiÚGÚdegs        r   Útest_valid_degree_sequence1r      sh   € Ø€AØ€AÜ�2ŽYˆÜ× Ò  Ó&ˆÙ(˜QŸX™XœZÓ(ˆÜ�Š˜s¨4×0Ó0Ð0Ð0Ü�Š˜s¨4×0Õ0Ð0Ð0ó	 ó    c                  ó
  € ^dp \        ^
4       Fq  p\        P                  ! V ^4      pR VP                  4        4       p\        P                  ! VRR7      '       g   Q h\        P                  ! VRR7      '       d   Kq  Q h	  R# )r   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir   r   r   s   &  r   r   Ú.test_valid_degree_sequence2.<locals>.<genexpr>   r   r   r   r   r   N)r   r   Úbarabasi_albert_graphr   r   )r
   r   r   r   s       r   Útest_valid_degree_sequence2r$      se   € Ø€AÜ�2ŽYˆÜ×$Ò$ Q¨Ó*ˆÙ(˜QŸX™XœZÓ(ˆÜ�Š˜s¨4×0Ó0Ð0Ð0Ü�Š˜s¨4×0Õ0Ð0Ð0ó	 r   c                  óH  € \         P                  ! \        P                  \        P                  . R 4       \         P                  ! \        P                  \        P                  R.R4       \         P                  ! \        P                  \        P                  R.R4       R# )ÚfooÚredr   r   N©ÚpytestÚraisesr   ÚNetworkXExceptionr   r   r   r   Útest_string_inputr,      sZ   € Ü
‡M‚M”"×&Ñ&¬¯©¸¸UÔCÜ
‡M‚M”"×&Ñ&¬¯©¸%¸À$ÔGÜ
‡M‚M”"×&Ñ&¬¯©¸%¸À$ÖGr   c                  óÞ   € \         P                  ! \        P                  \        P                  R .R4       \         P                  ! \        P                  \        P                  R .R4       R# )g      R@r   r   Nr(   r   r   r   Útest_non_integer_inputr.      s>   € Ü
‡M‚M”"×&Ñ&¬¯©¸$¸ÀÔFÜ
‡M‚M”"×&Ñ&¬¯©¸$¸ÀÖFr   c                  ó†   € \         P                  ! R.R4      '       d   Q h\         P                  ! R.R4      '       d   Q hR# )é   r   r   Néÿÿÿÿ©r   r   r   r   r   Útest_negative_inputr3   $   s7   € Ü�Š ˜t T×*Ò*Ð*Ð*Ü�Š ˜t T×*Ò*Ð*Ð*Ñ*r   c                   ó6   a € ] tR t^)t o ]R 4       tR tRtV tR# )Ú	TestAtlasc                óD   € ^ RI Hs \        P                  4       V n        R# )r   )ÚatlasN)Únetworkx.generatorsr7   Úgraph_atlas_gÚGAG)Úclss   &r   Úsetup_classÚTestAtlas.setup_class*   s   € õ 	.ä×%Ñ%Ó'ˆŽr   c                óÚ   € V P                    FZ  pR  VP                  4        4       p\        P                  ! VRR7      '       g   Q h\        P                  ! VRR7      '       d   KZ  Q h	  R# )c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir   r   r   s   &  r   r   Ú'TestAtlas.test_atlas.<locals>.<genexpr>3   s   é € Ð0¡™˜•1£ùr   r   r   r   N)r:   r   r   r   )ÚselfÚgraphr   s   &  r   Ú
test_atlasÚTestAtlas.test_atlas1   sN   € Ø—X”XˆEÙ0 §¡¤Ó0ˆCÜ—?’? 3¨t×4Ó4Ð4Ð4Ü—?’? 3¨t×4Õ4Ð4Ð4ó r   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Úclassmethodr<   rC   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r5   r5   )   s!   ø‡ € Øñ(ó ð(÷5ð 5r   r5   c                  óž  € . ROp \         P                  ! V RR7      '       g   Q h\         P                  ! V RR7      '       g   Q h. ROp \         P                  ! V RR7      '       g   Q h\         P                  ! V RR7      '       g   Q h. ROp \         P                  ! V RR7      '       g   Q h\         P                  ! V RR7      '       g   Q hR# )é   r   r   r   N©rN   é   rP   rP   rP   é   rQ   rQ   r0   r0   r0   )é
   rP   rP   rP   rP   rQ   rQ   rQ   rQ   rQ   rQ   ©
r0   r0   r0   r0   r0   rQ   rQ   rQ   rP   é   r2   ©Úzs    r   Útest_small_graph_truerW   8   s›   € Ú)€AÜ�?Š?˜1 T×*Ó*Ð*Ð*Ü�?Š?˜1 T×*Ó*Ð*Ð*Ú*€AÜ�?Š?˜1 T×*Ó*Ð*Ð*Ü�?Š?˜1 T×*Ó*Ð*Ð*Ú&€AÜ�?Š?˜1 T×*Ó*Ð*Ð*Ü�?Š?˜1 T×*Ó*Ð*Ò*r   c                  óž  € . ROp \         P                  ! V RR7      '       d   Q h\         P                  ! V RR7      '       d   Q h. ROp \         P                  ! V RR7      '       d   Q h\         P                  ! V RR7      '       d   Q h. ROp \         P                  ! V RR7      '       d   Q h\         P                  ! V RR7      '       d   Q hR# )éè  r   r   r   N©rY   rP   rP   rP   rP   rQ   rQ   rQ   r0   r0   r0   ©é   rN   rT   rT   rQ   r0   r0   r0   ©r0   r0   r0   r0   r0   r0   rQ   rQ   rQ   rP   rT   r2   rU   s    r   Útest_small_graph_falser^   D   sž   € Ú,€AÜ�Š˜q¨×.Ó.Ð.Ð.Ü�Š˜q¨×.Ó.Ð.Ð.Ú €AÜ�Š˜q¨×.Ó.Ð.Ð.Ü�Š˜q¨×.Ó.Ð.Ð.Ú)€AÜ�Š˜q¨×.Ó.Ð.Ð.Ü�Š˜q¨×.Ó.Ð.Ð.Ñ.r   c                  ó&  € ^d^
rRV,          p\        V4       Fu  p\        P                  ! WV^,           ,          RR4      pR VP                  4        4       pR VP	                  4        4       p\        P
                  ! WV4      '       d   Ku  Q h	  R# )r   g      ð?NTc              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir   r   r   s   &  r   r   Ú0test_directed_degree_sequence.<locals>.<genexpr>V   s   é € Ð+™]‘T�Q�q›]ùr   c              3   ó*   "  € T F	  w  rVx € K  	  R # 5ir   r   r   s   &  r   r   ra   W   s   é € Ð-™n‘d�a•›nùr   )r   r   r   Ú	in_degreeÚ
out_degreeÚis_digraphical)r
   Úrr   r   r   ÚdinÚdouts          r   Útest_directed_degree_sequenceri   P   ss   € à�€qØˆa�€AÜ�1ŽXˆÜ× Ò  ¨¨Q­¥K°°tÓ<ˆÙ+˜QŸ[™[œ]Ó+ˆÙ-˜aŸl™lœnÓ-ˆÜ× Ò  ×+Ô+Ð+Ð+ó	 r   c                  óþ  € . ROp . ROp\         P                  ! W4      '       g   Q h. ROp . ROp\         P                  ! W4      '       d   Q h. ROp . ROp\         P                  ! W4      '       g   Q h. ROp\         P                  ! W4      '       d   Q h. R	Op\         P                  ! W4      '       d   Q h. R
O;r\         P                  ! W4      '       d   Q h. RO;r\         P                  ! W4      '       d   Q hR# )rN   NrO   )rP   rP   rP   rP   rP   rQ   rQ   rQ   rQ   rQ   r0   rZ   )
ég   éf   rl   rl   rl   rl   rl   rl   rl   rl   rS   )
rQ   rQ   rQ   rQ   rQ   rQ   rQ   rQ   r0   r0   )rQ   rQ   rQ   rQ   rQ   rQ   rQ   rQ   r0   r0   r0   )rQ   rQ   rQ   éþÿÿÿrQ   rQ   rQ   rQ   r0   r0   rT   ©r0   r0   çš™™™™™ñ?r0   ©r0   r0   Úrerr0   )r   re   )rh   rg   s     r   Útest_small_directed_sequencesrr   [   sÞ   € Ú,€DÚ
+€CÜ×Ò˜S×'Ò'Ð'Ð'â/€DÚ
<€CÜ× Ò  ×+Ò+Ð+Ð+â)€DÚ
(€CÜ×Ò˜S×'Ò'Ð'Ð'â
+€CÜ× Ò  ×+Ò+Ð+Ð+â
,€CÜ× Ò  ×+Ò+Ð+Ð+âÐ€CÜ× Ò  ×+Ò+Ð+Ð+Ú!Ð!€CÜ× Ò  ×+Ò+Ð+Ð+Ñ+r   c                  óž  € . ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       g   Q h. ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       d   Q hR# )rY   N©
rY   rP   rP   rP   rP   rQ   rQ   rQ   r0   r0   r[   )r\   rN   rT   éüÿÿÿrQ   r0   r0   r0   r]   rn   rp   )r   Úis_multigraphical©Úseqs    r   Útest_multi_sequencery   t   s­   € â
+€CÜ×#Ò# C×(Ò(Ð(Ð(â
"€CÜ×Ò ×$Ò$Ð$Ð$â
#€CÜ×#Ò# C×(Ò(Ð(Ð(â
+€CÜ×#Ò# C×(Ò(Ð(Ð(â
€CÜ×#Ò# C×(Ò(Ð(Ð(Ú
€CÜ×#Ò# C×(Ò(Ð(Ð(Ñ(r   c                  óZ  € . ROp \         P                  ! V 4      '       g   Q h. ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       d   Q h. ROp \         P                  ! V 4      '       d   Q hR# )rY   Nrt   rZ   )
rY   rP   rP   rP   rP   rQ   rQ   rm   r0   r0   rn   rp   )r   Úis_pseudographicalrw   s    r   Útest_pseudo_sequencer|   ˆ   s‘   € â
+€CÜ× Ò  ×%Ò%Ð%Ð%â
.€CÜ×$Ò$ S×)Ò)Ð)Ð)â
,€CÜ×$Ò$ S×)Ò)Ð)Ð)â
€CÜ×$Ò$ S×)Ò)Ð)Ð)Ú
€CÜ×$Ò$ S×)Ò)Ð)Ð)Ñ)r   c                  ó¸  € \         P                  ! R 4      p V P                  . ROV P                  R7      p\        P
                  ! VR4      '       g   Q h\        P
                  ! VR4      '       g   Q hV P                  . ROV P                  R7      p\        P
                  ! VR4      '       g   Q h\        P
                  ! VR4      '       g   Q hV P                  . ROV P                  R7      p\         P                  ! \        P                  \        P
                  VR4       \         P                  ! \        P                  \        P
                  VR4       R# )Únumpy)Údtyper   r   N)r0   rQ   rQ   rQ   r0   )ro   rQ   rQ   rQ   r0   )	r)   ÚimportorskipÚarrayÚint64r   r   Úfloat64r*   r+   )ÚnpÚdss     r   Útest_numpy_degree_sequencer†   ™   sé   € Ü	×	Ò	˜WÓ	%€BØ	�‰’/¨¯©ˆÓ	2€BÜ�?Š?˜2˜t×$Ò$Ð$Ð$Ü�?Š?˜2˜t×$Ò$Ð$Ð$Ø	�‰’/¨¯©ˆÓ	4€BÜ�?Š?˜2˜t×$Ò$Ð$Ð$Ü�?Š?˜2˜t×$Ò$Ð$Ð$Ø	�‰Ò#¨2¯:©:ˆÓ	6€BÜ
‡M‚M”"×&Ñ&¬¯©¸¸TÔBÜ
‡M‚M”"×&Ñ&¬¯©¸¸TÖBr   )r)   Únetworkxr   r   r$   r,   r.   r3   r5   rW   r^   ri   rr   ry   r|   r†   r   r   r   Ú<module>rˆ      sT   ðÛ ã ò1ò1òHòGò
+÷
5ñ 5ò	+ò	/ò,ò,ò2)ò(*ô"
Cr   