| Parameter | Type | Description |
| tag | character(len=*) | The tag of history file. |
| data | sep_type | Location to read in the data (real, |
| complex,integer). | ||
| type | character(len=*) | The type of data to read in. |
| Parameter | Type | Default - Description |
| usegrid | logical | True if grid exists, whether or not to use the grid |
| creating the data-set. | ||
| nin | integer array | Defaults to the values read in from the tag |
| unless f and/or j defined. | ||
| fin | integer array | Portion of the dataset to begin reading in, |
| defaults to 0. | ||
| jin | integer array | Sub-sampling of the dataset to begin reading, |
| defaults to 1. | ||
| nout | integer (array if | Size of data, defaults to amount of data read in. |
| data dim >1) | ||
| fout | integer (array if | Size of data, defaults to 0. |
| data dim >1) | ||
| jout | integer (array if | Size of data, defaults to 1. |
| data dim >1) |
To read in every other trace in the third slice from a 3-D real dataset the call would be:
sep_reed(tag,data2d,fin=/0,0,2/, jin=/1,2,1/)
To read in the first 50 traces of complex SEP90 dataset, ignoring the grid, padding to 1024 would be accomplished with:
sep_reed(tag,data2d,nin=/800,50/,"complex",usegrid=.false.,
nout=/1024,50/)