+
    Z°³jF  ã                   óJ   € ^ RI t^ RIHt R tR tR tR	R ltR	R lt	R
R lt
R# )é    N)Úgoldenc                 óD  € \        V 4      P                  4       pR pR \        ,          p\        ^,          p\        P                  ! . V5V5V5^ .NV5V5V) ^ .NV5V5^ V5.NV5V5^ V) .NV5V) V5^ .NV5V) V) ^ .NV5V) ^ V5.NV5V) ^ V) .NV5^ V5V5.NV5^ V5V) .NV5^ V) V5.NV5^ V) V) .NV5V5^ V5.NV5V5^ V) .NV5V5V5^ .NV5V5V) ^ .NV5V) ^ V5.NV5V) ^ V) .NV5V) V5^ .NV5V) V) ^ .NV5^ V5V5.NV5^ V5V) .NV5^ V) V5.NV5^ V) V) .NV5V5V5^ .NV5V5V) ^ .NV5V5^ V5.NV5V5^ V) .NV5V) V5^ .NV5V) V) ^ .NV5V) ^ V5.NV5V) ^ V) .NV5^ V5V5.NV5^ V5V) .NV5^ V) V5.NV5^ V) V) .N^ V5V5V5.N^ V5V5V) .N^ V5V) V5.N^ V5V) V) .N^ V5V5V5.N^ V5V5V) .N^ V5V) V5.N^ V5V) V) .N^ V5V5V5.N^ V5V5V) .N^ V5V) V5.N^ V5V) V) .N4      pV P                  \        P                  ! W34      4      # )ç      à?)ÚtetrahedralÚas_quatÚphiÚnpÚarrayÚ	from_quatÚconcatenate)ÚclsÚg1ÚaÚbÚcÚg2s   &     Úi/home/luca/screen-checking/.venv/lib/python3.14/site-packages/scipy/spatial/transform/_rotation_groups.pyÚicosahedralr      sõ  € Ü	�SÓ	×	!Ñ	!Ó	#€BØ€AØŒc�	€AÜˆa�€AÜ	�Šð /$�Q�B˜˜˜Q˜B �?ð /$Ø�B˜˜˜Q˜B �?ð/$à�B˜˜˜A ˜r�?ð/$ð �B˜˜˜A ˜r�?ð/$ð �B˜˜˜Q˜B �?ð	/$ð
 �B˜˜˜Q˜B �?ð/$ð �B˜˜˜A ˜r�?ð/$ð �B˜˜˜A ˜r�?ð/$ð �B˜˜A˜2 ˜r�?ð/$ð �B˜˜A˜2 ˜r�?ð/$ð �B˜˜A˜2 ˜r�?ð/$ð �B˜˜A˜2 ˜r�?ð/$ð �B˜˜˜A ˜r�?ð/$ð �B˜˜˜A ˜r�?ð/$ð �B˜˜˜Q˜B �?ð/$ð �B˜˜˜Q˜B �?ð/$ð  �B˜˜˜A ˜r�?ð!/$ð" �B˜˜˜A ˜r�?ð#/$ð$ �B˜˜˜Q˜B �?ð%/$ð& �B˜˜˜Q˜B �?ð'/$ð( �B˜˜A˜2 ˜r�?ð)/$ð* �B˜˜A˜2 ˜r�?ð+/$ð, �B˜˜A˜2 ˜r�?ð-/$ð. �B˜˜A˜2 ˜r�?ð//$ð0 �B˜˜˜Q˜B �?ð1/$ð2 �B˜˜˜Q˜B �?ð3/$ð4 �B˜˜˜A ˜r�?ð5/$ð6 �B˜˜˜A ˜r�?ð7/$ð8 �B˜˜˜Q˜B �?ð9/$ð: �B˜˜˜Q˜B �?ð;/$ð< �B˜˜˜A ˜r�?ð=/$ð> �B˜˜˜A ˜r�?ð?/$ð@ �B˜˜A˜2 ˜r�?ðA/$ðB �B˜˜A˜2 ˜r�?ðC/$ðD �B˜˜A˜2 ˜r�?ðE/$ðF �B˜˜A˜2 ˜r�?ðG/$ðH ˜�r˜A˜2 ˜r�?ðI/$ðJ ˜�r˜A˜2 ˜r�?ðK/$ðL ˜�r˜A˜2 ˜r�?ðM/$ðN ˜�r˜A˜2 ˜r�?ðO/$ðP ˜�r˜A˜2 ˜r�?ðQ/$ðR ˜�r˜A˜2 ˜r�?ðS/$ðT ˜�r˜A˜2 ˜r�?ðU/$ðV ˜�r˜A˜2 ˜r�?ðW/$ðX ˜�r˜A˜2 ˜r�?ðY/$ðZ ˜�r˜A˜2 ˜r�?ð[/$ð\ ˜�r˜A˜2 ˜r�?ð]/$ð^ ˜�r˜A˜2 ˜r�?ð_/$ó /
