All COM interfaces are defined using the Interface Definition Language (IDL). IDL is similar to C and C++ header files, with new syntax elements specific to distributed computing added. IDL files are compiled to create source files and binary type libraries that can be used by practically all programming environments.
File extension used by CRiSP Harvest. Effects of post-fishery, pre-spawning mortality can be examined through use of *.idl files. Currently, this file only includes estimates of inter-dam loss for Columbia River stocks. Since most inter-dam loss occurs after all fisheries, inter-dam loss is essentially treated as escapement when calculating ocean and terminal area harvest rates. Changes in estimates of inter-dam loss rates can be assessed by modifying this file. It should be noted, however, that the numbers in the *.idl files are actually estimates of total adult survival past all Columbia River dams. Estimated IDL values are used through the present year, then an average of all estimated values is used for future years.