Examples of common export calls are provided below. It is convenient to set up one or more import directory paths up front. For example: string $exportDir= $modelHome + "/exportData" ===== csv coordinate format ===== This code exports a 2-dimensional population TOOL object (by age, by time) to a csv file with age in the rows and time in the columns. export (refPop[a,ts]; dataFormat=coordinate, fileFormat=text, allCoord=off, delimiter=",", \ heading=on, file=$exportDir/refPop.csv) ===== tab delimited text odometer (block) format ===== This format is useful for migrating data between models in a human-readable format, as opposed to binary //tool//-format files. Note the use of ''expForm'' and ''decimals'' parameters to preserve precision. export (immigration[s,ts1,a]; dataFormat=odometer, fileFormat=text, \ expForm=on, decimals=6, \ file=$exportDir/immigration.txt) produces the following (header not shown): ! sex=male ! 0 1 2 "1977" 1.049407e+02 1.314661e+02 1.317941e+02 "1978" 9.129648e+01 1.133035e+02 1.212180e+02 "1979" 8.643492e+01 9.573391e+01 9.366822e+01 "1980" 9.673356e+01 9.806976e+01 9.806976e+01 See the [[howtos:workwithdata:import_quick_reference#tab_delimited_text_odometer_block_format|corresponding import call]]. ===== TOOL format ===== This is an example of exporting to whatIf's native (binary) TOOL file format: export (customCensusPop[pzce,s,byrs,acc]; format=tool, file=$exportDir/customCensusPop)