PYSAT: Python']Python Satellite Data Analysis Toolkit

被引:16
|
作者
Stoneback, R. A. [1 ]
Burrell, A. G. [1 ]
Klenzing, J. [2 ]
Depew, M. D. [1 ]
机构
[1] Univ Texas Dallas, Phys Dept, WB Hanson Ctr Space Sci, Richardson, TX 75083 USA
[2] NASA, Goddard Space Flight Ctr, Greenbelt, MD USA
基金
美国国家科学基金会;
关键词
SUPERDARN; FUTURE;
D O I
10.1029/2018JA025297
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
A common problem in space science data analysis is combining complementary data sources that are provided and analyzed in different formats and programming languages. The Python Satellite Data Analysis Toolkit (pysat) addresses this issue by providing an open source toolkit that implements the general process of space science data analysis, from beginning to end, in an instrument-independent manner. This toolkit uses an Instrument object that enables systematic analysis of science data from a variety of platforms within a single interface. Basic functions such as downloading, loading, and cleaning are included for all supported instruments. Common analysis routines are also included, which are instrument and data source independent. A nanokernel is used to provide instrument independence, it is attached to the Instrument object and mediates the systematic and arbitrary modification of loaded data. Pysat uses the nanokernel to improve the rigor of time series analysis, support on-the-fly orbit determination, and cleanly span file breaks. Pysat's functions and higher-level scientific analysis features are validated through the use of unit testing. Further adoption by the community provides a set of scientific results produced by a common core, constituting a distributed heritage that supports the validity of the underlying processing and scientific output. These features are used to demonstrate consistency between derived electron density profiles and measured ion drifts, particularly downward ion drifts in the afternoon hours during extreme solar minimum. Pysat builds upon open source Python software that is freely available and encourages community-driven development.
引用
收藏
页码:5271 / 5283
页数:13
相关论文
共 50 条
  • [31] PyToBI: a Toolkit for ToBI Labeling under Python']Python
    Dominguez, Monica
    Rohrer, Patrick Louis
    Soler-Company, Juan
    INTERSPEECH 2019, 2019, : 3675 - 3676
  • [32] Pybel: a Python']Python wrapper for the OpenBabel cheminformatics toolkit
    O'Boyle, Noel M.
    Morley, Chris
    Hutchison, Geoffrey R.
    CHEMISTRY CENTRAL JOURNAL, 2008, 2 (1)
  • [33] naplib-python']python: Neural acoustic data processing and analysis tools in python']python
    Mischler, Gavin
    Raghavan, Vinay
    Keshishian, Menoua
    Mesgarani, Nima
    SOFTWARE IMPACTS, 2023, 17
  • [34] Eelbrain, a Python']Python toolkit for time-continuous analysis with temporal response functions
    Brodbeck, Christian
    Das, Proloy
    Gillis, Marlies
    Kulasingham, Joshua P.
    Bhattasali, Shohini
    Gaston, Phoebe
    Resnik, Philip
    Simon, Jonathan Z.
    ELIFE, 2023, 12 : 1 - 41
  • [35] Python']Python Indian Weather Radar Toolkit (pyiwr): An open-source Python']Python library for processing, analyzing and visualizing weather radar data
    Singh, Nitig
    Tyagi, Vaibhav
    Das, Saurabh
    Sahoo, Udaya Kumar
    Kundu, Shyam Sundar
    JOURNAL OF COMPUTATIONAL SCIENCE, 2024, 81
  • [36] pyjeo: A Python']Python Package for the Analysis of Geospatial Data
    Kempeneers, Pieter
    Pesek, Ondrej
    De Marchi, Davide
    Soille, Pierre
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2019, 8 (10)
  • [37] Graphical analysis of educational data using Python']Python
    Swacha, Jakub
    E-MENTOR, 2016, (02): : 13 - 21
  • [38] Crates and Transform: Python']Python Interfaces for Data Analysis
    Lyn, Janine
    Cresitello-Dittmar, Mark
    Evans, Ian
    Evans, Janet DePonte
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXIII, 2014, 485 : 339 - 342
  • [39] Data Analysis of Blended Learning in Python']Python Programming
    Chu, Qian
    Yu, Xiaomei
    Jiang, Yuli
    Wang, Hong
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2018, PT III, 2018, 11336 : 209 - 217
  • [40] pyDRMetrics - A Python']Python toolkit for dimensionality reduction quality assessment
    Zhang, Yinsheng
    Shang, Qian
    Zhang, Guoming
    HELIYON, 2021, 7 (02)