SpacePy - A Python-based Library of Tools for the Space Sciences

SpacePy - A Python-based Library of Tools for the Space Sciences
复制标题

SpacePy - 基于 Python 的空间科学工具库

DOI:
--
复制
发表时间:
2010
期刊:
SciPy
影响因子:
--
通讯作者:
J. Niehof
J. Niehof
中科院分区:
--
文献类型:
--
作者:
S. Morley;D. Welling;J. Koller;B. Larsen;M. Henderson;J. Niehof

文献摘要

参考文献

被引文献

相似文献

空间科学研究太阳系内的天体和行星际介质;主要重点是大气层和地球上空--在地球上,地磁场、货车艾伦辐射带和能量在高层大气中的沉积的短时间尺度变化是研究的关键领域。SpacePy是一个Python软件包,针对空间科学,旨在使基本数据分析,建模和可视化更容易。它建立在著名的NumPy和matplotlib包的功能之上。出版质量输出直接从分析强调。SpacePy项目旨在通过为代码开发提供开放的环境来促进准确和开放的研究标准。在空间物理学界,长期以来一直严重依赖限制数据自由传输和结果可重复性的专有语言。通过以免费、现代和直观的语言提供广泛使用的分析和可视化工具的综合库,我们希望非商业用户能够减少这种依赖。SpacePy包括广泛使用的经验模型、空间科学中经常使用的统计技术(例如叠加历元分析)的实现,以及与先进工具(例如用于辐射带研究的电子漂移壳计算)的接口。SpacePy还为空间气象建模框架的组成部分提供分析和可视化工具,包括矢量场中的流线追踪。目前正在进行进一步的开发。外部库,包括众所周知的磁场模型,高精度时间转换和坐标转换,可以使用ctypes和f2 py从Python访问。其余的工具都是直接用Python实现的。提供开放源码工具以执行共同任务将使科学研究中所用的分析方法具有开放性,并将使所有空间科学家都有机会使用先进的工具,目前的分发仅限于非商业用途。
Space science deals with the bodies within the solar system and the interplanetary medium; the primary focus is on atmospheres and above—at Earth the short timescale variation in the the geomagnetic field, the Van Allen radiation belts and the deposition of energy into the upper atmosphere are key areas of investigation. SpacePy is a package for Python, targeted at the space sciences, that aims to make basic data analysis, modeling and visualization easier. It builds on the capabilities of the well-known NumPy and matplotlib packages. Publication quality output direct from analyses is emphasized. The SpacePy project seeks to promote accurate and open research standards by providing an open envi- ronment for code development. In the space physics community there has long been a significant reliance on proprietary languages that restrict free transfer of data and reproducibility of results. By providing a comprehensive library of widely-used analysis and visualization tools in a free, modern and intuitive language, we hope that this reliance will be diminished for non-commercial users. SpacePy includes implementations of widely used empirical models, statisti- cal techniques used frequently in space science (e.g. superposed epoch analy- sis), and interfaces to advanced tools such as electron drift shell calculations for radiation belt studies. SpacePy also provides analysis and visualization tools for components of the Space Weather Modeling Framework including streamline tracing in vector fields. Further development is currently underway. External libraries, which include well-known magnetic field models, high-precision time conversions and coordinate transformations are accessed from Python using ctypes and f2py. The rest of the tools have been implemented directly in Python. The provision of open-source tools to perform common tasks will provide openness in the analysis methods employed in scientific studies and will give access to advanced tools to all space scientists, currently distribution is limited to non-commercial use.
DOI: 10.5194/angeo-27-3559-2009
发表时间: 2009-09
影响因子: 1.9
作者:
J. Wild;E. Woodfield;S. Morley
通讯作者: J. Wild;E. Woodfield;S. Morley