ptaSimulate小记及其坑爹之处

来源:互联网 发布:spss 22.0软件安装 编辑:程序博客网 时间:2024/06/09 14:39

坑爹!!!
没有说明文档,没有正式网址
下载:git clone https://bitbucket.org/psrsoft/ptasimulate.git
文档我也不知道哪里来的,是师姐拷贝给我的。
注意:
1. 在第一步编辑模拟.db文件的时候需要在:后加上一个空格。并且nproc应为1,在教程上写的是2,我在忘记更改为1之后,在第二部运行程序后无限出现sleep 1s的语句,则需要更改nproc后的数值为1。
例:
可以运行的.db文件

<define>name: sim_J1713+0747nproc: 1nreal: 1</define><pulsars>psr: name=J1713+0747</pulsars><obsRun>name: pkstel: pksstart: 51544finish: 58849sampling: cadence=7sched: sched1</obsRun><schedule>name: sched1observe: psr=J1713+0747, toaerr=100e-9, freq=1400, tobs=300observe: psr=J1713+0747, toaerr=500e-9, freq=1000, tobs=300#observe: psr=J1713+0747, toaerr=fdist(pks_10cm.dat), freq=3100, tobs=300</schedule>

下面是会报错的.db文件格式。报错就是因为在:后没有添加一个空格。

<define>name:sim_J1713+0747nproc:1nreal:1</define><pulsars>psr:name=J1713+0747</pulsars>

这是第一坑爹之处。
2. 在./ptaSimulate 后运行source /scripts/runScript_master时需要调用tempo2,并且tempo2的安装说明也是有点没有写清楚。假如只按照说明文档安装,在linux下可能会报错。是因为README中只写了安装plugins,并没有提及unsupported-plugns。而此时运行需要使用这里的plugin。
并且运行source /scripts/runScript_master时需要处在tcsh下,假如是bash则会报错。
这是第二坑爹之处。

原创粉丝点击