The core BASIN-3D application that uses a generalized data synthesis model that applies across a variety of earth science observation types (hydrology, geochemistry, climate etc.). https://basin3d.readthedocs.io/
EPA plugin: Handles empty results so that empty str is not passed to locations endpoint which hangs if an empty locations list generated from the empty data results.
Fixes #189
Type of change
[x] Bug fix (non-breaking change which fixes an issue)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
[x] Unit tests
[x] Integration tests
[x] Test coverage >= 90%
[x] Flake8 Tests
[x] Mypy Tests
Test Configuration
Python Version: 3.9
PR Self Evaluation
strikethrough things that don’t make sense for your PR
[x] My code follows the agreed upon best practices
[x] I have commented my code, particularly in hard-to-understand areas
~- [ ] I have made corresponding changes to the documentation~
[x] My changes generate no new warnings
[x] I have added tests or modified existing tests that prove my fix is effective or that my feature works
[x] Existing unit tests pass locally with my changes
~- [ ] Any dependent changes have been merged and published in the appropriate modules~
EPA plugin: Handles empty results so that empty str is not passed to locations endpoint which hangs if an empty locations list generated from the empty data results.
Fixes #189
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Test Configuration
PR Self Evaluation
strikethrough things that don’t make sense for your PR