+
    yȇi                        ^ RI t^ RIt^ RIHt ^ RIt^ RIHt	 ^ RI
Ht ]P                  P                  RRR.RR.R	7      R
 4       t]P                  P                  RRR.RR.R	7      R 4       t]P                  P                  RRR.RR.R	7      R 4       t]P                  P                  RRR.RR.R	7      R 4       tR t]P                  P                  R. RO4      ]P                  P                  RRR.RR.R	7      R 4       4       t]P                  P                  R. RO4      ]P                  P                  RRR.RR.R	7      R 4       4       t]P                  P                  RRR.RR.R	7      R 4       tR tR t]P                  P1                  ]'       * RR7      ]P                  P                  RRR.4      R 4       4       tR# )    N)np_version_gt2)FloatingArrayboxTFseriesarray)idsc                    V '       d   \         P                  M\         P                  pV! . RORR7      pVP                  4       p\        P                  ! . RORR7      p\
        P                  ! WE4       V! . RORR7      pVP                  4       pV'       d+   \        P                  ! R R\        P                  .RR7      pM-\        P                  ! R R\         P                  .\        R7      p\
        P                  ! WE4       R# )皙?皙?Float64dtypefloat64Nr
   r   333333?r
   r   N)
pdSeriesr   to_numpynptmassert_numpy_array_equalnanNAobject)r   using_nan_is_naconarrresultexpecteds   &&    z/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/floating/test_to_numpy.pytest_to_numpyr"      s    "))C oY
/C\\^Fxxy9H 1
i
0C\\^F88S#rvv.i@88S#ruu-V<1    c                 l   V '       d   \         P                  M\         P                  pV! . RORR7      pVP                  RR7      p\        P                  ! . RORR7      p\
        P                  ! W44       V! . RORR7      pVP                  RR7      p\        P                  ! R R\        P                  .RR7      p\
        P                  ! W44       VP                  R\        P                  R7      p\        P                  ! R R\        P                  .RR7      p\
        P                  ! W44       R# )	r
   r   r   r   r   Nr   na_valuer   r   )r   r   r   r   r   r   r   r   r   r   r   r   r    s   &    r!   test_to_numpy_floatr(       s    "))C oY
/C\\	\*Fxxy9H1
i
0C\\	\*Fxxc266*)<H1\\	BFF\;Fxxc266*)<H1r#   c                 J   V '       d   \         P                  M\         P                  pV! . RORR7      pVP                  RR7      p\        P                  ! . RORR7      p\
        P                  ! W44       V! . R	ORR7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  RR7      pRRR4       V! . R
ORR7      pVP                  RR7      p\        P                  ! . RORR7      p\
        P                  ! W44       R#   + '       g   i     L`; i)      ?r   r   int64Nzcannot convert to 'int64'-dtypematch)r*          @g      @)         )r*   r.   N)r
   g?g?)r   r   r/   )
r   r   r   r   r   r   r   pytestraises
ValueErrorr'   s   &    r!   test_to_numpy_intr5   4   s    "))C oY
/C\\\(Fxx	1H1
i
0C	z)J	K	KG, 
L oY
/C\\\(Fxx	1H1 
L	Ks   'DD"	c                    V '       d   \         P                  M\         P                  pV! . R	ORR7      pVP                  \        RR7      p\
        P                  ! . R	ORR7      p\        P                  ! W44       VP                  \        RR7      p\
        P                  ! . R
ORR7      p\        P                  ! W44       VP                  RRR7      p\
        P                  ! . RORR7      p\        P                  ! W44       R# )        Nr   r   r%   r   Fboolr+   r7   r*   N)FTF)r   r/   r:   )	r   r   r   r   r   r   r   r   r8   r'   s   &    r!   test_to_numpy_na_valuer;   I   s    "))C
i
0C\\\6Fxx(9H1\\u\5Fxx,F;H1\\#\6Fxx73H1r#   c                    \         P                  ! . RO4      pV '       d   RV^&   \        \         P                  ! R\         P                  R.4      V4      pVP	                  RRR7      pV '       d   \         P                  ! . R
ORR7      pM)\         P                  ! R\         P                  R	.RR7      p\
        P                  ! W44       R# )FTr7   r   r%   r   N)FFT      )r7   r>   r>   )r   r   r   r   r   r   r   )r   maskr   r   r    s   &    r!   test_to_numpy_na_value_with_nanr@   [   s    88()DQ
#rvvs!34d
;C\\	B\7F88-Y?88S"&&$/yA1r#   r   r   c                     V '       d   \         P                  M\         P                  pV! R R.RR7      pVP                  VR7      p\        P                  ! ^ ^.VR7      p\
        P                  ! WE4       R# )r7   r*   r   r   N)r   r   r   r   r   r   r   r   r   r   r   r   r    s   &&    r!   test_to_numpy_dtyperC   j   sW     "))C
