张颜荣的个人博客分享 http://blog.sciencenet.cn/u/zhangyanyun 科研杂记

博文

PSRChive 在WSL中的安装

已有 3400 次阅读 2020-4-13 23:48 |个人分类:菜鸟一号|系统分类:科研笔记| WSL, PSRChive, Python

0. 说明

此处的WSL为通过远程桌面连接实现的图形界面,与通过配置X Server实现图形界面不同。


1. 配置环境变量

vim ~/.bashrc

在末尾添加以下以下文本:

#export DISPLAY=127.0.0.1:0.0 #对远程桌面连接的图形界面不需要
export PSRHOME=$HOME/Pulsar

export PGPLOT_DIR=/usr/lib/pgplot5
export PGPLOT_FONT=$PGPLOT_DIR/grfont.dat

export TEMPO2=$PSRHOME/tempo2
export PSRCAT_FILE=$PSRHOME/psrcat/psrcat.db

export PATH=${PATH}:$PSRHOME/bin:$TEMPO2/bin

重启或:

wsl@WIN:~$ source ~/.bashrc


2. 安装库

wsl@WIN:~$ sudo apt autoremove
wsl@WIN:~$ sudo apt install -y autotools-dev autoconf libtool make g++ gfortran 
wsl@WIN:~$ sudo apt install -y csh libfftw3-dev pgplot5 libcfitsio-dev git


3. 安装PSRChive

wsl@WIN:~$ mkdir $HOME/Pulsar
wsl@WIN:~$ cd $HOME/Pulsar
wsl@WIN:Pulsar$ git clone git://git.code.sf.net/p/psrchive/code psrchive
wsl@WIN:Pulsar$ cd psrchive/
wsl@WIN:psrchive$ ./bootstrap #对新版的psrchive可以省略
wsl@WIN:psrchive$ ./configure #
wsl@WIN:psrchive$ make
wsl@WIN:psrchive$ make check
wsl@WIN:psrchive$ make install


4. 报错

当 ./configure 运行失败,并报错为缺失一些安装包

wsl@WIN:psrchive$ cd packages && make && cd - #添加可执行权限
wsl@WIN:psrchive$ ./packages/fftw.csh #若缺失fftw 第2步已安装
wsl@WIN:psrchive$ ./packages/cfitsio.csh #若缺失cfitsio 第2步已安装
wsl@WIN:psrchive$ ./packages/pgplot.csh #若缺失pgplot 第2步已安装
wsl@WIN:psrchive$ ./packages/epsic.csh #缺失epsic 此处需要安装
wsl@WIN:psrchive$ ./packages/tempo2.csh #缺失tempo2 此处需要安装
wsl@WIN:psrchive$ ./packages/psrcat.csh #缺失psrcat 此处需要安装
wsl@WIN:psrchive$ ./configure
wsl@WIN:psrchive$ make
wsl@WIN:psrchive$ make check
wsl@WIN:psrchive$ make install


5. Python调用

若需要在Python中调用,则需要安装必要的模块(SWIG 和 NumPy),并在运行 ./configure 时添加共享选项

./configure --enable-shared


参考自:http://psrchive.sourceforge.net/download.shtml




https://wap.sciencenet.cn/blog-640181-1228213.html

上一篇:WSL 通过远程桌面连接实现图形界面
下一篇:WSL中在Conda 环境下安装PSRChive和RMextract
收藏 IP: 93.51.172.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-3-29 08:47

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部