From brani@stat.Duke.EDUFri Jan 29 12:21:40 1999
Date: Fri, 29 Jan 1999 11:02:23 -0500 (EST)
From: Brani Vidakovic <brani@stat.Duke.EDU>
To: rcarmona@chelsea.Princeton.EDU
Subject: Hi + Swave

Dear Rene,

I learned that you would be visiting the triangle area
just a day before your talk -- and it was late to rearrange
duties that overlaped.
I will see you in March at Princeton, I trust.

Yesterday I bought your new book and browsed through it
last night. Great work, congrats indeed. 
Today I wanted to install Swave software at the Department
and make it available to anybody working on 
time/frequency modeling. We all use SPlus and
have DEC Alphas in the network.

Installation was OK, except that we had to make two
patches to Swave.h and  denoise.h.
I am sending you the fixes Swave.h.fix and denoise.h.fix
made by diff, that worked for us.
I will certainly send you my comments on Swave once 
I sit and play with it a bit  more.

Best regards, Brani



*** Swave.h.orig        Fri Jan 29 10:31:09 1999
--- Swave.h             Fri Jan 29 10:15:33 1999
***************
*** 51,57 ****

  extern double my_exp2();
  extern double my_log2();
! extern int nint();
  extern double log2();
  extern double exp2();
  extern int iexp2();
--- 51,57 ----

  extern double my_exp2();
  extern double my_log2();
! /* extern int nint(); */
  extern double log2();
  extern double exp2();
  extern int iexp2();


*** denoise.h.orig      Fri Jan 29 10:30:31 1999
--- denoise.h           Fri Jan 29 10:20:33 1999
***************
*** 406,415 ****
    int *np_ptr, int *num_of_windows_ptr, int *window_size_ptr );

  void nthresh_compute(float *nthresh, float *s, int *maxresoln_ptr,
!   int *sample_size_ptr );

  void bthresh_compute(float *bthresh, float *s, int *maxresoln_ptr,
!   int *sample_size_ptr );

  float p_value(float T, float **histo, int resoln, int histo_size );

--- 406,415 ----
    int *np_ptr, int *num_of_windows_ptr, int *window_size_ptr );

  void nthresh_compute(float *nthresh, float *s, int *maxresoln_ptr,
!   int *sample_size_ptr, float prct );

  void bthresh_compute(float *bthresh, float *s, int *maxresoln_ptr,
!   int *sample_size_ptr, float prct );

  float p_value(float T, float **histo, int resoln, int histo_size );

