403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/scipy/io/matlab/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/io/matlab/tests/__pycache__/test_mio5_utils.cpython-311.pyc
�

d�c+����dZddlZddlmZeZddlZddlmZm	Z	m
Z
ddlmZ
ddlmcmcmZddlmcmcmZddlmcmcmZddlmcmcmZd�Zdd�Zd	�Zejfd
�Zd�Z d�Z!d
�Z"d�Z#d�Z$dS)z# Testing mio5_utils Cython module

�N)�BytesIO)�assert_array_equal�assert_equal�assert_)�raisesc�P�dD]�}tj|tj���}|���}t	j|��}t
|���|��t	j|��}t
|���|����dS)N)��i��dtype)�np�array�uint32�byteswap�m5u�byteswap_u4r�item)�val�a�b�c�ds     �G/usr/lib/python3/dist-packages/scipy/io/matlab/tests/test_mio5_utils.py�
test_byteswaprs����	"�	"��
�H�S��	�*�*�*��
�J�J�L�L���O�A�����Q�V�V�X�X�q�!�!�!��O�A�����Q�V�V�X�X�q�!�!�!�!�	"�	"�Fc��tj|��}tj|j��}|j}|s3|dz}d|dzz
}d|fd|fd|fg}|r|�dd|f��nA|dz}d	|z
}|d
krd|fd|fd|fg}nd|fd|fd|fg}|r|�dd|f��tjd|���}	||	d<||	d<||	d<|	S)
z( Makes a simple matlab tag, full or sde �u4��mdtype�
byte_countr�padding�u1�u2��<�r	r)r
r�boc�
to_numpy_code�	byteorder�itemsize�append�zeros)
�base_dtrr�sde�bor �udtr!�all_dt�tags
          r�	_make_tagr3!s@���h�w���G�	�	�7�,�	-�	-�B��!�J��6��4�i���z�A�~�&���S�/���%��'�"�$���	6��M�M�9�d�G�4�5�5�5���4�i���J�,��
