-**05/23/2026:** Paginated and chunked `waterdata` queries now report progress on a single, self-updating line on `stderr` (chunk and page counts, rows retrieved, and the remaining hourly request count from `x-ratelimit-remaining`), replacing the per-page `INFO` log messages that previously narrated each request. The line is shown automatically when `stderr` is an interactive terminal; when no API key is configured it also points (once per process) to API-key registration, since unauthenticated callers hit much lower limits. The request URL that was logged at `INFO` is now at `DEBUG` (enable with `logging.basicConfig(level=logging.DEBUG)`), and the per-hour "remaining requests" message is now part of the progress line. Failure-path warnings/errors are unchanged, and the "Geopandas not installed" advisory — previously `INFO` (silent) in the statistics path — is now logged at `WARNING`, consistent with the other getters.
0 commit comments