Directory organization

IRIS source files, object modules, and library routines are in separate branches of the IRIS directory tree.

IRIS_ROOT refers to the root directory for the IRIS system. Often /usr/sigmet; IRIS_ROOT is defined as an environment variable.

In this document, pathnames are relative to IRIS_ROOT, unless otherwise noted. All source code is in the /src directory.

All system wide header files are in the ${IRIS_ROOT}/include directory, and all library .a files are in the ${IRIS_ROOT}/lib directory.

Base subdirectory


│── base
│   ├── antenna_lib 
│   ├── antennax 
│   ├── ant_utils
│   ├── ascope 
│   ├── audio 
│   ├── audio_lib 
│   ├── bitex 
│   ├── bxutils_lib
│   ├── config_lib
│   ├── dpolapp_lib 
│   ├── dsp_lib 
│   ├── dspx 
│   ├── exthdr_lib 
│   ├── fileformats_lib 
│   ├── himath_lib 
│   ├── icons 
│   ├── include
│   │   └── embhw    
│   ├── install_tools 
│   │   └── tests 
│   ├── irisscan_lib
│   ├── keys 
│   ├── linux_configs 
│   │   ├── desktop 
│   │   └── etc 
│   │ 	├── profile.d    
│   │        └── sigmet 
│   ├── maps_lib 
│   │   └── overlay_icons
│   ├── misc 
│   ├── misc_lib
│   │   └── tests 
│   ├── nexrad 
│   ├── rscan_lib
│   ├── rtdisp 
│   ├── rtq_lib 
│   ├── setup 
│   ├── sounds 
│   ├── suncal 
│   ├──
      tvsubs_lib 
│   ├── user_lib 
│   ├── uxsig_lib 
│   ├── vtv_lib 
│   ├── xsig_lib 
│   └── zauto7 

Config subdirectory


├── config_template 
│   └── init 

IRIS subdirectory


└── iris     
├── adids_pipe     
├── archive
├── archive2_pipe     
├── asterix_pipe     
├── bufr_pipe     
├── convert_lib     
│   └── tests     
├── custom     
├── dmrl     
├── dwr2_pipe     
├── ewis_pipe     
├── examiners
├── examples     
├── grib1_pipe     
├── hdf5_pipe     
├── include     
├── ingest     
├── ingfio     
├── input     
├── mcidas_pipe     
├── misc     
├── network     
├── ngpipes
│   ├── grib     
│   ├── hdf5     
│   └── metar     
├── nordrad     
├── nordrad1_lib
├── nordrad2     
├── nordrad2_lib     
├── out_lib     
│   └── sws_icons     
├── output
├── pipes_in     
├── pipes_out     
├── pipesup_lib     
├── prodsup_lib     
├── product     
├── rainbow_pipe     
├── reingest     
├── ribbon_lib     
├── ribbuild     
├── share_lib     
│   ├── menu     
│   └── tests     
├── siris     
├── sserver     
├── sws_lib     
├── tdwr
├── ualf_pipe     
├── uf_pipe     
├── watchdog     
├── window     
├── wrdata_lib     
└── xuif