- eliminate distutils
- remove deprecated distutils
- misc fixes
- refactors
- refactor and misc
- nwis_iv: corrected tz_locallize to handle DST transitions
- isolated cltoolbox.command calls to only register command line functions when run from the command line and not when imported
- nwis.py: removed unneeeded code that read the pmcodes file, but then did nothing and refactor names to be clearer
- removed unnecessary imports, reformatted docstrings
- brought cdo_api_py into the codebase since original author wasn't updating
- fixed internal imports
- removed .gitmodules because no longer need ish_parser
- ish_parser: wrote my own ish_parser in ncei_ish and this directory was just hanging on
- going back to pydap even though doesn't support 3.10
- removed walrus operator to run on 3.7 and added xarry[io] so 3.10 doesn't try to use pydap
- general fixes to support toolbox_utils >= 1.0.0 and < 2.0.0
- Fix a bug in the ldas function
- improvement of pyproject.toml
- move to toolbox_utils.tsutils and complete pyproject.toml
- moved tsutils to toolbox_utils
- replaced mando with cltoolbox
- hydstra: thanks to Tom Jobes who added support for the hydstra web services
- coops: fixed datetime index
- ldas: fixed all the variables in the ldas suite to allow missing startDate and endDate
- ldas: fixed if endDate is None
- ldas: fixed default startDate and endDate if None
- ndbc: ndbc now handles empty gzip files
- daymet: corrected the measureParams when set to "all"
- modis: fixed modis docstring, cli help, api help
- ldas: changed black to not process ldas so that ldas docstrings work
- ldas: fixed the ldas docstrings to support command line and Python api help
- for all functions based on requests shifted to async_retriever
- split ldas into separate functions
- ncei: added internal parser for ish
- coops: better handling of begin_date and end_date now constrained to station period of record
- twc.py: removed debugging print statements
- ncei.py: corrected factor for ncei_ghcnd_ftp
- cdec.py: fixed filtering of station parameters
- opendap: fixed and improved speed for all pydap downloads
- docstrings: use new dostring template format in latest tstoolbox
- misc fixes
- misc
- pip_requirements.txt to reduce vulnerabilities
- added rivergages and swtwc from the USACE
- misc import fixes and removal of zeep and tables dependencies
- minor edits while going through code to make sure "tables" package isn't used
- usgs_eddn: removed usgs_eddn since no longer available
- nwis_gwlevels: unstacked on "site_no" and no longer set time zone name in "Datetime" title
- added ncei_ish and improved ncei download using the cdo-api-py library
- ncei: parallelized downloads for all NCEI CDO sources
- replaced xarray/pydap with siphon and made opendap downloads multi-threaded
- metdata: added many new observation datasets by using thredds.northwestknowledge.net instead of usgs cida
- epa_wqp: countycode and statecode included in epa_wqp function
- reset version number in pyproject.toml so the 'cz bump' would work correctly
- reset version numbers so 'cz bump' works
- MANIFEST.in: added correct path to include pmcodes.dat which is required by nwis_* subcommands
- usgs_flet.py: renamed usgs_whets and split into usgs_flet_stns and usgs_flet_narr
- netcdf4 dep., docs
- Finished some part of terraclimate fix: rename ncdc to ncei fix: ldas deprecated "variable" in favor of "variables" fix: ncei 1/10 degC to full degC fix: ncei allow for prefix or no prefix for variables fix: ncei add units to column header. docs: misc.
- Apply all tests in .pre-commmit-config.yaml feat: Add metdata.
- various small fixes.
- Added usgs_whets pull from USGS-CIDA fix: Minor fixes for ncei and fawn
- The rolling download feature of ncdc/ncei now works correctly. refactor: Renamed all "ncdc" to "ncei" to match name change from National Climatic Data Center, to National Centers for Environmental Information. docs: Small fixes for the ncdc -> ncei name change style: Removed all trailing spaces and used "black" to reformat.
- Better defaults in xr.open_dataset
- Made metdata variables a keyword.
- Added metdata download.
- Now will co
- Allow for multiple variables in ldas.
- Make Literal work with Python 3.6.7.
- Requests now retries. Better docs. typic.al
- Removing remnants of "odo".
- Removed dependence on "odo".
- fawn-handled empty responses.
- Fixed start and end dates in fawn.
- Testing of station names was incorrect.
- Spelling errors/mechanize is new dependency
- Added FAWN support.
- Bunch of miscellaneous fixes.
- Added units to column names for cpc.
- Updated to latest URL for cdec
- COOPS now uses https.