History#
Development Version#
ADD: Added
apply_to_sweeps
function for applying custom operations to all sweeps in aDataTree
radar volume Implemented by @syedhamidali, (PR 202).
0.6.5 (2024-09-20)#
FIX: Azimuth dimension now labelled correctly for Halo Photonics data (PR 206) by @rcjackson.
FIX: do not apply scale/offset in datamet reader, leave it to xarray instead (PR 209) by @kmuehlbauer.
0.6.4 (2024-08-30)#
FIX: Notebooks are now conforming to ruff’s style checks by @rcjackson, (PR 199) by @rcjackson.
FIX: use dict.get() to retrieve attribute key and return “None” if not available, (PR 200) by @kmuehlbauer
0.6.3 (2024-08-13)#
FIX: use rstart in meter for ODIM_H5/V2_4 (GH 196) by @kmuehlbauer, (PR 197) by @kmuehlbauer.
0.6.2 (2024-08-12)#
0.6.1 (2024-08-07)#
MNT: minimize CI (PR 192) by @kmuehlbauer.
FIX: properly read CfRadial1 n_points files (GH 188) by @aladinor, (PR 190) by @kmuehlbauer.
0.6.0 (2024-08-05)#
FIX: Nexrad level2 time offset of 1 day, skip reading missing elevations, introduce new radial_status of 5 (GH 180) by @ghiggi, (PR 180) by @kmuehlbauer.
ADD: Reader for Halo Photonics Doppler lidar data by @rcjackson
0.5.1 (2024-07-05)#
ENH: Adding global variables and attributes to iris datatree (PR 166) by @aladinor.
FIX: Set fillvalue before applying scale/offset when exporting to odim (GH 122) by @pavlikp, (PR 173) by @kmuehlbauer.
FIX: Fix use of ruff, CI and numpy2 (PR 177) by @mgrover1 and @kmuehlbauer.
0.5.0 (2024-03-28)#
MNT: Update GitHub actions, address DeprecationWarnings (PR 153) by @kmuehlbauer.
MNT: restructure odim.py/gamic.py, add test_odim.py/test_gamic.py (PR 154) by @kmuehlbauer.
MNT: use CODECOV token (PR 155) by @kmuehlbauer.
MNT: fix path for notebook coverage (PR 157) by @kmuehlbauer.
ADD: NEXRAD Level2 structured reader (PR 158) by @kmuehlbauer and @mgrover1.
FIX: Add the proper elevation angle to fixed angle (PR 162) by @mgrover1.
ENH: Add a utility for finding sweep number keys (PR 167) by @mgrover1.
0.4.3 (2024-02-24)#
MNT: address black style changes, update pre-commit-config.yaml (PR 152) by @kmuehlbauer.
FIX: use len(unique) to estimate unique entry for odim range (PR 151) by @martinpaule.
0.4.2 (2023-11-02)#
FIX: Fix handling of sweep_mode attributes (PR 143) by @mgrover1
FIX: explicitely check for “False” in get_crs() PR 142) by @kmuehlbauer.
0.4.1 (2023-10-26)#
FIX: Add history to cfradial1 output, and fix minor error in CfRadial1_Export.ipynb notebook(PR 132) by @syedhamidali
FIX: fix readthedocs build for python 3.12 (PR 140) by @kmuehlbauer.
FIX: align coordinates in backends, pin python >3.9,<=3.12 in environment.yml (PR 139) by @kmuehlbauer
FIX: prevent integer overflow when calculating azimuth in FURUNO scn files (GH 137) by @giacant , (PR 138) by @kmuehlbauer
0.4.0 (2023-09-27)#
ENH: Add cfradial1 exporter (GH 124) by @syedhamidali, (PR 126) by @syedhamidali
FIX: use datastore._group instead of variable[“sweep_number”] (GH 121) by @aladinor , (PR 123) by @kmuehlbauer
MIN: use “crs_wkt” instead of deprecated “spatial_ref” when adding CRS (PR 127) by @kmuehlbauer
FIX: always read nodata and undetect attributes from ODIM file (PR 125) by @egouden
MIN: use
cmweather
colormaps in xradar (PR 128) by @kmuehlbauer.
0.3.0 (2023-07-11)#
ENH: Add new examples using radar data on AWS s3 bucket (PR 102) by @aladinor
FIX: Correct DB_DBTE8/DB_DBZE8 and DB_DBTE16/DB_DBZE16 decoding for iris-backend (PR 110) by @kmuehlbauer
FIX: Cast boolean string to int in rainbow dictionary (PR 113) by @egouden
MNT: switch to mamba-org/setup-micromamba, split CI tests (GH 115), (PR 116) by @kmuehlbauer
FIX: time interpolation (PR 117) by @kmuehlbauer
FIX: robust
angle_res
retrieval inextract_angle_parameters
(GH 112), (PR 118) by @kmuehlbauerFIX: robust radar identifier in
to_odim()
(PR 120) by @kmuehlbauer
0.2.0 (2023-03-24)#
ENH: switch to add optional how attributes in ODIM format writer (PR 97) by @egouden
FIX: add keyword argument for mandatory source attribute in ODIM format writer (PR 96) by @egouden
FIX: check for dim0 if not given, only swap_dims if needed (GH 92), (PR 94) by @kmuehlbauer
FIX+ENH: need array copy before overwriting and make compression available in to_odim (PR 95) by @kmuehlbauer
0.1.0 (2023-02-23)#
Add an example on reading multiple sweeps into a single object (PR 69) by @mgrover1
ENH: add spatial_ref with pyproj when georeferencing, add/adapt methods/tests (GH 38), (PR 87) by @kmuehlbauer
Docs/docstring updates, PULL_REQUEST_TEMPLATE.md (PR 89) by @kmuehlbauer
Finalize release 0.1.0, add testpypi upload on push to main (PR 91) by @kmuehlbauer
0.0.13 (2023-02-09)#
FIX: only skip setting cf-attributes if both gain and offset are unused (PR 85) by @kmuehlbauer
0.0.12 (2023-02-09)#
ENH: add IRIS
DB_VELC
decoding and tests (GH 78), (PR 83) by @kmuehlbauerFIX: furuno backend inconsistencies (GH 77), (PR 82) by @kmuehlbauer
FIX: ODIM_H5 backend inconsistencies (GH 80), (PR 81) by @kmuehlbauer
0.0.11 (2023-02-06)#
fix
_Undetect
/_FillValue
in odim writer (PR 71) by @kmuehlbauerport more backend tests from wradlib (PR 73) by @kmuehlbauer
0.0.10 (2023-02-01)#
add WRN110 scn format to Furuno reader (PR 65) by @kmuehlbauer
Adapt to new build process, pyproject.toml only, use
ruff
for linting (PR 67) by @kmuehlbauer
0.0.9 (2022-12-11)#
add ODIM_H5 exporter (PR 39) by @kmuehlbauer
fetch radar data from open-radar-data (PR 44) by @kmuehlbauer
align readers with CfRadial2, add CfRadial2 exporter (PR 45), (PR 49), (PR 53), (PR 56), (PR 57) and (PR 58) by @kmuehlbauer
add georeference accessor, update examples (PR 60), (PR 61) by @mgrover1
refactored and partly reimplemented angle reindexing (GH 55), (PR 62) by @kmuehlbauer
0.0.8 (2022-09-28)#
add GAMIC HDF5 importer (PR 29) by @kmuehlbauer
add Furuno SCN/SCNX importer (PR 30) by @kmuehlbauer
add Rainbow5 importer (PR 32) by @kmuehlbauer
add Iris/Sigmet importer (PR 33) by @kmuehlbauer
0.0.7 (2022-09-21)#
Fix version on RTD (PR 23) by @kmuehlbauer
Add minimal documentation for Datamodel (PR 24) by @kmuehlbauer
0.0.6 (2022-09-19)#
Improve installation and contribution guide, update README.md with more badges, add version and date of release to docs, update install process (PR 19) by @kmuehlbauer
Add minimal documentation for CfRadial1 and ODIM_H5 importers (PR 20) by @kmuehlbauer
Add accessors.py submodule, add accessors showcase (PR 21) by @kmuehlbauer
0.0.5 (2022-09-14)#
Data Model, CfRadial1 Backend (PR 13) by @kmuehlbauer
ODIM_H5 Backend (PR 14) by @kmuehlbauer
0.0.4 (2022-09-01)#
Setting up CI workflow and build, @mgrover1 and @kmuehlbauer
0.0.1 (2022-09-01)#
First release on PyPI.