GitHub / DOI-USGS/dataretrieval-python / commits
Python package for retrieving water data from USGS or the multi-agency Water Quality Portal
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 08e143c5 |
docs: separate the terms we own from the terms the services own (#405)
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Opus 5 (1M context) <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 84a22796 |
chore: catch doubled words in pre-commit (#404)
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m>, Claude Opus 5 (1M context) <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 9b519e21 | add survey link to NEWS.md (#401) |
Elise Hinman <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 0a7d4749 |
docs: record each explanation once, in the venue that owns it (#396)
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
1 day ago | |
| 013d3fcd |
fix(nwis): keep censored peaks instead of dropping or dating them (#395)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>, Claude Opus 5 (1M context) <n****y@a****m>, Claude Opus 5 (1M context) <n****y@a****m>, Claude Opus 5 (1M context) <n****y@a****m>, Claude Opus 5 (1M context) <n****y@a****m>, Arpit Jain <a****9@g****m>, Claude Opus 4.8 (1M context) <n****y@a****m> Signed-off-by: Arpit Jain <a****9@g****m>, thodson-usgs <t****n@u****v>, Arpit Jain <a****9@g****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 3b2d9688 | merge Merge pull request #394 from ehinman/simplify-wqp-mod |
Elise Hinman <1****n@u****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 6207e940 |
merge
Merge upstream/main into simplify-wqp-mod
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
thodson-usgs <t****n@u****v> | 7 days ago | |
| d7a1dcb8 |
Apply /simplify cleanups to the WQP funnel
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
thodson-usgs <t****n@u****v> | 7 days ago | |
| 708757eb | Fix iterable filters for combined metadata (#393) |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 7fabee2e | Remove OGC retry and deprecate OGC interruptions (#391) |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 7043932d | Fix iterable WQP array parameter handling |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 2bf869b3 | Address WQP refactor review | thodson-usgs <t****n@u****v> | 7 days ago | |
| 64c5f001 | docs: record validation changes |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 50bee252 | refactor(validation): centralize argument checks |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 590c8beb | feat(states): support US territories |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 0f560099 | feat(cql): cap total rows |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 175ce566 | test: enforce branch coverage |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 3898b89e | docs: refresh contributor guidance |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
7 days ago | |
| 1ecacfad | change iterable to list and remove explanation user doesn't need to know |
Elise Hinman <e****n@u****v>
Committed by: thodson-usgs <t****n@u****v> |
7 days ago | |
| 5586e340 | simplify functions further, what and get are basically the same type of funct... |
Elise Hinman <e****n@u****v>
Committed by: thodson-usgs <t****n@u****v> |
7 days ago | |
| 37885441 | simplify wqp module and combine get_result with what_ functions. created by Kiro |
Elise Hinman <e****n@u****v>
Committed by: thodson-usgs <t****n@u****v> |
7 days ago | |
| 31d7dbc0 |
Co-locate WQX3 delimiter with endpoint selection
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
8 days ago | |
| 476faf5f | Fix WQX3 array parameter serialization |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
9 days ago | |
| 996b7a4a | refactor(config): simplify scope validation |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
16 days ago | |
| 1f9188c5 |
refactor: tighten the helpers extracted by the complexity pass
Co-authored-by: Claude Fable 5 <n****y@a****m> |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| b8217288 | refactor(config): simplify known-adapter check |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 6c286564 | refactor(ogc/planning): reduce _extract_axes cognitive complexity 11 → 2 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| e7338a52 | refactor(ogc/planning): extract _try_build to remove Type-4 clone |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 806f6843 | refactor(codes/states): reduce _to_state_one CC 10 → 7 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 4fc41b3d | refactor(ogc/errors): hoist _clean_field, CC 10→7 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 08075fa2 | refactor(shaping): reduce _arrange_cols CC 10 → 7 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 5af51c25 | refactor(_wqx): reduce _find_datetime_triplets CC 10 → 8 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| c8e091ce | refactor(ogc/dates): extract _all_blank predicate, CC 10→8 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 7e39f942 | refactor(shaping): reduce _empty_feature_frame CC 10 → 6 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 6924c61b | fix(nearest): preserve result shape across resume (#384) |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| fd4ce391 | build: ratchet complexipy threshold to 10 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| b7334d01 | refactor(ogc/planning): reduce ChunkPlan._refine CC 22→6 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 4f7d7a67 | refactor(ogc/planning): reduce ChunkPlan._plan CC 18→5 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 4dea8608 | refactor(ogc/planning): reduce ChunkPlan.__init__ CC 14→8 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| ee627de5 | refactor(ogc/shaping): reduce _get_resp_data CC 12→4 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 984b1c41 | refactor(ogc/requests): reduce _partition_request_params CC 16→1 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| bdad633c | refactor(ogc/requests): reduce prepare_request_args CC 16→5 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 88a64dcf | refactor(ogc/filters): reduce _check_numeric_filter_pitfall CC 11→1 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| e0180379 | refactor(ogc/filters): reduce _split_top_level_or CC 16→9 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 6fdc2ebd | refactor(ogc/dates): reduce _format_api_dates CC 16→10 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 9666acc5 | refactor(config): decompose _load_file (CC 15 → 5) |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 012e6b11 | refactor(wqx): reduce _find_datetime_triplets complexity to 10 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 38ce445e | refactor(config): decompose _frame (CC 8 → 2) |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 3e578177 | refactor(nldi): extract _search_basin and _search_flowlines from search |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 917ba4f2 | refactor(config): decompose show_configuration (CC 12 → 5) |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 50b4ce40 | refactor(nldi): extract _validate_lat_long_origin from _get_features_request |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 55c5ac1d | refactor(wqx): extract helpers from _attach_datetime_columns |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| b3df4109 | refactor(config): decompose _show_adapter_overrides (CC 11 → 6) |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 187c9296 | refactor(nwis): extract _localize_datetime_index from format_response |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 2afc41a7 | refactor(waterdata/stats): reduce _handle_nesting CC 11 → 1 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 247b838b | refactor(config): decompose _resolve (CC 18 → 5) |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 00794b71 | refactor(waterdata/ratings): reduce get_ratings CC 11 → 4 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| cef4b912 | refactor(transport): reduce FanOut._run CC 16 → 3 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| fe2b5e3c | refactor(nwis): extract helpers from _read_json to reduce complexity |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 38dc51b7 | refactor(interruptions): reduce FanOutInterrupted.__init__ CC 11 → 2 |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
17 days ago | |
| 470280d9 |
feat(config)!: resolve settings through a layered chain (#353)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| c3242789 | fix(ogc): preserve spatial frame shape for empty results (#373) |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| ced0d1ea | refactor: centralize option validation (#372) |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| ed307b7d |
refactor: one advisory mechanism, and the right category for each (#375)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| b5d01055 |
fix(ogc): report the service's own 403 reason, and name the URL (#374)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| d7d48627 |
fix(demos): plot the unit-values time series off a plain frame (#378)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
20 days ago | |
| 61428b5e |
refactor(transport): one driver for paginate-through-the-executor (#371)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| e9026ab5 |
refactor(ratings): drive both stages through the shared executor (#369)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 0ff534c2 | refactor(ogc): one entry into the engine; retire fetch_ogc_request (#368) |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| f31b4730 | merge Merge pull request #367 from thodson-usgs/refactor/ogc-close-over-request-state |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 746226b8 |
refactor(ogc): close over request state, retiring ogc.context
Co-authored-by: Claude Fable 5 <n****y@a****m> |
thodson-usgs <t****n@u****v> | 23 days ago | |
| d5eab207 | merge Merge pull request #365 from thodson-usgs/docs/context-glossary |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| b1688576 | refactor: apply /simplify findings | thodson-usgs <t****n@u****v> | 24 days ago | |
| 2b7c24ab | fix(ogc): require base_url on get_ogc_data | thodson-usgs <t****n@u****v> | 24 days ago | |
| 5f0fc015 | docs: cite the requirement, and record the get_samples decision | thodson-usgs <t****n@u****v> | 24 days ago | |
| d6994a01 | refactor(ogc): say collection where a collection is meant | thodson-usgs <t****n@u****v> | 24 days ago | |
| c97a28e0 | feat(waterdata)!: get_cql takes 'collection', not 'service' | thodson-usgs <t****n@u****v> | 24 days ago | |
| d0e2b2ad | docs: record where 'service' and the glossary disagree | thodson-usgs <t****n@u****v> | 24 days ago | |
| 46ce70f8 | docs: define 'plan', the term the class names were leaning on | thodson-usgs <t****n@u****v> | 24 days ago | |
| 9682e9da | docs: retire the last spellings of the old unit | thodson-usgs <t****n@u****v> | 24 days ago | |
| c05b29f9 | refactor(fanout): name the plan's type variable for what it holds | thodson-usgs <t****n@u****v> | 24 days ago | |
| 50a630f7 | refactor: rename iter_sub_args to iter_chunk_args | thodson-usgs <t****n@u****v> | 24 days ago | |
| 11b6419d | docs: align the package with the CONTEXT.md glossary | thodson-usgs <t****n@u****v> | 24 days ago | |
| 7dc254a0 | docs: add CONTEXT.md, the package glossary | thodson-usgs <t****n@u****v> | 24 days ago | |
| 3474c3cc | merge Merge pull request #364 from thodson-usgs/refactor/fanout-abstractions |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 702c6ad9 | merge Merge pull request #355 from thodson-usgs/refactor/phase-3.5-fanout-execution |
Timothy Hodson <3****s@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| ee1ebb08 | docs(architecture): copy-edit the prose this branch added | thodson-usgs <t****n@u****v> | 24 days ago | |
| 08d93c7e | docs(adr): copy-edit ADR 0008 | thodson-usgs <t****n@u****v> | 24 days ago | |
| 2d3d7aa2 | ci(health): baseline the accepted clone groups, name the leaf-reuse rule | thodson-usgs <t****n@u****v> | 24 days ago | |
| 71140479 | perf(fanout): build one interruption per fan-out, not one per failure | thodson-usgs <t****n@u****v> | 24 days ago | |
| 550aedd2 | refactor(progress): scope the reporter through the shared Ambient leaf | thodson-usgs <t****n@u****v> | 24 days ago | |
| c034ece3 | refactor: give every retrieval path the same executor | thodson-usgs <t****n@u****v> | 24 days ago | |
| c298fe7d |
refactor: let each protocol fact have one home
Co-authored-by: Claude Opus 5 <n****y@a****m> |
thodson-usgs <t****n@u****v> | 24 days ago | |
| 711196ea | refactor: give the shared policies one home each | thodson-usgs <t****n@u****v> | 24 days ago | |
| 1dc57874 | refactor: police the fan-out abstractions | thodson-usgs <t****n@u****v> | 25 days ago | |
| 0368b472 | fix: harden architecture and code-health ratchets |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
25 days ago | |
| 163edcf8 | refactor: decouple OGC from legacy utilities |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
25 days ago | |
| 35a0fa6c | refactor: make service endpoints explicit |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
25 days ago | |
| 341d0437 | refactor: remove duplicate runtime plumbing |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
25 days ago | |
| 4348426a | refactor: lower request-building complexity |
thodson-usgs <t****n@u****v>
Committed by: Timothy Hodson <3****s@u****m> |
25 days ago |