
Pulsar software 脉冲星计时数据处理软件
通过anaconda的conda-forge包来安装tempo2等脉冲星计时数据处理软件
我使用的是ubuntu18.04系统
[1]先安装anaconda,可以从网页上手动下载安装包,也可以使用wget命令,如:
wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
之后打开安装包所在目录,打开命令行窗口,可以使用bash命令安装:
bash Anaconda3-2021.11-Linux-x86_64.sh 注意安装包所在目录及安装包名称。
按提示点ENTER,阅读完安装协议后输入yes,这时会提示安装位置,建议安在默认位置。
如果安装时询问Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]输入yes。如果没有,在终端里手动输入命令 conda init
[2]关于conda-forge,可以查看文章https://zhuanlan.zhihu.com/p/349081344
创建.condarc文件。这是conda channel的配置文件,在安装conda之后并不会生成这个文件。打开anaconda的安装文件夹,在终端中使用如下命令创建该文件:
conda config 查看现在已有的channel:
conda config --get channels 添加conda-forge channel并设置为最高优先级
conda config --add channels conda-forge 这时再次查看已有的channels的话,就可以看到有conda-forge这一项
[3]之后安装软件,先创建脉冲星软件的安装环境,如创建一个名为pulsar的环境用于安装pulsar software
创建环境的命令为
conda create -n pulsar 删除环境的命令为
conda remove -n pulsar --all 创建之后进入环境:
conda activate pulsar 退出环境的命令为
conda deactivate 安装软件,依次执行如下命令:
conda install -c conda-forge dspsr
conda install -c conda-forge tempo2
conda install -c conda-forge tempo
conda install -c conda-forge cfitsio
conda install -c conda-forge psrcat
conda install -c conda-forge pgplot
conda install -c conda-forge psrchive
conda install -c conda-forge sigproc
conda install -c conda-forge presto
conda install -c conda-forge fftw 有的安不上去,比如我这提示cfitsio已存在,不用安;而sigproc和psrcat找不到。但没关系,这些根本不影响使用软件。
其中psrcat是用来获得计时模型的,conda-forge无法安装的话可以通过kernsuite.info便利地安装,也可以不安装,使用网页版:打开网址https://www.atnf.csiro.au/research/pulsar/psrcat/
下拉,输入脉冲星名字

然后把结果复制下来,新建一个文本文档,复制进去,保存,把文本文档尾缀改为.par,就可以了

好了,安好了。可以开始数据处理工作了