JavaScript disabled You need to activate JavaScript in order to use OpenProject! Learn more
FIX: correct elevation for negative angles in iris/sigmet RAW data
zonal stats enhancements (#558)
Signed-off-by: Kai Muehlbauer <kmuehlbauer@wradlib.org>
FIX: take precision into account for RADOLAN WN product (#557)
FIX: use radar site altitude in bin_altitude calculation instead of adding afterwards (#556)
FIX: handle variable number of gates in CfRadial1 backend (#555)
FIX: output full timeslice when calling `to_netcdf` with no timestep given, fix docstring (#554)
FIX: raise ValueError if projection cannot be determined from source dataset, early raise/warn if spacing/size mismatch, fix docstring (#553)
FIX: correct pytest assertion
MNT: apply recent black style for power operator (`**`)
FIX: remove zero padding of bits in rainbow format (truncate excess bits from flagmap), add tests
FIX: test_get_raster_elevation (#544)
MNT: use provision-with-micromamba action (#543)
* MNT: use provision-with-micromamba action
MNT: dict-literals (#542)
MNT: remove more object-inheritance
MNT: remove unnecessary arguments when calling super for the parent class
MNT: remove unnecessary object-inheritance (#538)
MNT: use f-strings where appropriate (#537)
* MNT: use f-strings where appropriate * fix test
MNT: replace distutils.version.LooseVersion with packaging.version.Version (#539)
* MNT: replace distutils.version.LooseVersion with packaging.version.Version * FIX: test
FIX: use version string in github workflow files
MNT: use Python 3.10 conda-forge everywhere, use cartopy (#536)
MNT: pin micromamba to 0.17.0 (#535)
MNT: do not install cartopy into Python 3.10 environment (unittest)
MNT: rename main.yml -> ci.yml, add cancel.yml
MNT: remove Python=3.7, add Python=3.10, update Python to 3.9 on PyPI runs
DOC: remove deprecated documentation
MNT: move deprecated xarray functionality into wradlib.io.xarray_depr.py, adapt tests (#533)
* MNT: move deprecated xarray functionality into wradlib.io.xarray_depr.py * MNT: separate deprecated xarray test functionality
REL: 1.13.0
FIX: add missing file to MANIFEST.in, update LICENSE.txt
REL 1.12.0
MNT: xfail strct=False tests which download data using earthdata login
MNT: pin xarray in CI until https://github.com/pydata/xarray/issues/5944 is fixed
MNT: Fix tests (optional dependencies)
FIX: use int instead np.int in radolan header parser
FIX: fix thread-lock issue, if dask is not installed
MNT: make optional dependencies optional
MNT: use pytest-doctestplus in scripts/CI
MIN: move optional requirements into `requirements_optional.txt`, fix `setup.py`
ENH: add rainbow xarray backend (#522)
MIN: fix plot_ppi/rhi docstrings to state that angels should be given in increasing order
MIN: use `HostAxes` and `ax.get_aux_axes` instead of deprecated `SubplotHost` and `ParasiteAxesAuxTrans`
FIX: remove `fix_cyclic` which is not needed anymore
FIX: catch `dt.accessor` TypeError (#529)
FIX: fix regression in `_merge_moments` in `XRadSweepGamic` (astype)
FIX: fix if-clause in `open_radar_dataset`
FIX: add cf attributes when reading GAMIC files
MIN: iris: round fixed_angle to one decimal, sortby first dimension in any case, enhance iris_mapping, add test
FIX: use tolerance in degree, do not combine with resolution
ENH: add iris/sigmet xarray backend
ENH: enhance IrisRawFile with lazy loading capabilities, use XHDR millisecond resolution if available, fix `decode_time` to correctly decode milliseconds and timezone, minor fixes
MIN: rename `_get_encoding` -> `_get_h5netcdf_encoding`
DOC: docstring updates (open_*dataset-functions)
MIN: use reasonable default values in `io.xarray.to_odim` (gain, offset, nodata, undetect, fillvalue)
REL: 1.11.0
MNT: add .git-blame-ignore-revs (#519)
DOC: fix docstrings (links, types, minor issues) (#518)
ENH: add %M, %J and %Y RADOLAN products, add test reading all available RADOLAN datasets (#517)
FIX: odim xarray reader issues (#515)
* ENH: make _reindex_angle tolerance available as kwarg `reindex_angle` in GAMIC/ODIM xarray readers, add tests * FIX: read ODIM_H5 V2.1 angle metadata correctly * FIX: correctly set secondary angle name ("azimuth"-> "elevation", "elevation"->azimuth")
DOC: mention dask in all open_*_mfdataset functions (#516)
MIN: correctly handle single/multiple elevations in ``wradlib.vis.plot_scan_strategy`` (#507)
FIX: remove unnecessary `gridshape` kwarg from docstring, fix docstrings, minor fixes (#505)
ENH: add kwarg `origin` and FutureWarning to IRIS CartesianImage reader to warn of upcoming change, add tests (#503)
ENH: add `mode`-kwarg to `get_radolan_coordinates` and `get_radolan_grid` (#502)
FIX: backwards-compatible update dim0-retrieval to adapt to upstream changes
FIX: prefilter angles and use np.nanmean to calculate final angle resolution for ODIM/GAMIC xarray reader
FIX: do not restrict variables, but read all variables for Cf/Radial1 data (#497)
FIX: use default values for ODIM/OPERA what-group items if they are not available (#496)
Add support for radolan HG product (#495)
As per the official format description, the HG product uses 4 bytes per pixel: https://www.dwd.de/DE/leistungen/radarprodukte/formatbeschreibung_hg.pdf
MNT: rename master -> main
MIN: add `get_attr` and `get_attrs` to `RadarVolume` for easy access to groups
FIX: delete time "comment" only if needed (CfRadial), add moments
FIX: ensure numpy type in GAMIC moments
MNT: update README.md and notebooktest requirements
REL: 1.10.0
MNT: fix docstrings (#491)
Pre 1.10.0 updates (#490)
* MIN: adapt backend code to forthcoming xarray 0.18.0 * MNT: remove xarray non-public API calls * FIX: do not guess area_of_interest in `reproject` * MNT: style
ENH: decode iris DB_XHDR as numpy structured array (#488)
ENH: add CfRadial, ODIM and GAMIC xarray backends (#487)
FIX: align store/open_dataset with new backend structure
ENH: add RADOLAN xarray backend, rewrite RADOLAN reader
FIX: correctly unpack GAMIC hdf5 data according to `USM Enigma IV User Manual EN Edition: 2 Revision: 25` pg. 104, adapt tests
FIX: apply correct _FillValues and lessen tolerance when reindexing arrays, check `secname` before `fillna`
FIX: do not test srtm downloads in pull requests due to missing secrets
FIX: use earthdata login to download srtm data
FIX: polygon issues with gdal
MNT: address numpy 1.20 deprecation warnings
MNT: prepare io.xarray for forthcoming backend changes
FIX: vpr-module (#478)
* FIX: vpr example in documentation * ENH: add capability to call interpolator with additional kwargs * FIX: make vpr example in documentation run by doctest * MNT: pytest-xdist run all tests from one file on same worker
MNT: move CI to GitHub Actions (#477)
FIX: set fetch-depth 0
ENH: upload to testpypi and pypi on release (#476)
MIN: trigger readthedocs on push (#475)
MIN: trigger readthedocs on pr merge
MIN: add semver to requirements_devel.txt
MIN: use pytest-xdist with GHA
FIX: handle kwarg change in scipy.cKDTree
ENH: enable GitHub Actions Workflow
MNT: Rel 1.9.0
MNT: add wetterdienst to notebook/test dependencies (#472)
Read truncated radolan (#471)
* radolan composite: fill missing bytes if requested * MIN: adapt truncation fill workflow, add tests Co-authored-by: franzmueller <franzmueller@users.noreply.github.com>
MNT: micromamba on windows CI (#470)
Also available in: Atom