JavaScript disabled You need to activate JavaScript in order to use OpenProject! Learn more
ENH: Simplify classes, move out non-class private methods, remove strict-handling, make functions private and rename accordingly
FIX: set destination projection to destination dataset (fixes #368) (#369)
* FIX: set destination projection to destination dataset (fixes #368) * FIX: set dst_proj if dst_proj is not None
ENH: improve OdimH5- and CfRadial-readers, apply keywords (eg. for chunking, georeferencing), introduce two classes for holding open netcdf-filehandles (also for properly closing), only hold sweep-data in Dataset-dict, workaround Unidata/netcdf4-python#945, properly load multiple OdimH5 files into one volume (DWD one sweep one moment files), several simplifications (#367)
ENH: always write all available dataset-'how' attributes when exporting `to_odim` (#366)
FIX: correct typo GDAL_VERSION env variable
FIX: correctly apply 'a1gate' when saving 'to_odim'
MNT: fix Travis-CI conda handling
MNT: use GDAL_VERSION within TravisCI
FIX: skip NaT values to correctly retrieve start and end times
Hotfix/gdal3 (#357)
MNT: Add gdal v3 build to travis CI, remove strict channel priority (appveyor) (#358)
FIX: build sdist first
FIX: fix tests to work with windows CI (appveyor)
MNT: add `appveyor.yml` for windows CI
FIX: add `silent` as kwargs switch to silence gdal ProgressBar, check for windows to silence anyway
MNT: add files to MANIFEST.in (to be included in sdist)
FIX: use az/el per ray, if available from odim file
ENH: disambiguate GAMIC moment names
ENH: use new function `get_attrs_and_props` to spead up index (and weights) retrieval
ENH: create spatial index and attribute index files on temporary datasets
ENH: use temporary "/vsimem" file handling, simplify _create_dst_datasource
FIX: correctly create autodoc for io.dem
Feature/srtm (#345)
FIX: use `importlib`, correct multidemensional call in `gradient_along_axis` (#347)
* FIX: use `importlib` in `import_optional`, correct multidimensional calling in `gradient_along_axis` * FIX: correct `test_gradient_along_axis`, `test_gradient_from_smoothed`
MNT: add ´wheel` to `pyproject.toml` (#346)
Create .gitignore file (Issue #339) (#342)
* Create .gitignore file * Update .gitignore * Updated the .gitignore file per the conversation thread in Issue #342
FIX: adapt `pyproject.toml` and fix setup.py version handling (#337)
Merge pull request #338 from kmuehlbauer/pre-1.4.0-fixes
MNT: Pre 1.4.0 fixes
MNT: remove deprecated keywords etc. fix some imports, use `with` in tests
MNT: deprecate automatic squeezing in `georef.spherical_to_xyz`
FIX: correct variable/coordinate retrieval in OdimH5 reader
DOC: add and fix docstrings in clutter, io.xarray and dp
ENH: rewrite/enhance wradlib.clutter.classify_echo_fuzzy to use depolarization ratio and cpa
ENH: add depolarization ratio calculation to wradlib.dp, add test
Merge pull request #336 from kmuehlbauer/odim-dim0
ENH: add `dim0` keyword to OdimH5-reader
MIN: generalize dimension handling in `create_xarray_dataarray`
FIX: correctly retrieve dim0 in vis-module (wradlib-xarray accessor)
FIX: correct no-precip handling (wrong index)
Merge pull request #303 from kmuehlbauer/sigmet-redesign
ENH: Sigmet redesign
DOC: add docstrings
MIN: add test for decode_array (DB_FLIQUID2), fix tests
FIX: correct DB_FLIQUID2 calculation
FIX: Update to_float() to decode DB_FLIQUID2
Modified the decode_array function for more accurate results by TSMS.
WIP: redesign sigmet reader
ENH: parametrize xarray loading (#333)
* ENH: add keywords for parametrized reading of OdimH5 data, add more OdimH5 moments * ENH: rework xarray OdimH5 Reader * DOC: add docstrings
Remove unnecessary seek since file handle may not seekable.
Feature/scriptprofiling (#325)
* new script for test profiling * adding example
FIX: correct texture processing (#331)
* FIX: correct nan-handling, improve performance using numpy views * MIN: add test for dp.texture
MNT: Updates import for MutableMapping from collections to remove warning. abc was added. (#329)
MNT: bump version MINOR
FIX: semver handling
FIX: use `XRadVol` in docstrings
MNT: create-env and install deps all-in-one
ENH: Xarray plotting (#316)
* enforce xarray usage for plotting PPI/RHI * add/fix tests
MNT: fix conda, use 2 cores, add notebook testsuite (#318)
* MNT: fix conda, use 2 cores, add notebook testsuite * MNT: add allow_fail to notebook build * MNT: use pytest for notebook test
Fix spherical to xyz (#317)
* MIN: fix `spherical_to_xyz` to better align with input dimensions, add kwargs `squeeze` and `strict_dims` to get flexibility and backwards compatibility.
* FIX: flake8
* FIX: use reshape instead of changing shape-attribute
MIN: catch HTTPError in test_radiosonde graceful skip test.
MNT: add xarray to requirements, fix imports
WIP: clean-up classes
MIN: fix header in speedup.f, add Contributor
MIN: move setattr (and delattr) into __setitem__, __delitem__
MIN: remove slash from 'Cf/Radial' text comments
FIX: html-links
MNT: correct use of semver (#313)
FIX: assign coords (azimuth, elevation) for cfradial, fix exception for AttributeError
ENH: ODIM_H5-Cf/Radial reader/writer (#311)
* ENH: add xarray-based reader for ODIM_H5/Cf/Radial1 and forthcoming Cf/Radial2, add xarray-based Cf/Radial2 writer and h5py-based ODIM_H5 writer
FIX: fix flake F632 (#310)
* FIX: fix flake F632
* Update Travis to work with latest changes (xenial/Xvfb)
ENH: use conda package caching within travis (#281)
* ENH: add package caching for conda * MIN: fix package cache directory * MIN: without gfortran
MNT: use pytest framework instead of nose (#307)
FIX: correct calculation of partial beamblockage, precisely detect clear or blocked beam (#305)
MNT: remove Python 2.7 and 3.5 from build matrix
MNT: unpin matplotlib
REL: 1.2.0
ENH: add `minalt` keyword argument to `vpr.make_3d_grid`
WIP: Add 2D HMC (#297)
* ENH: add `get_membership_functions` to `io.misc`, add test * ENH: add 2d hmc functions to new module `classify`, add tests * MIN: fix docstrings
ENH: add `get_radiosonde` data to `io.misc`, add and reformat test
FIX: align docstring with actual code and use `sweep`, do not use `0`for sweep number in docstring, fix tests
MNT: add Python 3.7 to travis build matrix (#292)
FIX: show angle axis curvelinear grid again, overplotting of angle ticklabels will be fixed with matplotlib 3
Merge pull request #290 from kmuehlbauer/add-radolan-u
ENH: add 'U' header token for RADOLAN klima data (eg. YW), adapt tests
WIP: speed up interpolation (#289)
* WIP: speed up interpolation
* WIP: flakify
* FIX: correctly apply `balanced_tree` keyword argument
* MIN: use `remove_missing` parameter to handle NaN
* FIX: fix tests
* WIP: remove print statements
* WIP: fix `ExternalDriftKriging`, revert wrapper-changes...
Fix bug in all adjustment classes when checking for None
MIN: pin matplotlib to last 2.* version
ENH: remove unneeded function from import
ENH: add `load_vector`-method to `DataSource`, enable `ZonalDataBase` to take `DataSource` objects as parameters
Merge pull request #283 from heistermann/fix_radolan
ENH: Add new header token VR.
Adapt test_get_radolan_header_token_pos to new token VR.
Add new header token VR.
MNT: https links, typo, adjustments [ci skip]
REL: Version 1.1.0
FIX: conditional
MIN: remove unneeded secret from .travis.yml, add rtd webhook (#280)
* MIN: remove unneeded secret from .travis.yml, add rtd webhook * MIN: move rtd webhook trigger into dedicated shell-script
Fix 276 (#277)
FIX: #276
FIX: #267 (#275)
* FIX: use with-statement in `wradlib.io.rainbow.read_rainbow()`, remove logs-file
* FIX: move conditional `loaddata` into with-statement, fix dual use of f
FIX: explicit specify numpy
otherwise it gets pulled from `defaults` channel
FIX: call gdal,ogr `DontUseExceptions()` in correct order (#278)
Add Fix for #273 (#274)
Add Fix for #273, closes #273
Also available in: Atom