New version of the frame library from Benoit.
I am now able to compile Matlab MEX-files for Linux, so this is a re-release for Linux which includes the frextract, frgetvect, and mkframe MEX-files. On Solaris, these MEX-files are already included in version v4r41.
In version v4r41/v4r41mex, the ROOT-loadable shared object library was not built successfully due to a bug in the Cint interpreter that is used during the build process. I have fixed that for this new release of the Fr package, which now includes a ROOT-loadable shared object library built using ROOT version 3.02.07. Otherwise, there have been no changes.
New version of the frame library from Benoit. This version fixes the problem with frame files created on a little-endian (e.g. Linux) machine having the wrong byte-ordering indication, which caused them to be unreadable by LDAS.
New major version of the frame library from Benoit. This version now writes frames in the recently-ratified version 6 format (which used to be called the version 5 format). It also is able to read "version 5" frames currently being written by LDAS, but only sequentially, not using the table of contents.
A step back from version-6 frames until other software can be brought up to date. This special version of the frame library is based on the last version-4 release, with modifications so that it can read LDAS version-5 frames, with the same restriction as v6r00: it can only read them sequentially, not using the table of contents. It always writes version-4 frames, which all other software can read.
To support reading resampled data from LDAS RDS frames into Matlab, the frextract MEX-file has been modified so that it will find either raw ADC data or processed (e.g. resampled) data matching the channel name specified by the user.
Now that LDAS writes out all frames files using version 6 of the frame format, we return to the v6* series.
As had been done for v4r53mod, Benoit has modified frextract so that it will now find either raw ADC data or processed (e.g. resampled) data matching the channel name specified by the user.
Latest version from Benoit.
Now built with the "-static-libgcc" flag, so it should run even on machines which do not have gcc 3.x installed. (WRONG!)
Latest version from Benoit. Among other things, fixes a bug in the conversion of the detector geometry values when reading from version-4 frame files.
The binary distribution files are now built using gcc 2.25. This avoids missing-shared-object-library problems encountered by some people when the binary builds were done using gcc 3.x.
New utilities FrGeomDump, FrChannels, FrFileRanges.
Latest version from Benoit.
frextract and frgetvect have been modified to be able to read complex vectors (single- or double-precision) as well as 8-byte integer vectors (signed or unsigned).
The Solaris binary version was built on fortress using gcc 2.95.2.
The Linux binary version was built on m27 (which is now running Red Hat 9) using gcc 2.96, by prepending /home/pshawhan/gcc296redirect to my PATH.
Latest version from Benoit, with some bug fixes. The copies of frextract and frgetvect in the official distribution now are able to read complex values into Matlab.
Note that some function names have changed! See the end of the html documentation for details.
Latest version of the core distribution from Benoit. Among other things, there is a new header file, FrFilter.h.
Important organizational change: the LIGOtools 'Fr' package now includes ONLY the core distribution. All extra utilities related to frame reading have been moved into a new 'FrContrib' package.
Clearer warning message if unable to build the mex-files.
New mechanism for construction the distribution files from the CVS workspace.
Uses latest version of frame library. Release prepared by Shourov Chatterji.
Release compatibility notes:
Uses latest version of frame library. Release prepared by Shourov Chatterji. Included patch for frgetvect mex function to produce warnings instead of errors. This avoids a segfault causing the Matlab session to terminate.
Release compatibility notes:
Uses latest version of frame library. Also added a new script, 'make_myfrgetvect', to make it easy for users to build their own copies of the MEX-file.
Uses latest version of frame library.