Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
JMatIO is a JAVA library to read/write/manipulate with Matlab binary
MAT-files.
If you would like to comment, improve, critisize the project please
email me: wgradkowski@gmail.com
or visit JMatIO project page at Sourceforge:
http://www.sourceforge.net/projects/jmatio
Subversion Access
This project's SourceForge.net Subversion repository can be checked out through
SVN with the following instruction set:
svn co https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk jmatio
Have fun :)
Wojciech Gradkowski
CHANGE LOG:
[04.12.2012]
+ adding various fixes (thanks to: Kristofer Sandlund)
+ adding read support for objects, java objects, other types
+ performance enhancements
[05.10.2007]
+ Sparse matrix bugfixes by Jonas Pettersson (LU/EAB)
+ MatFileReader performance enhancements by Eugene Rudoy
+ new MatFileReader methods added
[02.03.2007]
+ Regression bug fixed: Double arrays created natively in Matlab are read
incorrectly (reversed byte ordering)
[22.02.2007]
+ Added support:UInt8 array
+ MAJOR reading performance enhancement - reading is as fast as in Matlab now
+ Removed Log4j references
TODO:
- Other array types (serialized objects (OPAQUE) is done partially)
- Writer performance enhancement
- Documentation and examples
- Organize JUnit tests
- Refactor exceptions
- Make structures and cell arrays more user friendly
NOTE:
Numerical arrays (MLDouble, MLUint8) are now backed by direct ByteBuffers. For
really BIG arrays the maximum heap size for direct buffers may be modified by
-XX:MaxDirectMemorySize=<size>
[some.time.2006]
Currently supproted data types are:
+ Double array
+ Char array
+ Structure
+ Cell array
+ Sparase array