“太阳:太阳物理学巨蟒”
sunp的Python项目详细描述
sunpy是一个用于太阳物理数据分析和可视化的开源python库。 我们的主页SunPy有更多关于该项目的信息。
有关使用sunpy的一些示例,请参见我们的gallery,有关sunpy的最新更改,请参见我们的Changelog。
安装
建议使用conda安装sunpy。 要在安装conda后安装sunpy,请运行以下两个命令:
$ conda config --append channels conda-forge $ conda install sunpy
有关详细的安装说明,请参阅sunpy文档中的installation guide。
开发
如果你想开发sunpy,你需要从github安装。 最好的方法是创建一个新的conda环境并在其中安装sunpy的git版本:
警告
不要将sunpy存储库克隆到$HOME/sunpy。根据操作系统的不同,此位置用于存储下载的数据文件。 这将导致以后的冲突,因此git clone行上的最后一个参数(sunpy-git)将成为克隆存储库的本地文件夹名。
$ conda config --append channels conda-forge $ conda create -n sunpy-dev sunpy $ conda activate sunpy-dev $ conda remove sunpy $ git clone https://github.com/sunpy/sunpy.git sunpy-git $ cd sunpy-git $ pip install -e .[all,dev]
有关详细的安装说明,请参阅sunpy文档中的Newcomers’ guide。
用法
下面是绘制aia图像的快速示例:
>>>importsunpy.map>>>fromsunpy.data.sampleimportAIA_171_IMAGE>>>aia=sunpy.map.Map(AIA_171_IMAGE)>>>aia.peek()
贡献
如果你想参与进来,首先加入SunPy mailing list并查看sunpy文档的Developers Guide部分。 如果您有任何问题,请访问我们的聊天室#sunpy:openastronomy.org。 我们随时欢迎您提供帮助,因此请让我们知道您喜欢处理什么,或者查看issues page以获取已知未完成项的列表。
有关为sunpy做贡献的更多信息,请阅读我们的Newcomers’ guide。
行为准则
当你与阳光社区互动时,你会被要求遵循我们的Code of Conduct。