sort by:
Revision Author Date Message Commit Date
e2f6e5f MIN: Changes on linear_despeckle and fill_phidp. For linear_despeckle, the first gate is set to nan if the second is nan. For fill_phidp, the computation has been made more robust for the margins of the arrays. 21 October 2013, 09:31:22 UTC
05d08bf FIX: Made sure that the setup_distribute module is packaged for PyPI. 17 October 2013, 13:20:39 UTC
84ef25e MIN: Using the median instead of the mean to compute the value at the margins surronding a NaN region in function fill_phidp. This way, local jumps in PhiDP do not affect the local fill value too much. 16 October 2013, 14:33:15 UTC
b0e8b5b MIN: Removing some redundant ines from fill_phidp. 16 October 2013, 11:16:14 UTC
76e80eb ENH: Changed the way PhiDP values are filled in function fill_phidp in order to avoid Kdp artefacts. Citing from the new function docstring: Contiguous NaN regions are filled by the average of the values of the margins that surround the NaN region. At the left and right margins of the array, these averages are extrapolated to the end. Using the average over the margins takes into account noisy PhiDP. As a consequence, a contiguous region of missing PhiDP will be filled by constant values determined by the edges of that region. Thus, the derivative (i. e. Kdp) in that region will be zero. This bahaviour is more desirable than the behaviour produced by linear interpolation because this will cause arbitrary Kdp values in case of noisy PhiDP profiles with large portions of missing data. 16 October 2013, 11:02:05 UTC
aed2e36 FIX: Removed error in addressing the variable kdp in function kdp2r. 16 October 2013, 08:36:38 UTC
6715625 DOC: Enhancing the documentation of the kdp_from_phidp function. 30 September 2013, 10:07:30 UTC
8e20438 MIN: Making the use of "mean" the default to compute MFB, and "median" optional. Using AdjustMFB was using the median to compute the mean field bias in order to make the correction more robust against outliers. In order to account for the name (MEAN field bias), the behaviour was changed. Now, the field bias is, by default, computed using the mean of all obs/est ratios. By using the argument "biasby" when calling the AdjustMFB object, you can decide to use the median (biasby="median") instead. 30 September 2013, 09:50:26 UTC
701a070 MIN: Considering the possibility that ErrorMetrics does not receive any valid obs/est pair. 30 September 2013, 09:44:44 UTC
445d5f1 REF: xvalidate method in adjust now returns NaN values for invalid data points. In the previous version, the xvalidate method only returned pairs of observed and estimated if both observed and estimated were valid values. This had a major disadvantage: You could not relate the values of the returned obs/est pairs to the original rain gage locations, because there was no mechanism for IDing and the length of the output arrays depended on the number of valid obs/est pairs. Now, the returned obs/est pairs have the same length as the original input of obs. If obs or est have invalid values, the corresponding entries are NaN. This way, we can relate the output to the exact rain gage locations via indexing. Basically, returning obs is redundant (because it is the same as the input obs). But we keep it this way in order to reduce the effect of this change to the API. 30 September 2013, 07:18:01 UTC
eb7cbeb FIX: Added "try" in __init__ so import does not raise an error if speedup is not available. 30 September 2013, 06:30:21 UTC
2de1534 FIX: Forcing fill_phidp to continue iteration after setting all gates to zero. 25 September 2013, 09:55:57 UTC
69a0e8c MIN: Relaxed conditions on the shape of input arrays for classify_echo_fuzzy. Now the shapes of the arrays do not need to have the same shape, but only need to be broadcastable (the two last dimensions need to be the same). 25 September 2013, 07:05:00 UTC
8017bef FIX: Removing a bunch of nasty bugs from the latest enhancements related to polarimetry. 24 September 2013, 14:48:47 UTC
d0298c4 ENH: Allowing for other decision variables to be passed to classify_echo_fuzzy. 24 September 2013, 12:42:07 UTC
eefb526 FIX: Removed error in assert statements in wradlib.clutter.classify_echo_fuzzy. Now debugging of all the new enhancements begins...sorry for the inconvenience. 24 September 2013, 12:08:27 UTC
f3658b2 FIX: Making wradlib.dp.texture applicable for arbitrarily dimensioned arrays. 24 September 2013, 12:02:47 UTC
1262b91 FIX: Deleted unnecessary import of module io in module vpr. 24 September 2013, 09:19:12 UTC
d3a341f ENH: Added function for retrieving rainfall intensity directly from specific differntial phase. See library reference of function wradlib.trafo.kdp2r for details. 24 September 2013, 09:18:43 UTC
013dfaa ENH: Added fuzzy echo classification based on Vulpiani (2012) to wradlib.clutter. See library reference for wradlib.clutter.classify_echo_fuzzy for details. A related utitlity function has been added to wradlib.util for defining trapezoidal membership functions. 24 September 2013, 09:17:35 UTC
591610a ENH: Added attenuation retrieval (pia) from specific differential phase (Kdp). See library reference for function wradlib.atten.pia_from_kdp for details. 24 September 2013, 09:15:11 UTC
409f787 ENH: Added new module dp containing algorithms related to dual-pol and differential phase. For details, have a look at the library reference. For speed up of phase unfolding, wradlib.dp also makes optional use of a shared library based on f2py (the extension module is called speedup). This is the first time use in wradlib. We should think about adding the compilation to setup.py, but for now, everybody who wants to make use of the speedy version needs to compile manually by executing 'f2py.py -c -m speedup speedup.f' (see also documentation). 24 September 2013, 09:13:50 UTC
6061d21 FIX: New implementation of wradlib.filter_gabella removed NaNs from original array. Line 209 of wradlib/clutter.py is: img[bad] = np.Inf This line changes the original image, but it was intend only as a local manipulation. In order to avoid this unintended behaviour, a local copy of img is generated in case argument rm_nans is True. 18 September 2013, 14:48:40 UTC
f8260df Removed thresholding at end of filter_gabella 11 September 2013, 13:28:51 UTC
0d0cbbf bug fix 11 September 2013, 10:01:59 UTC
a824933 Changes for pull request 10 11 September 2013, 09:48:03 UTC
498aca0 Merged wradlib/wradlib into default 11 September 2013, 09:42:30 UTC
587b327 TYPO 11 September 2013, 09:21:21 UTC
cbe17c8 COMPLETION: of documention of radome attenuation 11 September 2013, 09:12:37 UTC
21a3ea1 FIX: adjusting the required numpy version to 1.7 due to recent changes in wradlib.vpr. 11 September 2013, 08:08:39 UTC
d54c3a7 new thresholding filter_gabella 10 September 2013, 22:34:39 UTC
712ea5b Nans support for filter gabella 10 September 2013, 21:37:37 UTC
bf9ceb1 New filter_gabella 10 September 2013, 16:45:05 UTC
05f8537 New implementation filter Gabella 10 September 2013, 16:19:23 UTC
fdf3062 New filter gabella implementation. 10 September 2013, 15:38:39 UTC
afaddcc TYPO: in the documentation 09 September 2013, 08:31:07 UTC
13da47a NEW: empirical attenuation estimation due to wetting of the radome 06 September 2013, 14:25:12 UTC
d8382fb Changed code to make the shape of 3-D volumes generated by classes in wradlib.vpr to follow the convention (...,z,y,x) in order to make it consistent with the current polar convention (...,sweep,azimuth,range). 30 August 2013, 16:38:32 UTC
42921b7 Main results from today's sprinting session. A few functions to calculate mean profiles and to do simple corrections. 30 August 2013, 15:02:56 UTC
c8219ad ENH: Added new keyword argument "show" to vis.polar_plot2 in order to allow multiple subplots. The default value of show is True. If show is not explicitely passed, the behaviour of the funciton remains unchanged (i.e. the plot is immediately shown). If show is set to False, the figure is not plotted and further subplots can be added using the fig and aspos arguments of polar_plot2. 15 August 2013, 08:20:51 UTC
515c5a6 FIX: referring to revision no. 315, the Fix haven't worked proper, so here is hopefully a well-oiled update 27 June 2013, 13:58:02 UTC
7188a8c Removed PyTables as a dependency from setup.py and from gettingstarted.rst 24 June 2013, 11:01:14 UTC
759fe47 FIX: Removed PyTables dependency in wradlib.io PyTables was used to allow convenience import/export of data arrays to/from hdf5 files. This was implemented via wradlib.io.to_hdf5 and wradlib.io.from_hdf5. However, PyTables tends to conflict particularly with the netCDF4 module, probably due to conflicting hdf5 DLLs. So I changed wradlib.io.to_hdf5 and wradlib.io.from_hdf5 so that they use h5py instead of PyTables. This might cause a little bit of loss in compression efficiency and speed, but the conflicts where quite unpredictable and version dependent, so unfortunately, we had to get rid of PyTables. Call signature of the two conveneince functions stays the same, so users should not notice the change. 24 June 2013, 09:35:33 UTC
4e23454 FIX: Changed order in which netCDF4 and tables is imported. The former order procuced errors for the latest Python(x,y) release. 21 June 2013, 11:57:01 UTC
293233e Merged in kai_muehlbauer/wradlib_miub (pull request #8) New plot module in wrl.vis 14 June 2013, 09:55:04 UTC
e08ef3d FIX: a few changes concerning mainly the handling of keyword arguments during initialization and plotting. 13 June 2013, 14:40:27 UTC
23652f4 DOC: fixed typos, corrected some directorypaths 13 June 2013, 09:25:50 UTC
ce1714b DOC: a few more minor changes 12 June 2013, 11:19:43 UTC
744cfc7 DOC: moved class description of cg_plot from __init__ to class docstring, so that numpydoc puts it into the right place. 12 June 2013, 08:24:54 UTC
75ff90d FIX: fixed a few paths to data files and datasets to get the cg_plot_demos working 12 June 2013, 07:41:59 UTC
157ca3c FIX: fixed an import error 12 June 2013, 07:40:43 UTC
019a31b STY: Some trailing whitespace removals 12 June 2013, 07:39:42 UTC
d6fbdd8 FIX: checked and corrected indentation of wradlib.vis.py 11 June 2013, 12:09:09 UTC
e9541af Added Example for cg_plot 11 June 2013, 11:17:55 UTC
95bb389 ENH: New Plot Routine cg_plot, plot polar data on a curvilinear grid 11 June 2013, 11:16:10 UTC
24a8bb9 FIX: Adapted use of subprocess in bufr.decbufr to Linux and Mac environments 05 June 2013, 09:19:22 UTC
25e1a3f FIX: Modified syntax for executing decbufr under Linux and Mac 05 June 2013, 06:55:24 UTC
27942f9 FIX: Make sure decbufr is compiled under Mac during installation. 04 June 2013, 12:48:36 UTC
25226a1 FIX: Make sure that setup.py now copies decbufr to the installation directory even on Mac. 04 June 2013, 12:21:02 UTC
e586296 FIX: Removed limitation that prevents the bufr module to be called from Mac systems 04 June 2013, 10:00:51 UTC
af55176 FIX: Changed setup.py so that it will not produce an installation error on systems other than Windows and Linux. BUFR compilation is not yet available on Mac OS X from etup.py. Until we find a way to achieve this, the installation should only give a warning, but should complete without an error even on Mac. For now, setup.py will copy a dummy README.txt file to the wradlib/bufr_3.1 directory which states that BUFR compilation is not available on Mac, yet. 03 June 2013, 12:31:56 UTC
8cbfefb Synchronised required version numbers with Thomas in order to avoid merge conflicts. 03 June 2013, 12:13:12 UTC
36d46fe Added some TODO remarks into vpr.py 03 June 2013, 12:09:41 UTC
3e6f546 Changing required numpydoc version to 0.3 and pyproj version to 1.8.9 03 June 2013, 12:06:33 UTC
e13fe79 FIX: removed miscalculation at class-method adjust.AdjustBase.xvalidate in case using this class with more than 1 nearest neighbor for the best/median raws corresponding to the observations, the returned adjusted xvalidation pairs are wrongly not related to the original location, which is the same location as observation point, but spuriously to the location of the best corresponding raw bin; That leads unfortunatelly to better error statistic results by mistake. 29 May 2013, 13:13:20 UTC
0215f9f FIX: caught an error in correctAttenuationHB occured in case of attenuation overflow (AttenuationOverflowError was raised independently of the error-treatment mode 08 May 2013, 13:49:47 UTC
c2f2eee ENH: added batch file to automate making of html and ms-help documentation. This includes a few other settings concerning inline maths and an explicit setting of the pythonpath in case a different wradlib-installation is used for daily work (because sphinx uses imports when generating the documentation, and thus the pythonpath should be set so that it imports from the right modules). 22 March 2013, 10:31:23 UTC
a0c49fc DOC: reworked the linux installation part. 22 March 2013, 10:22:20 UTC
734ee24 reduced required version numbers for scipy and pyproj so that the debian packages for Ubuntu 12.04 would satisfy all dependencies. 18 March 2013, 15:35:04 UTC
631a83b Reduced required version number for pyproj 13 March 2013, 13:06:48 UTC
4666bd8 DOC: new gettingstarted.rst and new index.rst and new conf.py 13 March 2013, 13:06:27 UTC
18f925e ENH: Adding everything required to install wradlib via easy_install/setuptools/distribute New setup.py relies on Distribute. In addition, it implements a new build_py class which takes care of the BUFR compilation. MANIFEST.in defines the files which should appear in the source distribution using "python setup.py sdist". Upload to PyPI via "python setup.py sdist upload" or use the distribute.cmd. 13 March 2013, 08:58:11 UTC
16f3fb5 TEST: Adding test template for wradlib.io 13 March 2013, 08:15:15 UTC
388c7a3 DOC: Making sidebar background black 13 March 2013, 08:13:39 UTC
19d95af CLEANUP: Removed some old documents 12 March 2013, 15:14:49 UTC
ab2ad47 Renamed setup.py to setup_distutils.py Setup based on distutils is intended to be replaced by setup based on Distribute/setuptools. 12 March 2013, 15:14:06 UTC
aa5b89c CLEANUP: Removed doctest from __main__ 12 March 2013, 15:12:22 UTC
ada92c2 Merged in thpfaff/wradlib/feature/tp/kriging (pull request #6) Introduce Kriging 12 March 2013, 18:35:17 UTC
c77f7bd added tests for the trafo module 12 March 2013, 17:51:40 UTC
fcd7161 Removed dependency to the basemap toolkit, updated the documentation. 12 March 2013, 17:03:17 UTC
838b7f3 Merge with default --HG-- branch : feature/tp/kriging 12 March 2013, 16:01:27 UTC
a69e319 added covariogram testing functions --HG-- branch : feature/tp/kriging 12 March 2013, 15:49:53 UTC
66ee8c4 added re-initialization of weights attribute to ensure results of subsequent calls do not accumulate. --HG-- branch : feature/tp/kriging 12 March 2013, 15:41:26 UTC
1c7811d DOC: more documentation and some fiddlings with math text --HG-- branch : feature/tp/kriging 12 March 2013, 15:38:56 UTC
1cfd45f FIX: removed error, raised if gateset contains empty dimensions 08 March 2013, 07:58:44 UTC
5cf79f0 FIX: setting an whole attenuation-BEAM to NaN in case one of the gates along this beam is NaN, was just working for 2-d-array correctly, otherwise the whole attenuation-SCAN was set to NaN; error is now removed 07 March 2013, 13:53:30 UTC
536832c FIX: Removed a warning which rather causes errors then preventing them 06 March 2013, 10:25:00 UTC
4b0b05e Making some changes to speed up the vpr module. Changed recipe2 in this context. 17 January 2013, 16:27:58 UTC
3744223 DOC: Making recipe1 nicer and adding a timer (takes only 20 seconds). 16 January 2013, 15:00:06 UTC
9272f34 ENH: wradlib.vpr.volcoords_from_polar_irregular can deal with volumes in which the scan strategy differs between elevation angles. 16 January 2013, 10:00:45 UTC
3a6a556 DOC: images in recipes can now be enhanced by click. 16 January 2013, 09:58:58 UTC
ec8067b DOC: added recipe2 about readling and plotting an ODIM_h5 polar volume. 16 January 2013, 09:09:06 UTC
6968da3 DOC: edited recipe1 in documentation section "recipes", as well as the underlying source. 16 January 2013, 09:02:48 UTC
5a5687b Minor edits in wradlib.vis 15 January 2013, 16:03:07 UTC
6170607 ENH: Added function issequence to wradlib.util Tests whether input is an iterable sequence of numbers. 15 January 2013, 16:02:37 UTC
3111649 DOC: Changed "Ream" section to "Community" and added section "Recipes". In the Community section, there is now a decription on how to carry out Pull Requests. The section "Recipes" is intended to provide cookbooks/recipes with a lower level of documentation as the Tutorials section. Just a breif description, a sample output and then a link to the script. 15 January 2013, 16:01:55 UTC
ca80540 DOC: Added PyTables to the dependencies list. 10 January 2013, 08:03:16 UTC
abad311 FIX: Removed a condition which tests the validity of ODIM_H5 files. The condition is to strong and should be replaced by a fancier check in the future. 10 January 2013, 08:02:51 UTC
cf181d7 FIX: setup.py shjould also work with the install --user option. All files from the directories which are *not* the package (i.e. wradlib) directories are considered *data* files. In order to make sure these files are installed to the same site-package directory as the wradlib module files, we consider the "--user" which might be provided via "python setup.py install --user". In this case, the target location for the data files is determined via site.USER_SITE. 18 December 2012, 09:13:55 UTC
2a4e2ac FIX: minor edit in wradlib.util.sum_over_time_windows to make sure that accumulation continues in case of empty time window. 18 December 2012, 09:09:49 UTC
back to top