History of Changes for LIGOtools Package: Fr

Version v4r22

First released version.

Version v4r22a

(December 20, 2000)

Version v4r30

(February 14, 2001) New version from Benoit. Includes new Matlab mex-file frgetvect.

Version v4r31

(March 7, 2001)

Version v4r31a

(March 28, 2001)

Version v4r31b

(May 29, 2001)

Version v4r40

(July 19, 2001)

Version v4r41

(August 24, 2001)

New version of the frame library from Benoit.

Version v4r41mex (Linux only)

(Peter Shawhan, September 28, 2001)

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.

Version v4r41n

(Peter Shawhan, February 12, 2002)

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.

Version v4r52

(April 24, 2002)

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.

Version v6r00

(August 20, 2002)

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.

Version v4r53mod

(September 16, 2002)

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.

Version v6r02

(November 22, 2002)

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.

Version v6r06

(May 19, 2003)

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!)

Version v6r08

(September 19, 2003)

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.

Version v6r11

(February 5, 2004)

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.

Version v6r12

(March 3, 2004)

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.

Version v6r15

(October 6, 2004)

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.

Version v6r19

(June 24, 2005)

Uses latest version of frame library. Release prepared by Shourov Chatterji.

Release compatibility notes:

Version v6r24

(August 3, 2007)

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:

Version v8r04

(May 15, 2009)

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.

Version v8r08

(July 1, 2009)

Uses latest version of frame library.