How big is XAS


To be completed : this currently refers to the IFCTR development version on DEC Alpha platform and does not necessarily include all latest instrument-specific additions.
The size of XAS sources is quite limited, of the order of 2 Mbyte (excluding external libraries which are formally not part of XAS), of which about 0.2 Mbytes of system-dependent code.

The bulk of XAS is written in Fortran, only about 60 kbytes of C code are included in the Unix version (just 20 kbytes in the VMS one)


Module count


Item                 Files    Total lines   Code lines
                     .f+.c      .f + .c
-------------------------------------------------------

main programs	     64+ 1    22449+  85   11911 (53 %)
demo programs        21        5123         3373 (66 %)
xaslib     library   60        5528         2442 (44 %)
fotlib     library   37        4423         2068 (47 %)
general    library   17         730          288 (39 %)
graphserv  library   24+ 1      807+ 575     708 (51 %)
xasgraph   library   18        1700         1069 (63 %)
mecslib    library   30        3794         1765 (47 %)
Unix(1)VOS library   39+26     2790+1390    1736 (41 %)
VMS    VOS library   37+ 2     3063+ 107    1251 (40 %)
(1) Unix VOS refers to the Digital Unix (OSF/1) implementation

Binary count

This count is approximate as not all versions are necessarily aligned (or even under the control of the author). Demos are excluded. The size of the executables may not be very meaningful, as it depends on the way system libraries are built and loaded.

Operating system     Executables       XAS libraries
-------------------------------------------------------------------
OSF/1                8.6 Mbytes        1.1 Mbytes
Ultrix              37.4 Mbytes        1.2 Mbytes
SunOS               13.2 Mbytes       >0.5 Mbytes
HP-UX                to be supplied    to be supplied
VMS                  1.8 Mbytes        0.5 Mbytes


This file last modified on 22 Oct 96 11:36

sax.iasf-milano.inaf.it/Sax/Xas/lines.html :: original creation 1996 Oct 22 11:36:37 CEST :: last edit 1996 Oct 22 11:36:37 CEST