Skip to content

Commit

Permalink
update built-in mex files
Browse files Browse the repository at this point in the history
  • Loading branch information
fangq committed Oct 22, 2023
1 parent 941236b commit 72bdd05
Show file tree
Hide file tree
Showing 11 changed files with 695 additions and 1 deletion.
3 changes: 2 additions & 1 deletion .github/workflows/run_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,8 @@ jobs:
if: ${{ runner.os == 'Linux' }}
run: |
octave-cli --version
valgrind octave-cli --eval "addpath(pwd);cd test;run_zmat_test;cd ../example;demo_zmat_basic;zmat_speedbench"
valgrind octave-cli --eval "addpath(pwd);cd test;run_zmat_test;cd ../example;demo_zmat_basic"
octave-cli --eval "addpath(pwd);cd example;zmat_speedbench"
- name: Create package folder
run: |
mkdir packages
Expand Down
675 changes: 675 additions & 0 deletions COPYING

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Name: zmat
Version: 0.9.9
Date: 2023-22-10
Title: In-memory data compression with zlib/gzip/lzma/lz4/zstd/blosc2 for Octave
Author: Qianqian Fang <[email protected]>
Maintainer: Qianqian Fang <[email protected]>
Description: ZMat is a portable mex function to enable zlib/gzip/lzma/lz4/zstd/blosc2
based data compression/decompression and base64 encoding/decoding support
in MATLAB and GNU Octave. It is fast and compact, can process a large
array within a fraction of a second. Among the supported compression
methods, lz4 is the fastest for compression/decompression; lzma is the
slowest but has the highest compression ratio; zlib/gzip have excellent
balance between speed and compression time.
URL: https://neurojson.org/zmat
License: GPLv3+
Categories: Compression
2 changes: 2 additions & 0 deletions INDEX
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
zmat >> ZMat
zmat
Binary file modified octave/darwin-x86_64/zipmat.mex
Binary file not shown.
Binary file modified octave/gnu-linux-x86_64/zipmat.mex
Binary file not shown.
Binary file modified octave/mingw32-x86_64/zipmat.mex
Binary file not shown.
Binary file removed octave/mingw32-x86_64/zlib1.dll
Binary file not shown.
Binary file modified private/zipmat.mexa64
Binary file not shown.
Binary file modified private/zipmat.mexmaci64
Binary file not shown.
Binary file modified private/zipmat.mexw64
Binary file not shown.

0 comments on commit 72bdd05

Please sign in to comment.