��9�9���o�#�S�)��g�&�(�F�F�$�S�)���o��g�&�(�F��	6��M�M�9�d�G�4�5�5�5�
�(�4�v�
&�
&�
&�C��C��M�"�C����C��J��Jrc��|�d��|�d��|D]}|�|���|�d��dS)Nr)�truncate�seek�write)�stream�strings�ss   r�
_write_streamr;BsV��
�O�O�A����
�K�K��N�N�N�
�������Q�����
�K�K��N�N�N�N�Nrc��Gd�d��}|��}||_||_d|_tj��|_d|_d|_d|_|S)Nc��eZdZdS)�_make_readerlike.<locals>.RN)�__name__�
__module__�__qualname__�rr�Rr>Ks�������rrCTF)	�
mat_stream�
byte_order�struct_as_record�sys�getdefaultencoding�uint16_codec�chars_as_strings�	mat_dtype�
squeeze_me)r8rErC�rs    r�_make_readerlikerNJsv��
�
�
�
�
�
�
�
�	����A��A�L��A�L��A���+�-�-�A�N��A���A�K��A�L��Hrc�X�t��}t|��}tj|��}t	t
|j��tddtj	d���}d|d<t||�����t	t|j��dS)N�i4r	T�r.�r )
rrNr�
VarReader5�
assert_raises�OSError�read_tagr3�mio5p�miINT32r;�tobytes�
ValueError)�str_iorM�c_readerr2s    r�
test_read_tagr]Xs����Y�Y�F��� � �A��~�a� � �H��'�8�,�-�-�-�
�D�!�U�]��
5�
5�
5�C��C����&�#�+�+�-�-�(�(�(��*�h�/�0�0�0�0�0rc�&�tddtjd���}|���}t	|��}tj|��}tj||j��}t||�����dS)NrPr	TrQ)
r3rWrXrY�	cStringIO�streams�make_stream�
_read_intor*r)r2�tag_strr[�str:s     r�test_read_streamregsv��
�D�!�U�]��
5�
5�
5�C��k�k�m�m�G�
�w�
�
�F�	�	�V�	$�	$�B���2�s�|�,�,�A���C�K�K�M�M�"�"�"�"�"rc	�$�t��}t|��}ddtjfddtjfddtjffD�]D\}}}dD�]9}||_tj|��}t|j
|dk��t|j|tj
k��d	D]�}tj|���|��}t#||||��}	|	���}
t'||
��|���}t||��t'||
|
��|���}t||��|���}t||���ݐ�;��FdS)
Nr#�rPr	�i2���)r%�>r%)FT)r_rNrW�miUINT16rX�miINT16rErrSr�
little_endian�
is_swappedr'�native_coder
r�newbyteorderr3rYr;�read_numeric)r[rMr-rr�	byte_coder\�sde_f�dtr�a_str�els            r�test_read_numericrwps���
�[�[�F��� � �A�"&��E�N�!;�"&��5�=�!9�"&��E�M�!:�!<�&�&����f�$�	&�	&�I�$�A�L��~�a�(�(�H���/��c�1A�B�B�B���,�i�3�?�.J�K�K�K�&�
&�
&���X�g�&�&�3�3�I�>�>���b�#�v�u�5�5���	�	�����f�e�,�,�,��*�*�,�,���R��%�%�%��f�e�U�3�3�3��*�*�,�,���R��%�%�%��*�*�,�,���R��%�%�%�%�
&�	&�&�&rc�p�t��}t|d��}tj|��}t	jd��}t
|dtjd��}|�	��}t||��|���}t|j
jdu��dS)Nr%z<u2rgrT)r_rNrrSr
rr3rWrkrYr;rqr�flags�	writeable)r[rMr\rtrrurvs       r�test_read_numeric_writeabler{�s���
�[�[�F����%�%�A��~�a� � �H�	��%���B��"�b�%�.�!�,�,�A�
�I�I�K�K�E��&�%� � � �	�	�	�	 �	 �B��B�H��$�&�'�'�'�'�'rc�x�t��}t|tj��}t	j|��}t
jddg��}t
jd|���}tj
|d<d|d<t	j��}|�dg��t||���dz��|�d	��|�|��}t#|d
��d	|d<t||�����|�d	��|�|��}t#|d
��|�d	��|�dg��|�|��}t%|d
gdz��dS)N)rr)r rr&rrr	r s        r� r$)r_rNr'rorrSr
rr,rW�miINT8�
VarHeader5�set_dimsr;rYr6�	read_charrr)r[rMr\�tag_dtr2�hdrrs       r�test_zero_byte_stringr��s����[�[�F�����1�1�A��~�a� � �H�
�X�'�)=�>�
?�
?�F�
�(�4�v�
&�
&�
&�C��L�C��M��C���

�.�
�
�C��L�L�!������&�#�+�+�-�-�+�5�6�6�6�
�K�K��N�N�N�
�
�
�S�
!�
!�C���c�����C����&�#�+�+�-�-�(�(�(�
�K�K��N�N�N�
�
�
�S�
!�
!�C���c����
�K�K��N�N�N��L�L�!�����
�
�
�S�
!�
!�C��s�S�E�A�I�&�&�&�&�&r)F)%�__doc__rG�iorr_�numpyr
�
numpy.testingrrr�pytestrrT�scipy.io.matlab._byteordercodes�matlab�_byteordercodesr'�scipy.io.matlab._streams�_streamsr`�scipy.io.matlab._mio5_params�_mio5_paramsrW�scipy.io.matlab._mio5_utils�_mio5_utilsrrr3r;rorNr]rerwr{r�rBrr�<module>r�s������
�
�
��������	�����C�C�C�C�C�C�C�C�C�C�*�*�*�*�*�*�-�-�-�-�-�-�-�-�-�-�-�-�*�*�*�*�*�*�*�*�*�*�*�*�,�,�,�,�,�,�,�,�,�,�,�,�)�)�)�)�)�)�)�)�)�)�)�)�
"�
"�
"�����B���),��
�
�
�
�1�1�1�#�#�#�&�&�&�8
(�
(�
(�'�'�'�'�'r

Youez - 2016 - github.com/yon3zu
LinuXploit