Menu

Tree [8deb16] master /
 History

HTTPS access


File Date Author Commit
 bin 2013-09-20 Joseph Fowler Joseph Fowler [ca8442] Merge branch 'master' of ssh://git.code.sf.net/...
 doc 2016-09-16 Joseph Fowler Joseph Fowler [42a981] Fix typos in documentation.
 examples 2013-12-13 Joseph Fowler Joseph Fowler [fc8f97] Throw an error when input file is not an LJH fi...
 include 2017-09-01 Joseph Fowler Joseph Fowler [8deb16] Slim version 2.7.1 patched by Matthew Hasselfield.
 lib 2013-09-20 Joseph Fowler Joseph Fowler [e05e90] Add placeholders to keep lib/ and bin/ director...
 share 2016-09-16 Joseph Fowler Joseph Fowler [42a981] Fix typos in documentation.
 src 2017-09-01 Joseph Fowler Joseph Fowler [8deb16] Slim version 2.7.1 patched by Matthew Hasselfield.
 test 2017-09-01 Joseph Fowler Joseph Fowler [8deb16] Slim version 2.7.1 patched by Matthew Hasselfield.
 ups 2009-01-06 fowler fowler [1caf51] Moved man pages from ./man/man1 to ./share/man/...
 .gitignore 2013-12-13 Joseph Fowler Joseph Fowler [fc8f97] Throw an error when input file is not an LJH fi...
 00_next.txt 2007-08-20 jfowler jfowler [1a4309] Changing to use of uint32_t and similar to spec...
 AUTHORS 2011-11-28 Joseph Fowler Joseph Fowler [c91c37] Trying to incorporate Mike Nolta's changes supp...
 COPYING 2008-09-30 fowler fowler [53dd9e] Added GNU project standard files.
 INSTALL 2008-09-30 fowler fowler [53dd9e] Added GNU project standard files.
 Makefile.in 2013-09-20 Joseph Fowler Joseph Fowler [e755c5] Move archive creation from makefile (where it w...
 README 2008-09-30 fowler fowler [53dd9e] Added GNU project standard files.
 TODO 2008-09-30 fowler fowler [53dd9e] Added GNU project standard files.
 VERSIONS 2017-09-01 Joseph Fowler Joseph Fowler [8deb16] Slim version 2.7.1 patched by Matthew Hasselfield.
 archive_exclude.txt 2013-09-20 Joseph Fowler Joseph Fowler [e755c5] Move archive creation from makefile (where it w...
 configure 2016-09-16 Joseph Fowler Joseph Fowler [735d29] Change version number to 2_7_0.
 configure.ac 2016-09-16 Joseph Fowler Joseph Fowler [735d29] Change version number to 2_7_0.
 install-sh 2008-09-24 fowler fowler [2a3052] Change to using autoconf to create all makefile...
 make_archive.sh 2017-09-01 Joseph Fowler Joseph Fowler [8deb16] Slim version 2.7.1 patched by Matthew Hasselfield.

Read Me

This application is used to make reversible, lossless compression of
noisy science data.  

It is appropriate to use the binaries slim, unslim, and slimcat for
data streams consisting of one or more "channels" of binary integer
data packed into a repeating pattern of words 1, 2, or 4 bytes in
length.

In addition to the binaries, the package provides a library with C
linkage for READING slim files with an interface that tracks the usual
stdio binary interface as much as possible.  Thus
slimopen("file.slm","r") returns a SLIMFILE* object.  Other methods
include slimread(), slimclose(), slimseek(), slimtell().  Use the
library by linking with "-lslim" and also #include <slimlib.h>.

Slim currently does not support 8-byte integers.  Floating-point
numbers are not really supported, though slim will do its best by
pretending they are integers.  See the file TODO.

When installing, use ./configure --prefix=/usr/ or similar if you do
not have /usr/local/bin in your path and /usr/local/lib in your
library path.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.