----------------------------
version : cmv   8/8/2000 15h
          Reza  9/8/2000 16h
          Reza  1/9/2000 14h
          cmv  22/9/2000 18h
          rz+cmv 24/11/00 16h
	  rz+cmv 16/3/01 18H (tag V_Fev2001)
          Reza   13/8/2001
	  Reza   21/01/2002  (tag V_Nov2001 effectue)
----------------------------

================ Zone echange de commentaires ====================
     Modifs sur TArray ( constructeur de copie share = false )
==================================================================

>>>>>>> Module BaseTools

=== Rendre inactif le flag SetTemp() ds NDataBlock<T>              **NEW 08/01** 

=== NDataBlock<T>: Ajout flag (... ,bool zero=true) ds le createur pour
               permettre de ne pas initialiser la zone memoire    ***NEW 01/02***

=== PPersist : Ajouter lecture-ecriture de complex<r_4> complex<r_8> 
               et de tableaux de complexes                        ***NEW 01/02***

=== PPersist : Ajouter lecture-ecriture de bintable avec possibilite 
               d'utilisation en swap                              ***NEW 01/02***

=== Creation d'une nouvelle classe DataBlock<T> : partage de reference sur
             sur tableau de type T* (autre que numerique)         ***NEW 01/02***
             (+ Gestionnaire PPersist pour DataBlock<string>)

>>>>>>> Module SysTools

=== Ecrire un classe interface de getrusage();
    Voir pourquoi la classe ResourceUsage ne marche pas correctement
    sur Linux et Mac

>>>>>>> Module TArray

=== Constructeur de copie de TArray , ajout d'un flag bool pack    **NEW 08/01**
    TArray<T>::TArray(const TArray<T>& a, bool share, bool pack = true);
    (a reporter aussi ds TMatrix<T>, TVector<T>, Image<T>
    flag pack TArray<T>::ReSize(const BaseArray& a, bool pack = true);

=== Changement du codage des operations :                          **NEW 08/01**
    C = A+B ; // ---> C = A; C+=B; en  C = A+B

=== Ajout flag (... ,bool zero=true) ds le createur pour
               permettre de ne pas initialiser la zone memoire    ***NEW 01/02***

=== Creation (?) classes TinyMatrix TinyVector ?                  ***NEW 01/02***

=== Mettre OMP dans TArray
    Etat: travail en cours par Reza 
          Tests et directives OMP fait ds programme Eval/Speed/tompC.c 
                                                               tompCXX.cc
          Ne peut etre fait qu'apres la modif typedef size_T 

 
>>>>>>> Module NTools

=== Classes FFTServer (FFTPackSever) -                            **NEW 08/01** 
    Eviter la copie complete sur SubArray - 
    voir TArray(const TArray<T>& a, bool share, bool pack = true) ci-dessus 

=== Serveur de classes de calcul<T> (Fond,Sigma etc...) sur images:
    creer serveur 1D, 2D voir 3D
    (ImageStatServer<T>,VectorStatServer<T>,...)
    Etat: a faire par reza + cmv

=== Classe FFTServer
    Correction bug ds FFTmayer
    Etat: a faire par Reza

>>>>>>> Module HiStats

=== NTuple et XNtuple -> mettre partage de reference
    Etat: A faire par Reza

>>>>>>> Module SkyMap

=== Verification de l'interface (constructeur de copie, = )
    des classes local/full sky map
    Etat: semble OK (Reza 03/2001)

>>>>>>> Module Samba 

=== Faire 'un bon' generateur de bruit 1/f (plutot f^alpha) en utilisant
    la methode de 'filtrage numerique' - Voir Numerical Receipe
    Etat: A faire Reza


>>>>>>> Module FitsIOServer

=== Y-a-t'il tout ce qu'on veut dans FitsIOServer ?
    Etat: a faire cmv

>>>>>>>> Module IFFTW

=== Classes FFTServer (FFTWSeever) -                            **NEW 08/01** 
    Eviter la copie complet sur SubArray - 
    voir TArray(const TArray<T>& a, bool share, bool pack = true) ci-dessus 


>>>>>>>> Module LinAlg

=== Ajouter interface pour decomposition LU en utilisant LaPack
    Etat: A faire par CMV + Reza
