太阳物理api
hapiclient的Python项目详细描述
安装
操作系统命令行:
pip install hapiclient
或
pip install https://github.com/hapi-server/client-python
请参阅Appendix以获取故障保护安装方法。
文档
所有这些特性都在hapi_demo.ipynbjupyter笔记本中得到了广泛的演示。该笔记本显示了这个包中函数的示例用法,这些函数可以复制到脚本或python命令行中。
要在使用pip install hapiclient安装hapiclient后在python命令行上查看帮助字符串,请使用
fromhapiclientimporthapihelp(hapi)
或
fromhapiclientimporthapiplothelp(hapiplot)
开发
git clone https://github.com/hapi-server/client-python cd client-python; python setup.py develop
(python setup.py develop命令创建符号链接,以便 使用包而不是已安装的包。使用 pip uninstall hapiclient以确保使用本地包。)
要在提交之前运行测试,请执行
make repository-test
要在python会话中运行单个单元测试,请使用,例如
fromhapiclient.test.test_hapiimporttest_readertest_reader()
附录
故障保护安装
python命令行:
importosprint(os.popen("pip install hapiclient").read())
上面的代码执行并显示操作系统的输出 使用shell环境的命令pip install hapiclient。 与python的安装相关。
此方法解决了当 试图在水蟒中使用pip包。使用pip包 在anaconda中,必须使用与anaconda一起安装的pip版本 (它通常位于名为anaconda/的子目录下) 与操作系统中安装的相反。去看看 在给定的python会话中使用的pip的位置,输入 print(os.popen("whichpip").read())。