| [2548] | 1 | 
 | 
|---|
 | 2 | 
 | 
|---|
 | 3 | Base CVS Sophya:  
 | 
|---|
 | 4 | /exp/eros/CVSPlanck/ 
 | 
|---|
 | 5 |                    /SophyaLib/  
 | 
|---|
 | 6 |                    /SophyaExt/   (modules avec dependences en lib-externes)
 | 
|---|
 | 7 |                    /SophyaProg/  (Modules avec programmes executables)
 | 
|---|
 | 8 | 
 | 
|---|
 | 9 |                    /SophyaPI/    (librairie GUI PI et contexte piapp)
 | 
|---|
 | 10 |  
 | 
|---|
 | 11 | 
 | 
|---|
 | 12 | Le module Mgr/ (ds SophyaLib/) contient un fichier README, les scripts
 | 
|---|
 | 13 | de management de code, et les fichiers Makefile.h .slb, ...
 | 
|---|
 | 14 | 
 | 
|---|
 | 15 | Le module de base pour le code Sophya est actuellement :
 | 
|---|
 | 16 |                                     /SophyaLib/BaseTools
 | 
|---|
 | 17 | 
 | 
|---|
 | 18 | On devrait le decouper en trois :
 | 
|---|
 | 19 |        /ComDefs/  (fichiers machdefs.h pexceptions.h sophyainit.h 
 | 
|---|
 | 20 |                    anydataobj.h datatype.h)
 | 
|---|
 | 21 | 
 | 
|---|
 | 22 |        /BaseTools/ (les classes de persistence, NDataBolock<T> 
 | 
|---|
 | 23 |                     MuTyV et DVList ...)
 | 
|---|
 | 24 |                     
 | 
|---|
 | 25 | 
 | 
|---|
 | 26 |        /RandGen/   (generateurs aleatoire)
 | 
|---|
 | 27 | 
 | 
|---|
 | 28 | 
 | 
|---|
 | 29 | Nom de Module      |   Dependances
 | 
|---|
 | 30 | -----------------------------------------------------------------
 | 
|---|
 | 31 | Comdefs/           |       -        (module ComDefs n'existe pas encore)
 | 
|---|
 | 32 | BaseTools/         |   Comdefs/     (       "           "        "     )
 | 
|---|
 | 33 | RandGen/           |   Comdefs/     (       "           "        "     )
 | 
|---|
 | 34 |                    |
 | 
|---|
 | 35 | SUtils/            |   Comdefs/     (actuellement BaseTools/)
 | 
|---|
 | 36 | TArray/            |   BaseTools/
 | 
|---|
 | 37 | SkyMap/            |   TArray/
 | 
|---|
 | 38 | HiStats/           |   TArray/   + NTools/   (1)
 | 
|---|
 | 39 | SkyT/              |   TArray/  NTools/
 | 
|---|
 | 40 | Samba/             |   SkyMap/  NTools/
 | 
|---|
 | 41 | 
 | 
|---|
 | 42 | NTools/            |   TArray/ + HiStats/ (?)        (2)
 | 
|---|
 | 43 | 
 | 
|---|
 | 44 | SysTools/          |   Comdefs/     (actuellement BaseTools/)
 | 
|---|
 | 45 | SysSpec/           |   Comdefs/     (3)
 | 
|---|
 | 46 | 
 | 
|---|
 | 47 | (1) HiStats semble dependre de NTools - Je pense qu'il faut faire 
 | 
|---|
 | 48 | quelque chose pour rendre HiStats independant de NTools/
 | 
|---|
 | 49 | (2) NTools/ Dependences a eclaircir
 | 
|---|
 | 50 | 
 | 
|---|
 | 51 | (3) SysSpec/ definit les fonctions manquant sur certains systemes
 | 
|---|
 | 52 | (utilises actuellement sur MacOS-X / Darwin)
 | 
|---|
 | 53 | 
 | 
|---|
 | 54 | Nom de Module      |   Dependences
 | 
|---|
 | 55 | ----------------------------------------------------------------------
 | 
|---|
 | 56 | FitsIOServer/      |   TArray/ + SkyMap/ + HiStats/  + libcfitsio  (4)
 | 
|---|
 | 57 | LinAlg/            |   TArray/  + liblapack
 | 
|---|
 | 58 | IFFTW/             |   TArray/ + NTools/ + libfftw
 | 
|---|
 | 59 | XAstroPack/        |   XephemAstroLib/   
 | 
|---|
 | 60 | 
 | 
|---|
 | 61 | (4) si on a un systeme plus simple de gestion de dependances plus simple,
 | 
|---|
 | 62 | FitsIOServer/ peut etre decoupe en 4 :
 | 
|---|
 | 63 | FitsIOServer/ = FitsIOServer/ + FitsTArray/ + FitsSkyMap/ + FitsHiStats/
 | 
|---|
 | 64 | 
 | 
|---|