Skip to content
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

ENH: add F30 index #119

Closed
aburrell opened this issue May 5, 2023 · 2 comments · Fixed by #147
Closed

ENH: add F30 index #119

aburrell opened this issue May 5, 2023 · 2 comments · Fixed by #147
Labels
enhancement New feature or request
Milestone

Comments

@aburrell
Copy link
Member

aburrell commented May 5, 2023

Description

F30 is a solar index that has been show to correlate well to solar cycle changes in foF2. The F30 is the Solar Flux measured by the Nobeyama Radio Observatory, which performs daily measurements of the 30 cm radio flux on an operational 7/365 basis. However, the Nobeyama Radio Observatory is no longer operational. There may be other sources of this index, but a historical data set is available.

Potential impact

  • Is the feature related to an existing problem? No
  • How critical is this feature to your workflow? Not critical
  • How wide of an impact to you anticipate this enhancement having? Improving solar irradiance studies
  • Would this break any existing functionality? No

Potential solution(s)

Add data from: https://solar.nro.nao.ac.jp/norp/index.html

Alternatives

Identify other sources of the index

Additional context

Learned about this during EGU 2023.

https://www.swsc-journal.org/articles/swsc/pdf/2017/01/swsc160042.pdf
https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2022SW003359

@aburrell aburrell added the enhancement New feature or request label May 5, 2023
@sespinoza08
Copy link

I am currently working on this feature. Due to the structure of the files from NoRP, I am thinking of just adding a NoRP instrument. It would be able to gather either calibrated data and/or fits data that spans over all frequencies available. Luckily, provided on the NoRP site is a Python library that contains reading routines and a summary plotter.

The question - how should I go about adding the reading routines to my fork with proper acknowledgement? I don't see a readily available license on the code or the site.

Example code (optional)

There are some functions such as

norp_fits.norp_rd_1GHzI(fname)
norp_fits.norp_rd_1GHzCalD(fname)
norp_fits.norp_plot_summary(fname)

that are able to parse the binary files for raw data, calibrated data, and create summary plots from the day file.

Configuration

  • OS : MacOS 12.0.1
  • Versions:
    • Python 3.9.0
    • pysat 3.1.0

@aburrell
Copy link
Member Author

Thanks for working on this @sespinoza08. You don't have to add acknowledgements for dependent libraries, note all the packages that use numpy (for example) without an acknowledgement statement. The init method in the instrument sub-module will need acknowledgements and references for the data, that will likely refer back to NoRP and either use their boiler-plate acknowledgement statement from their data usage page or something similar.

I hope that answers your question, but it's possible I misunderstood. If you'd like to go over your work with me at any point prior to the pull request, let me know and we can set up a video call or something.

@jklenzing jklenzing added this to the 0.1.0 Release milestone Jul 5, 2023
@aburrell aburrell modified the milestones: 0.1.0 Release, 1.0.0 Oct 19, 2023
@aburrell aburrell modified the milestones: 1.0.0, 0.2.0 Feb 15, 2024
@aburrell aburrell mentioned this issue Aug 14, 2024
10 tasks
@aburrell aburrell linked a pull request Aug 14, 2024 that will close this issue
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants