AE9/AP9/SPM | 输出数据
输出文件结构
模型输出文件的名称主要由由输入文件中的OutFile
和FluxOut
参数决定,部分可选的输入文件参数参数值会影响后缀,在这种情况下,每个输出文件都有唯一的文件名,该文件名还可以提供内容的描述信息。
前缀 | 数据模式(由FluxOut决定) | 数据类型(见下表) | Percentile, Scenario or Aggregation Id(由FluxOut和Aggregate决定) | 文件拓展名 |
---|---|---|---|---|
OutFile(不带文件拓展名) | _mean | 由*Out和AccumMode决定 | -n/a- for mean | OutFile的文件拓展名(默认为txt) |
_pctile | _## (percentile, in | |||
_pert _mc | _### (scenario identification #) | |||
_agg_mean (usage is discouraged) _conf_level_## |
AccumMode数据类型 | Cumul | Interval | Full | Boxcar | Expon |
---|---|---|---|---|---|
Flux | _flux | _fluxIntvAvg | _fluxFullAvg | _fluxRunAvg | _fluxExpAvg |
Fluence | _fluence | _fluenceIntv | _fluenceFull | - - - - - - - | |
DoseRate | _doserate | _doserateIntvAvg | _doserateFullAvg | ||
DoseAccum | _doseaccum | _doseaccumIntv | _doseaccumFull |
数据转化
可以使用ConvertToXlsx.py
,将生成的ASCII输出文件转换为Microsoft Excel格式的相应文件,该文件还能够转换生成的ASCII星历表、绝热不变输出文件以及由GUI应用程序生成的绘图文件。要运行该文件,需要在电脑上安装的Python版本不低于2.5,并且安装了XlsxWriter
、numpy
模块:
1 | python ConvertToXlsx.py <filename1> [<filename2> … <filenameN>] |
生成的*.xlsx
文件与输入文件位于同一目录中,文件头信息保留在新生成的Excel文件中。