Add deploy workflow via GitHub Actions [skip travis] [skip appveyor]
Build with autotools via GitHub Action [skip travis] [skip appveyor]
Bump libtool version number
Bump date and NEWS for v1.5.28
Update inflate arg
Add CTest testsuite
[pre-commit.ci] pre-commit autoupdate [ci skip]
Add missing dependency [skip ci]
Fix illegal memory access
Fix illegal memory access
[pre-commit.ci] pre-commit autoupdate [ci skip]
Update to HDF5 1.14.5 at Travis CI [skip cirrus] [skip appveyor]
[pre-commit.ci] pre-commit autoupdate [ci skip]
Workaround Start-FileDownload TLS issue in AppVeyor [skip travis] [skip cirrus]
Fix writing of character data to v5 MAT file
Bump cppcheck [ci skip]
Fix illegal memory access
Fix illegal memory access
Update snprintf.c from https://github.com/weiss/c99-snprintf
Fix const correctness
Check inputs
Fix resource leak
Update to HDF5 1.14.4-3 at Travis CI [skip cirrus] [skip appveyor]
[pre-commit.ci] pre-commit autoupdate [ci skip]
Clean-up workflow runs via GitHub Ations [ci skip]
Avoid writing of empty ir / data of sparse array
Fix reading all-zero sparse array
Add test for all-zero sparse array
[pre-commit.ci] pre-commit autoupdate [ci skip]
Fix issue reported by cppcheck [skip travis]
Update FreeBSD image for Cirrus CI [skip travis] [skip appveyor]
Fix _get_msvc_ide_version for VS17.10 [skip travis]
Bump cppcheck [ci skip]
Do not allocate dummy data
[pre-commit.ci] pre-commit autoupdate [ci skip]
[pre-commit.ci] pre-commit autoupdate [ci skip]
Avoid uninitialized memory access
Fix return type [ci skip]
Fix default for MATIO_ENABLE_CPPCHECK [ci skip]
Bump cppcheck [ci skip]
Avoid uninitialized memory access
Version 1.5.28 release
Greetings, I have encountered an error on c++ qt project. It was build on mac firstly. But I am trying to make this application run also on windows. I did not modified the header files from this library. When i try to modify the code - the mat_uint32 things with typedef- it gives me lmatio and lmatio_pubconf are not found error. But when i attempt to run this programme it gives error below. I do not want to modify them. Any helps will be appreciated. Thanks Importation at .pro file: INCLUDEPATH +=...
Greetings, I have encountered an error on c++ qt project. It was build on mac firstly. But I am trying to make this application run also on windows. I did not modified the header files from this library. When i try to modify the code - the mat_uint32 things with typedef- it gives me lmatio and lmatio_pubconf are not found error. But when i attempt to run this programme it gives error below. I do not want to modify them. Any helps will be appreciated. Thanks Importation at .pro file: INCLUDEPATH +=...
Thanks for your efforts and report. Unfortunately Fortran interface is not tested. I gave up on https://github.com/tbeu/matio/issues/51 as I failed. (That#s why it says "help wanted".) I would appreciate if we could set up a CI stage to build and run the Fortran interface.
Thank you for your effort in the MATIO library and I have successfully compiled this library using ifort and gcc as well as a gfortran/gcc on ALMAlinux 9.3. I did not manage to compile it with icc and ifort (newest API version). I have a test program for writing a MAT file but I can't get this to work and I guess my knowledge of c is reason for this but I have not found a solution for this (after extensive search). The test program : ++++++++++++++++++++++++++++++++++++++++++ program test_mat_file...
Thank you for your effort in the MATIO library and I have successfully compiled this library using ifort and gcc as well as a gfortran/gcc on ALMAlinux 9.3. I did not manage to compile it with icc and ifort (newest API version). I have a test program for writing a MAT file but I can't get this to work and I guess my knowledge of c is reason for this but I have not found a solution for this (after extensive search). The test program : ++++++++++++++++++++++++++++++++++++++++++ program test_mat_file...
This is known issue in matio about the opaque data type, see e.g. https://github.com/tbeu/matio/issues/77 . How did you create the file in MATLAB? Can you use struct as workaround?
This is known issue in matio about the opaque data type, see e.g. https://github.com/tbeu/matio/issues/77. How did you create the file in MATLAB? Can you use struct as workaround?
This is know issue in matio about the opaque data type, see e.g. https://github.com/tbeu/matio/issues/77. How did you create the file in MATLAB? Can you use struct as workaround?
I also added some print statements to the mat.c file to try to get a better understanding of what is happening, and this is what I get: File = mat.c, Line = 2759, mat->version = 0x100 File = mat.c, Line = 2718, class type = 17, matvar->name = (null), name = stereoParams File = mat.c, Line = 2718, class type = 17, matvar->name = (null), name = stereoParams File = mat.c, Line = 2718, class type = 9, matvar->name = , name = stereoParams File = mat.c, Line = 2777, Mat_VarReadInfo failed, returning N...
Sure, here is the mat file. Really appreciate the help. Jim
Yes, MATLAB R2023a is supported. Code snippet LGTM. Can you attach the MAT file here for reproduction on my side?
I am trying to read mat files created by MatLab version 2023a. If I open the files in MatLab I can see all of the variables in the file, which are a mix of structures, arrays numeric and string variables. However, when I attempt to read a variable from the file, the variable name is an empty string. As a result, if I try to read the variable using its name, Mat_VarRead returns NULL. This is the code I am using: matvar_t *MatLabUtilities::GetVariableFromMatFileMatio(const std::string& fileName, const...
Version 1.5.27 release
Bump libtool version number
Check for valid sparse data
Bump date and NEWS for v1.5.27
Fix deep copy of function handle
Avoid data allocation if nbytes is zero
Check for valid sparse data
Add vcpkg badge [ci skip]
Fix const correctness of Mat_GetDir
Increase fuzz coverage
[pre-commit.ci] pre-commit autoupdate [ci skip]
Add line break [ci skip]
[pre-commit.ci] pre-commit autoupdate [ci skip]
[pre-commit.ci] pre-commit autoupdate [ci skip]
Build with Cygwin via GitHub Actions [skip travis] [skip cirrus] [skip appveyor]
Fix bad argument for H5S_get_simple_extent_dims
Fix blank [ci skip]
Fix issues detected by Coverity Scan
Init logger
Fix issues reported by cppcheck
Fix example code [ci skip]
Remove outdated inflate.patch [ci skip]
Enable cppcheck
Fix issues reported by cppcheck
Fix cmake-lint args in pre-commit hook [ci skip]
Run clang-format on matdump.c and test_mat.c
Conditionally compile static function
Build with HDF5 on Cirrus CI [skip travis] [skip appveyor]
Bump copyright year [ci skip]
[pre-commit.ci] pre-commit autoupdate
cmake: rework -Wl,--no-undefined/-Wl,-undefined,error handling
[pre-commit.ci] auto fixes from pre-commit.com hooks