enums for site type, county, etc.
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reading dataretrieval/nwis.py at the linked site type and county code definitions, then review the related proposal in #97. Determine which values should become enums and how that change fits the existing API; done means the scope and enum design are agreed, since this issue currently asks for discussion rather than specifying an implementation.
Written by the indexing model from the issue text.
Description
How do we feel about using enum for site type, county code, etc., instead of str?
It would fit nicely with:
- #97
- Dominant language
- Python
- Stars
- 266
- Forks
- 63
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 19
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 DOI-USGS/dataretrieval-python
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
DOI-USGS/dataretrieval-python#421 · 1 reaction ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
DOI-USGS/dataretrieval-python#415 · 1 comment · 1 reaction ·
-
ready-for-agent
Difficulty 4/5 3-5 days Newbie friendliness 42/100
DOI-USGS/dataretrieval-python#413 ·
-
ready-for-agent
Difficulty 3/5 1-2 days Newbie friendliness 68/100
DOI-USGS/dataretrieval-python#410 ·
-
ready-for-agent
Difficulty 3/5 1-2 days Newbie friendliness 72/100
DOI-USGS/dataretrieval-python#412 ·
All issues in DOI-USGS/dataretrieval-python
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
simonw/sqlite-utils#872 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100