test: add test file from DWD #10
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What I did
This adds a test file for data from DWD. This is extracted from a file in https://opendata.dwd.de/weather/weather_reports/synoptic/germany/. The files there contain multiple BUFR messages wrapped in GTS messages (plus an 8 byte length + 2 null bytes at the start). Since there are a lot of entries for the B and D tables from DWD (848/439), I only included the ones needed for this test.
As the test code would be similar to the JMA code, I factored out the part that actually reads the data into a module.