There is a number of modules which serve for handling of scintillation indices (SI), atmospheric parameters and turbulence profiles etc. "Handling" means the creation/calculation of respective entities, their write/read operations with files and export in other modules via some so called "get"-functions.
Organization of scientific modules in MASS Software
Scientific modules are organized in three hierarchical levels. On the top, the atmospheric calculations module stays (ATMOS), on the bottom - the memory and mathematics (NR and NRUTIL). In the middle - the count-processing utilities SCIND and SCAN and theoretic weight calculator WEIF.
The module on a particular level can refer and use the modules from the same level and below which is reflected by the arrows on the figure. Dashed arrows represent the weak dependence and the particular structures (functions or types) which are taken from the module for usage are indicated near such arrows. For example, it's only the type count_t of the detector pulse counts which is taken from the (non-scientific) module IOCOUNT.
See the File Index for the detailed description of these modules.