Skip to content

feat(kp): new kp sources#68

Merged
sahiljhawar merged 13 commits intomainfrom
sahiljhawar/add-new-kp-sources
Mar 26, 2026
Merged

feat(kp): new kp sources#68
sahiljhawar merged 13 commits intomainfrom
sahiljhawar/add-new-kp-sources

Conversation

@sahiljhawar
Copy link
Collaborator

More commits will follow with additional sources and tests

Copilot AI review requested due to automatic review settings March 25, 2026 17:04
@sahiljhawar sahiljhawar marked this pull request as draft March 25, 2026 17:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Kp IO implementation for retrieving and persisting SIDC Kp data, and exposes it via the swvo.io.kp package to be used alongside existing Kp sources.

Changes:

  • Introduce KpSIDC with download, processing, persistence, and read logic for SIDC Kp data.
  • Export KpSIDC from swvo.io.kp.__init__ for easier importing.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 7 comments.

File Description
swvo/io/kp/sidc.py New SIDC Kp reader/downloader with monthly file slicing and a read() API similar to other Kp sources.
swvo/io/kp/__init__.py Re-exports KpSIDC from the kp package namespace.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@sahiljhawar sahiljhawar marked this pull request as ready for review March 26, 2026 12:51
@sahiljhawar sahiljhawar merged commit 739993e into main Mar 26, 2026
13 checks passed
@sahiljhawar sahiljhawar deleted the sahiljhawar/add-new-kp-sources branch March 26, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants