Ë
    täi¿  ã                   ój   — d dl mZ edd„«       Zedd„«       Zedd„«       Zed	d„«       Zed	d„«       Zy)
é   )Údefun_wrappedc                 óD   — |}|}|d| j                  d|z  |z  «      z  z  S )Néÿÿÿÿé   )Úfloor)ÚctxÚtÚ	amplitudeÚperiodÚPÚAs         úg/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/mpmath/functions/signals.pyÚsquarewr      s-   € à€AØ€AØˆr�C—I‘I˜a ™c !™eÓ$Ñ$Ñ%Ð%ó    c           
      ót   — |}|}d|z  d| j                  dd| j                  ||z  dz   «      z  z
  «      z
  z  S )Nr   g      à?r   g      Ð?)ÚfabsÚfrac©r   r	   r
   r   r   r   s         r   Ú	trianglewr   	   sD   € à€AØ€AàˆQ‰3��c—h‘h˜q 1 S§X¡X¨a°©c°D©jÓ%9Ñ#9Ñ9Ó:Ñ:Ñ;Ð;r   c                 ó8   — |}|}|| j                  ||z  «      z  S )N)r   r   s         r   Ú	sawtoothwr      s"   € à€AØ€AØˆS�X‰X�a˜‘c‹]‰?Ðr   c                 ób   — |}|dk  s|dk\  r| j                   S || j                  |«       dz   z  S )Nr   r   )Úzeror   ©r   r	   r
   r   s       r   Úunit_triangler      s7   € à€AØˆB‚w�!�q’&Ø�x‰xˆØˆs�x‰x˜‹{ˆl˜QÑÑÐr   c                 ó6   — |}|d| j                  | «      z   z  S )Nr   )Úexpr   s       r   Úsigmoidr      s    € à€AØ��C—G‘G˜Q˜B“K‘Ñ Ð r   N)r   r   )r   )Ú	functionsr   r   r   r   r   r   © r   r   Ú<module>r!      sj   ðÝ $àò&ó ð&ð
 ò<ó ð<ð òó ðð
 ò ó ð ð ò!ó ñ!r   