%€Bð` �=‰=œŸš¨¨Ó1Ó2Ð2ó    c                 óŽ  € \        V 4      P                  4       p\        P                  ! ^4      ^,          p\        P                  ! V5^ ^ V5.^ V5^ V5.^ ^ V5V5.^ ^ V) V5.^ V) ^ V5.V) ^ ^ V5.^ V5V5^ .^ V) V5^ .V5^ V5^ .V) ^ V5^ .V5V5^ ^ .V) V5^ ^ ..4      pV P                  \        P                  ! W34      4      # ©é   )r   r   r	   Úsqrtr
   r   r   ©r   r   r   r   s   &   r   Ú
octahedralr   =   s  € Ü	�SÓ	×	!Ñ	!Ó	#€BÜ
�Š�‹
�Q�€AÜ	�Š�Q�B˜˜1˜q˜b�>Ø˜�r˜1˜q˜b�>Ø�q˜1˜"˜q˜b�>Ø�q˜1˜"˜q˜b�>Ø˜�r˜1˜q˜b�>Ø�B˜˜1˜q˜b�>Ø˜�r˜A˜2˜q�>Ø˜�r˜A˜2˜q�>Ø�B˜˜A˜2˜q�>Ø�B˜˜A˜2˜q�>Ø�B˜˜˜A˜q�>Ø�B˜˜˜A˜q�>ð#ó 
$€Bð �=‰=œŸš¨¨Ó1Ó2Ð2r   c                 ó  € \         P                  ! ^4      pRp\         P                  ! W") V) V5.W") V5V5.W"5V) V5.W"5V5V5.W") V) V) .W") V5V) .W"5V) V) .W"5V5V) ..4      pV P                  \         P                  ! W34      4      # )é   r   )r	   Úeyer
   r   r   r   s   &   r   r   r   O   sº   € Ü	�Š�‹€BØ€AÜ	�Š�A�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?Ø�r˜A˜2 ˜r�?ð$ó 
%€Bð �=‰=œŸš¨¨Ó1Ó2Ð2r   c                 óê  € \        WV4      P                  4       p\        P                  ! ^ \        P                  VRR7      p\        P                  \        P
                  ! \        P                  ! V4      \        P                  ! V4      \        P                  ! V4      .4      P                  ,          p\        P                  ! WR^R7      pV P                  \        P                  ! W634      4      # ©r   F)Úendpoint©Úaxis)ÚcyclicÚ	as_rotvecr	   ÚlinspaceÚpiÚvstackÚzerosÚcosÚsinÚTÚrollÚfrom_rotvecr   )r   Únr#   r   ÚthetasÚrvr   s   &&&    r   Údicyclicr2   ]   s•   € Ü	�˜Ó	×	'Ñ	'Ó	)€Bä�[Š[˜œBŸE™E 1¨uÔ5€FÜ	�‰”—’œBŸHšH Q›K¬¯ª°«¼¿ºÀ»ÐHÓI×KÑKÕ	K€BÜ	�Š� Ô	"€BØ�?‰?œ2Ÿ>š>¨2¨(Ó3Ó4Ð4r   c                 óD  € \         P                  ! ^ ^\         P                  ,          VRR7      p\         P                  ! V\         P                  ! V4      \         P                  ! V4      .4      P
                  pV P                  \         P                  ! WB^R7      4      # r    )r	   r&   r'   r(   r)   r,   r.   r-   )r   r/   r#   r0   r1   s   &&&  r   r$   r$   f   sc   € Ü�[Š[˜˜A¤§¡�I q°5Ô9€FÜ	�Š�FœBŸHšH Q›K¬¯ª°!«Ð5Ó	6×	8Ñ	8€BØ�?‰?œ2Ÿ7š7 2°!Ô4Ó5Ð5r   c                 óx  € \        V\        4      '       g   \        R 4      h. ROpW#9  d"   \        RRP                  V4      ,           4      hVR9   d   Tp^pMRVR,          R9   d:   VR	,          P	                  4       '       d   VR,          p\        VR	,          4      pM\        R
4      hV^8  d   \        R4      hRP                  VP                  4       4      pVR8X  d   \        V 4      # VR8X  d   \        V 4      # VR8X  d   \        V 4      # VR8X  d   \        WVR7      # VR8X  d   \        WVR7      # Q h)z!`group` argument must be a stringz`axis` must be one of z, ÚIÚOr,   :Né   NÚCÚD:r7   NNz0`group` must be one of 'I', 'O', 'T', 'Dn', 'Cn'zGroup order must be positiveÚxyzr"   )ÚxÚyÚzÚXÚYÚZ)r5   r6   r,   )r8   r9   )Ú
isinstanceÚstrÚ
ValueErrorÚjoinÚisdigitÚintÚindexÚlowerr   r   r   r2   r$   )r   Úgroupr#   Úpermitted_axesÚsymbolÚorders   &&&   r   Úcreate_grouprM   l   s  € Ü�eœS×!Ò!ÜÐ<Ó=Ð=â3€NØÔ!ÜÐ1°D·I±I¸nÓ4MÕMÓNÐNà�ÔØˆØ‰Ø	ˆr��jÔ	  U¨2¥Y×%6Ñ%6×%8Ò%8Ø�r•ˆÜ�E˜"•I“‰äÐKÓLÐLàˆq„yÜÐ7Ó8Ð8à�;‰;�t—z‘z“|Ó$€DØ�„}Ü˜3ÓÐØ	�3ŒÜ˜#‹ÐØ	�3ŒÜ˜3ÓÐØ	�3ŒÜ˜¨Ô.Ð.Ø	�3ŒÜ�c tÔ,Ð,àˆur   r   )r@   )Únumpyr	   Úscipy.constantsr   r   r   r   r   r2   r$   rM   © r   r   Ú<module>rQ      s*   ðÛ Ý )ò53òp3ò$3ô5ô6ö r   