| 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/__pycache__/ |
Upload File : |
�
d�c�� � �" � d Z ddlZddlZddlZddlZddlmZ ddlZddlZ ddl
Zddlm
Z
mZ ddlmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z- dd l.m/Z/ d
� Z0d� Z1d� Z2d
� Z3 G d� de� � Z4d� Z5 G d� d� � Z6d� Z7ee
d d Z8ee
d d Z9ee
d d Z:ee
d d Z; G d� d� � Z< G d� d� � Z=dS )z� Classes for read / write of matlab (TM) 5 files
The matfile specification last found here:
https://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf
(as of December 5 2008)
� N)�BytesIO� )�native_code�swapped_code) �
MatFileReader� docfiller�matdims�
read_dtype�arr_to_chars�arr_dtype_number�
MatWriteError�MatReadError�MatReadWarning)�
VarReader5)�MatlabObject�MatlabFunction�MDTYPES�NP_TO_MTYPES�
NP_TO_MXTYPES�miCOMPRESSED�miMATRIX�miINT8�miUTF8�miUINT32�mxCELL_CLASS�mxSTRUCT_CLASS�mxOBJECT_CLASS�mxCHAR_CLASS�mxSPARSE_CLASS�mxDOUBLE_CLASS�mclass_info�
mat_struct)�ZlibInputStreamc � � t | t j � � o%| j dk ot | d t � � S )zBDetermine if elem is an array and if first array item is a struct.r )�
isinstance�np�ndarray�sizer"