summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Wojciech Gradkowski [Thu, 12 Jun 2008 14:58:53 +0000 (14:58 +0000)]
added MLChar from array of Strings constructor
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@86
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 12 Jun 2008 14:55:11 +0000 (14:55 +0000)]
added MLChar from array of Strings constructor
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@85
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 4 Jun 2008 11:32:28 +0000 (11:32 +0000)]
+ added MLSingle support for reading/writing
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@84
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 3 Apr 2008 11:39:32 +0000 (11:39 +0000)]
Structure#getFieldNames() added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@83
864c2297-9b29-0410-a227-
9d78e99c1ec9
Tim Kutz [Thu, 21 Feb 2008 16:24:58 +0000 (16:24 +0000)]
Update MLChar to support multi-dimensional char arrays, in addition to single strings
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@71
864c2297-9b29-0410-a227-
9d78e99c1ec9
Tim Kutz [Thu, 21 Feb 2008 16:19:59 +0000 (16:19 +0000)]
Add incremental file writer, to allow writing variables to the file one at a time, instead of bulk. Also extracts OSArrayTag class to no longer be an inner class, so it can be shared across the two different writers.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@70
864c2297-9b29-0410-a227-
9d78e99c1ec9
Tim Kutz [Thu, 21 Feb 2008 16:17:59 +0000 (16:17 +0000)]
add test for incremental file writer
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@69
864c2297-9b29-0410-a227-
9d78e99c1ec9
Kun Deng [Wed, 20 Feb 2008 19:26:52 +0000 (19:26 +0000)]
changed jamtio to jmatio for the name of generated jar file.
Moved build dir to under the project dir, because I am using a mac.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@68
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sat, 3 Nov 2007 00:08:05 +0000 (00:08 +0000)]
test file missing
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@67
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sat, 3 Nov 2007 00:00:01 +0000 (00:00 +0000)]
Bugfix: MatFileReader crashes on reading big sparse arrays.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@66
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 5 Oct 2007 12:53:23 +0000 (12:53 +0000)]
bug 1780965: patch provided by Jonas Pettersson (LU/EAB)
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@65
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 2 Aug 2007 13:06:00 +0000 (13:06 +0000)]
bugfix (ER) The ByteBuffer in inflate-method is not correctly wrapped around the byte array from _ByteArrayOutputStream. The array returned by getReferenceToByteArray() may contain more bytes than actually have been read from the file.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@64
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 29 Jul 2007 19:48:23 +0000 (19:48 +0000)]
+ a patch provided by Eugene Rudoy enhancing the performance of MatFileReader
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@63
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 28 Jun 2007 16:41:00 +0000 (16:41 +0000)]
handle the resource freeing more gracefully
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@62
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 28 Jun 2007 16:40:14 +0000 (16:40 +0000)]
references to generic type should be parametrized
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@61
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 27 Jun 2007 21:44:25 +0000 (21:44 +0000)]
memory mapped file realising workaround added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@60
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 27 Jun 2007 15:47:42 +0000 (15:47 +0000)]
new read/write methods. workaround to bug Java bug #4715154. Tests updated
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@59
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 26 Mar 2007 19:25:15 +0000 (19:25 +0000)]
+ moved: MLInt64 into a correct place
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@58
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 26 Mar 2007 19:16:32 +0000 (19:16 +0000)]
+ added: support for MLInt8
+ added: support for MLUInt64
+ added: support for MLInt64
+ bugfix: structure/cell fails to read when contains empty arrays
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@57
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 26 Mar 2007 19:15:44 +0000 (19:15 +0000)]
+ added: support for MLInt8
+ added: support for MLUInt64
+ added: support for MLInt64
+ bugfix: structure/cell fails to read when contains empty arrays
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@56
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 2 Mar 2007 22:13:06 +0000 (22:13 +0000)]
+ copy-resource task added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@55
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 2 Mar 2007 22:12:16 +0000 (22:12 +0000)]
Regression bug fixed: Double arrays created natively in Matlab are read incorrectly (reversed byte ordering)
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@54
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 1 Mar 2007 19:06:48 +0000 (19:06 +0000)]
corrected SVN command
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@53
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 27 Feb 2007 19:42:15 +0000 (19:42 +0000)]
+ optimizations of MLUint8 performance
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@52
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 27 Feb 2007 01:57:49 +0000 (01:57 +0000)]
reference to log4j removed
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@50
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 27 Feb 2007 01:55:59 +0000 (01:55 +0000)]
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@49
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 13:00:53 +0000 (13:00 +0000)]
+ new testing procedures
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@48
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 12:56:41 +0000 (12:56 +0000)]
+ new testing procedures
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@47
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 03:44:08 +0000 (03:44 +0000)]
javadoc task
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@46
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 03:35:48 +0000 (03:35 +0000)]
reader performance optimization
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@45
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 02:19:24 +0000 (02:19 +0000)]
regression bug: the new inflater red too much from stream, thus only first array of multi-array file was processed.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@44
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 00:16:58 +0000 (00:16 +0000)]
log4j removed
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@43
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 00:15:49 +0000 (00:15 +0000)]
Initial import.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@42
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Thu, 22 Feb 2007 00:11:05 +0000 (00:11 +0000)]
reader decompression method enhanced, the 3st step for read optimization - Matlab performance nearly accomplished
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@41
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 21 Feb 2007 20:31:00 +0000 (20:31 +0000)]
reader/writer use ByteBuffers instead of BAOS, the 2st step for read/write optimization
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@40
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 21 Feb 2007 16:18:53 +0000 (16:18 +0000)]
numeric arrays use ByteBuffers instead of generic arrays, the 1st step for read/write optimization
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@39
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 18:57:59 +0000 (18:57 +0000)]
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@38
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 18:47:36 +0000 (18:47 +0000)]
+ UInt8 support added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@37
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 18:46:20 +0000 (18:46 +0000)]
minor changes
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@36
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 18:35:46 +0000 (18:35 +0000)]
CVS artifacts
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@35
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 18:34:57 +0000 (18:34 +0000)]
bin ignored
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@34
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 18:28:26 +0000 (18:28 +0000)]
binary output ignored
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@32
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 16 Feb 2007 17:57:30 +0000 (17:57 +0000)]
SVN Initial Import.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@31
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Fri, 4 Aug 2006 22:12:36 +0000 (22:12 +0000)]
Imran: InflaterOutputStream was just introduced in java 1.6beta so it wasn't backward compatible. I replaced that code with InflaterInputStream combined with ByteArrayOutputStream. This version works with both java 1.5 and 1.6beta.
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@30
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 2 Aug 2006 20:37:48 +0000 (20:37 +0000)]
+Imran Somji: modified jmatio slightly to use nio package to output to file
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@29
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Wed, 24 May 2006 18:28:30 +0000 (18:28 +0000)]
+ mat-file reader tuing -> io buffers substituted with NIO ByteBuffers => enhanced performance
+ bugfix: padding calculated incorrectly for compressed tags
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@28
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 25 Apr 2006 23:02:22 +0000 (23:02 +0000)]
+ dumping content while file processing takes too much memory
+ constrains on MLArray.contentToString() added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@27
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 25 Apr 2006 22:12:49 +0000 (22:12 +0000)]
+ documentation added
+ refactoring
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@26
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 25 Apr 2006 21:15:29 +0000 (21:15 +0000)]
+constructor for String[] needles added
+documentation added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@25
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 23:41:42 +0000 (23:41 +0000)]
+ reading filtering support added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@24
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:32:58 +0000 (22:32 +0000)]
+test routine for new MLDouble constructor added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@23
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:31:51 +0000 (22:31 +0000)]
mat file input stream for easy reading matlab data types (supports byte swapping)
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@22
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:30:25 +0000 (22:30 +0000)]
+sizeOf (type) method added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@21
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:29:35 +0000 (22:29 +0000)]
+new constructor for double[][] added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@20
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:25:31 +0000 (22:25 +0000)]
-size of method moved to MatDataTypes
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@19
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:23:04 +0000 (22:23 +0000)]
+major changes in ISMatTag ( functionality moved to MatFileInputStream )
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@18
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 24 Apr 2006 22:20:49 +0000 (22:20 +0000)]
info added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@17
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 17:32:51 +0000 (17:32 +0000)]
+ MLDouble test added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@16
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 17:31:15 +0000 (17:31 +0000)]
+ documentation added
+ equals method mododified to check array dimension
+ get methods added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@15
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 17:29:31 +0000 (17:29 +0000)]
+ new constuctors added
+ getArray method added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@14
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 15:23:32 +0000 (15:23 +0000)]
+ file content chaned from list to map
+ getContent method added (returning the map)
+ getData method set as depreciated (returning the list)
+ getMLArray method added (allows to get specified array from file by its name)
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@13
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 15:21:41 +0000 (15:21 +0000)]
+ simple main function changed in favour of JUnit testing
+ MLChar array test added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@12
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 15:20:35 +0000 (15:20 +0000)]
+ equals method added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@11
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 15:20:04 +0000 (15:20 +0000)]
+ getString method added
+ equals method added
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@10
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Sun, 23 Apr 2006 15:18:44 +0000 (15:18 +0000)]
+ getName method added
+ getNameToByteArray simplified
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@9
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Tue, 7 Mar 2006 18:25:28 +0000 (18:25 +0000)]
init
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@8
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 6 Mar 2006 22:37:13 +0000 (22:37 +0000)]
removing *.class files
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@7
864c2297-9b29-0410-a227-
9d78e99c1ec9
Wojciech Gradkowski [Mon, 6 Mar 2006 22:24:28 +0000 (22:24 +0000)]
Initial revision
git-svn-id: https://jmatio.svn.sourceforge.net/svnroot/jmatio/trunk@3
864c2297-9b29-0410-a227-
9d78e99c1ec9