DAS-2397: Add single entry point function for all file types. #24
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.
Description
This PR adds a new function
matches_reference_hash_filethat can be used for both netCDF-4/HDF-5 files and GeoTIFFs. It will identify the correct underlying comparison function based on the extension of the supplied binary file.Jira Issue ID
DAS-2397 - Tangential (I think the relation is having regression test notebooks that this would simplify)
Local Test Steps
pytest teststhey should all pass.match_reference_hash_fileto ensure they are respected.pip install -e ., rather than installing usingdocs/requirements.txt.matches_reference_hash_fileexamples should succeed.PR Acceptance Checklist
Acceptance criteria met__about__.pyfile changed if a new version should be published.