Improve tests for the spice level 2 reader
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 42/100
Research direction
Start by reviewing the spice reader and the related issues 196 and 202 to understand the bugs being covered. Design a way to generate files from each case's header or metadata with random data, then add tests demonstrating that the reader handles those cases without downloading large files.
Written by the indexing model from the issue text.
Description
Provide a general description of the issue or problem.
We recently closed some bugs with the spice reader in sunraster.
https://github.com/sunpy/sunraster/issues/196 and https://github.com/sunpy/sunraster/issues/202
Issue is, we don't have any tests for these cases, partly due to the size of the files, downloading them for a test would take too long and we can not add them to the repository.
We would need a way to create these files based on nothing but the header/metadata for each file and using random data to ensure the reader works.
- Dominant language
- Python
- Stars
- 21
- Forks
- 25
- Avg merge
- 15h 30m
- Merged PRs (30d)
- 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sunpy/sunraster
-
Infrastructure pre-commit.ci autofix
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
Discussion
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
Discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100