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