sunpy / roadmap

The home of the roadmap for the SunPy ecosystem
BSD 2-Clause "Simplified" License
0 stars 2 forks source link

Supporting in-situ data in the wider heliophysics ecosystem #11

Open dstansby opened 4 years ago

dstansby commented 4 years ago

This is a write up of a discussion on 02/04/2020 during the SunPy developer meeting. Comments or additions are very welcome and encouraged from those that were not present.

Background

SunPy is primarily a package for dealing with remote sensing data, however new missions (PSP, Solar Orbiter) increasingly require scientists to combine analysis of remote sensing data and in-situ data of the solar wind.

HelioPy was developed with the aim of making in-situ solar wind data easily discoverable and downloadable. Currently this is via. the heliopy.data module. Once downloaded, all data is presented to the user in sunpy.timeseries.TimeSeries objects.

Until recently, caching of data has been the main reason HelioPy has not used the Fido infrastructure in SunPy to find and download data. Now Fido automatically caches by filename, this blocker has been removed.

Question

In which package should code for discovering, downloading, and reading in-situ data live?

If SunPy performs this task, it would

If HelioPy performs this task it would

Proposal

abhijeetmanhas commented 4 years ago

Sorry if it sounds irrelevant here but I proposed implementing .cdf reader using cdflib and new clients in my GSoC proposal for Fido. However the clients were ACE Clients and some groundclients, . PRs https://github.com/sunpy/sunpy/pull/3705 and this https://github.com/sunpy/sunpy/pull/3763 .