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