sCj	
*C\\\&FxxAe,H1r#   c                    V '       d   \         P                  M\         P                  pV! . RORR7      p\        P                  ! \
        VR7      ;_uu_ 4        VP                  VR7       RRR4       R#   + '       g   i     R# ; i)r7   Nr   r   r,   r9   )r   r   r   r2   r3   r4   r   )r   r   r   r   s   &&  r!   test_to_numpy_na_raisesrE   u   sP     "))C
i
0C	z	/	/5! 
0	/	/	/s   A66B	c                 2   V '       d   \         P                  M\         P                  pV! . RORR7      pVP                  RR7      p\        P                  ! R R\         P
                  .\        P                   R2R7      p\        P                  ! WE4       R# )r7   r*   Nr   r   strU32r9   )	r   r   r   r   r   r   r   ENDIANr   rB   s   &&    r!   test_to_numpy_stringrJ   ~   sd    "))C
i
0C\\\&Fxxc255)BII;c1BCH1r#   c                     \         P                  ! . RORR7      p V P                  RR7      p^
V^ &   \        P                  ! V \         P                  ! . RORR7      4       \         P                  ! . RORR7      p V P                  RRR7      p^
V^ &   \        P                  ! V \         P                  ! . RORR7      4       R# )	r
   r   r   r   Tr   copyNr   )
   r   r   )r   r   r   r   assert_extension_array_equalr   r   s     r!   test_to_numpy_copyrQ      s    
((?)
4C\\	\*FF1I##C.	)RS
((?)
4C\\	\5FF1I##C/)STr#   c                     \         P                  ! . R	ORR7      p RV n        V P                  RR7      pVP                  P
                  '       d   Q hV P                  RRR7      pVP                  P
                  '       g   Q hV P                  RR7      pVP                  P
                  '       g   Q hV P                  RR7      pVP                  P
                  '       g   Q hR# )
r
   r   r   Tr   rL   float32r   Nr   )r   r   	_readonlyr   flags	writeablerP   s     r!   test_to_numpy_readonlyrW      s    
((?)
4CCM\\	\*F||%%%%%\\	\5F<<!!!!!\\	\*F<<!!!!!\\\)F<<!!!!!r#   z!copy keyword introduced in np 2.0)reasonc                    \         P                  ! . RORR7      pRVn        \        P                  ! WR7      pVP
                  P                  '       d   Q h\        P                  ! WRR7      pVP
                  P                  '       g   Q h\        P                  ! WRR7      pVP
                  P                  '       d   Q hR# )r
   r   r   TrL   FNr   )r   r   rT   r   asarrayrU   rV   )r   r   r   s   &  r!   test_asarray_readonlyr[      s     ((?)
4CCMZZ)F||%%%%%ZZt4F<<!!!!!ZZu5F||%%%%%%r#   )r   rS   int32r+   r8   )r\   r+   r8   )numpyr   r2   pandas.compat.numpyr   pandasr   pandas._testing_testingr   pandas.core.arraysr   markparametrizer"   r(   r5   r;   r@   rC   rE   rJ   rQ   rW   skipifr[    r#   r!   <module>rg      s     .   , uHg3FG2 H2( uHg3FG2 H2& uHg3FG2 H2( uHg3FG2 H2"2 "RSuHg3FG2 H T2 "<=uHg3FG" H >" uHg3FG2 H2
U"  &/RS4"34& 5 T&r#   