New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support EVE Level 2 emission lines data in timeseries #2407
Comments
Sample data for this should be added to the automatic download into sunpy/data/sample_data. |
Embedded in the return of this function will be the |
The resolution of this issue is now dependent on one in astropy being resolved (7092) in order to convert the time provided by EVE (yyydoy, sod) to a pandas DatetimeIndex. |
It looks like the blocking astropy issue mentioned above has been resolved. Is there still interest in adding a TimeSeries source for L2 EVE data? |
Absolutely! This could also be the enabling example to bring a whole lot more spectral time series type data into sunpy. I am absolutely swamped until December at least so if there is no rush on this, I could pick it back up and take a stab at implementing this. |
Just a clarification based on the title: when you say "support" do you mean we need a Fido client or a TimeSeries source or both? |
Both, I think. I can't recall if those data were accessible through FIdo (they should be since they are in the VSO but I don't remember if it worked seamlessly or not). I'm actually working on some code to read in both the EVE lines and spectra data right now for another project. It looks like astropy Tables work really well in terms of computational performance compared to using astropy's readfits function. I've had to do the time conversion now that astropy fixed that issue, and it worked great (although there's a "hack" I had to apply because astropy has a time format called All of which is to say, I think I'm getting close to being able to make a PR and resolve this issue. |
Currently, the only EVE data supported in sunpy is Level 0CS (space weather related product). Level 2 is the main science level, which consists of two products: spectra and extracted emission lines. This issue is to provide support for the lines through the timeseries module. Support for spectra should go to a separate (larger) issue.
It will require writing the python version of
eve_read_whole_fits.pro
, the IDL routine provided by the EVE instrument team. That code should be able to distinguish internally between the EVE spectra and lines. The output of the lines product should be formatted such that it is compatible with the existingsunpy/timeseries
module.I'm now working on implementing the above suggestions, so let me know if I should do something differently!
The text was updated successfully, but these errors were encountered: