41de4c8 | Kai Muehlbauer | 28 March 2014, 13:09:22 UTC | BUG: #1 h5py import errors in setup.py: changed import sequence in requirements.txt, #2 import of deprecated decorator in georef broken | 28 March 2014, 13:09:22 UTC |
11cfb8d | k.muehlbauer@KaiBox.fritz.box | 27 March 2014, 16:38:08 UTC | DOC: changed everything from pyproj to gdal | 27 March 2014, 16:38:08 UTC |
97d4702 | Kai Muehlbauer | 27 March 2014, 15:13:39 UTC | MIN: changed `project` function for backwards compatibility | 27 March 2014, 15:13:39 UTC |
7c98853 | Thomas Pfaff | 27 March 2014, 12:58:07 UTC | Merged in egouden/wradlib//feature/eg/clutter/cloudtype (pull request #20) clutter cloudtype feature | 27 March 2014, 12:58:07 UTC |
be60787 | Edouard Goudenhoofdt | 21 March 2014, 09:35:44 UTC | Merged default into /feature/eg/clutter/cloudtype --HG-- branch : /feature/eg/clutter/cloudtype | 21 March 2014, 09:35:44 UTC |
3f477d0 | egouden | 21 March 2014, 09:32:29 UTC | FIX: original setup.py --HG-- branch : /feature/eg/clutter/cloudtype | 21 March 2014, 09:32:29 UTC |
0e992b9 | egouden | 21 March 2014, 09:31:11 UTC | ENH: wradlib.georef: replacing math by numpy --HG-- branch : /feature/eg/clutter/cloudtype | 21 March 2014, 09:31:11 UTC |
360bd4b | Kai Muehlbauer | 19 March 2014, 07:37:25 UTC | BUG: `recipe2_polar_volume_example`, azimuth coordinates wrongly rolled according to hdf5 `a1gate` variable, after inspecting the raw data, it is already aligned | 19 March 2014, 07:37:25 UTC |
6a3c9bb | heisterm | 18 March 2014, 13:21:12 UTC | FIX: Adjusted recipe1_clutter_attenuation_composition to the new way of gridaspoints in util. | 18 March 2014, 13:21:12 UTC |
470c3bf | heisterm | 18 March 2014, 11:44:24 UTC | FIX: Included requirements into MANIFEST. | 18 March 2014, 11:44:24 UTC |
3d356ab | heisterm | 18 March 2014, 11:39:21 UTC | FIX: Included file "version" into MANIFEST. | 18 March 2014, 11:39:21 UTC |
2773225 | Kai Muehlbauer | 17 March 2014, 12:17:16 UTC | MIN: added ez_setup.py | 17 March 2014, 12:17:16 UTC |
06b5a57 | Kai Muehlbauer | 17 March 2014, 12:12:26 UTC | MIN: setup.py: read dependencies from requirements.txt, dependency and version check, changed warnings to simple print | 17 March 2014, 12:12:26 UTC |
625babb | Kai Muehlbauer | 17 March 2014, 10:35:18 UTC | OPT: changed setup.py to use setuptools and distutils, added version checking and user interaction | 17 March 2014, 10:35:18 UTC |
39ff218 | Kai Muehlbauer | 13 March 2014, 15:37:28 UTC | OPT: changed setup.py to use setuptools and distutils | 13 March 2014, 15:37:28 UTC |
8b17a03 | Kai Muehlbauer | 13 March 2014, 15:35:08 UTC | OPT: changed setup.py to use setuptools and distutils | 13 March 2014, 15:35:08 UTC |
7954ab0 | Kai Muehlbauer | 13 March 2014, 15:30:13 UTC | OPT: changed setup.py to use setuptools and distutils | 13 March 2014, 15:30:13 UTC |
d5f9021 | Kai Muehlbauer | 13 March 2014, 15:23:31 UTC | OPT: changed setup.py to use only distutils | 13 March 2014, 15:23:31 UTC |
3432952 | Kai Muehlbauer | 13 March 2014, 15:21:20 UTC | OPT: changed setup.py to use only distutils | 13 March 2014, 15:21:20 UTC |
c700c9b | Kai Muehlbauer | 13 March 2014, 14:59:59 UTC | OPT: changed setup.py to use only distutils | 13 March 2014, 14:59:59 UTC |
6c7e61d | Kai Muehlbauer | 13 March 2014, 14:58:10 UTC | OPT: changed setup.py to use only distutils | 13 March 2014, 14:58:10 UTC |
a962e8d | Kai Muehlbauer | 12 March 2014, 15:28:21 UTC | ENH: transformed tests to use 'unittest` module | 12 March 2014, 15:28:21 UTC |
47426f7 | Kai Muehlbauer | 12 March 2014, 13:18:47 UTC | ENH: added distribute to requirements file, removed distribute_setup import from setup.py | 12 March 2014, 13:18:47 UTC |
2ec069e | Kai Muehlbauer | 12 March 2014, 12:49:37 UTC | ENH: introduced requirements file, used with codeship CI integration | 12 March 2014, 12:49:37 UTC |
36c13b2 | Kai Muehlbauer | 11 March 2014, 13:59:10 UTC | DOC: extended and finalized tutorial on curvelinear grids | 11 March 2014, 13:59:10 UTC |
6f67b1c | Kai Muehlbauer | 11 March 2014, 13:58:29 UTC | DOC: edited conf.py to only produce normal png | 11 March 2014, 13:58:29 UTC |
8afe82c | Kai Muehlbauer | 11 March 2014, 13:57:45 UTC | ENH: added `util` function `maximum_intensity_projection` | 11 March 2014, 13:57:45 UTC |
4c460c2 | egouden | 10 March 2014, 16:11:10 UTC | MIN: better names examples coord.py --HG-- branch : /feature/eg/clutter/cloudtype | 10 March 2014, 16:11:10 UTC |
e4ac2a2 | egouden | 07 March 2014, 17:37:36 UTC | merged with default --HG-- branch : /feature/eg/clutter/cloudtype | 07 March 2014, 17:37:36 UTC |
2eb6282 | egouden | 07 March 2014, 17:26:40 UTC | ENH : np.around > np.fix --HG-- branch : /feature/eg/clutter/cloudtype | 07 March 2014, 17:26:40 UTC |
3fc8f1d | egouden | 07 March 2014, 17:16:11 UTC | ENH : refactor project() --HG-- branch : /feature/eg/clutter/cloudtype | 07 March 2014, 17:16:11 UTC |
11d44eb | egouden | 07 March 2014, 16:02:01 UTC | NEW : adding examples --HG-- branch : /feature/eg/clutter/cloudtype | 07 March 2014, 16:02:01 UTC |
692f2f0 | egouden | 07 March 2014, 15:55:22 UTC | ENH : z kwarg in pixel_to_map3d(), get_azeq_projection() --HG-- branch : /feature/eg/clutter/cloudtype | 07 March 2014, 15:55:22 UTC |
e86cf93 | Kai Muehlbauer | 07 March 2014, 12:16:21 UTC | DOC: added tutorial on curvelinear grids and associated plotting capabilities | 07 March 2014, 12:16:21 UTC |
251b04f | k.muehlbauer@KaiBox.fritz.box | 06 March 2014, 20:00:23 UTC | DOC: Typo | 06 March 2014, 20:00:23 UTC |
f7c0f8c | k.muehlbauer@KaiBox.fritz.box | 06 March 2014, 19:57:06 UTC | DOC: Typo | 06 March 2014, 19:57:06 UTC |
6238b5d | Kai Muehlbauer | 06 March 2014, 13:06:57 UTC | DOC: edited conf.py to generate only normal png files | 06 March 2014, 13:06:57 UTC |
ad6d448 | k.muehlbauer@linux-2fsf.fritz.box | 06 March 2014, 05:22:30 UTC | DOC: Added reference | 06 March 2014, 05:22:30 UTC |
6fe4656 | k.muehlbauer@KaiBox.fritz.box | 05 March 2014, 22:18:53 UTC | DOC: Typo | 05 March 2014, 22:18:53 UTC |
b6d7c7b | k.muehlbauer@KaiBox.fritz.box | 05 March 2014, 22:15:45 UTC | DOC: Tutorial on automagic applying images in the documentation | 05 March 2014, 22:15:45 UTC |
ddc509c | Edouard Goudenhoofdt | 05 March 2014, 14:30:59 UTC | Merged default into /feature/eg/clutter/cloudtype --HG-- branch : /feature/eg/clutter/cloudtype | 05 March 2014, 14:30:59 UTC |
d63da57 | egouden | 05 March 2014, 14:27:57 UTC | ENH : adding random window generator in filter_window_polar --HG-- branch : /feature/eg/clutter/cloudtype | 05 March 2014, 14:27:57 UTC |
efb33fb | egouden | 05 March 2014, 14:14:37 UTC | MIN : adding examples --HG-- branch : /feature/eg/clutter/cloudtype | 05 March 2014, 14:14:37 UTC |
00ec9a8 | Kai Muehlbauer | 04 March 2014, 14:17:00 UTC | DOC: updated docstring of function to_hdf5 | 04 March 2014, 14:17:00 UTC |
c27fa46 | Kai Muehlbauer | 04 March 2014, 14:09:40 UTC | MIN: slight changes in function to_hdf5 to allow appending data to existing hdf5 file some typos and docstring changes | 04 March 2014, 14:09:40 UTC |
5923727 | Kai Muehlbauer | 04 March 2014, 12:02:48 UTC | MIN: more refinement for read_gamic_ functions. | 04 March 2014, 12:02:48 UTC |
4d6815c | Kai Muehlbauer | 04 March 2014, 11:55:27 UTC | MIN: more refinement for read_gamic_ functions. | 04 March 2014, 11:55:27 UTC |
25efbd0 | Kai Muehlbauer | 04 March 2014, 09:03:33 UTC | MIN: removed the range_lim argument from read_gamic_ functions. Limiting the range is something to be done outside the reading function. Now the entire range is returned. See also commit c7f45fa | 04 March 2014, 09:03:33 UTC |
a878326 | Kai Muehlbauer | 04 March 2014, 08:39:35 UTC | MIN: code reformatting and some typos | 04 March 2014, 08:39:35 UTC |
f684165 | Kai Muehlbauer | 28 February 2014, 12:42:07 UTC | MIN: adjustet figure #7 from plot_cg_rhi_example.py | 28 February 2014, 12:42:07 UTC |
77bb8b4 | Kai Muehlbauer | 28 February 2014, 11:59:10 UTC | MIN: typo in label | 28 February 2014, 11:59:10 UTC |
3e43de6 | Kai Muehlbauer | 28 February 2014, 11:46:33 UTC | MIN: added example showing difference between refrac=True and refrac=False to plot_cg_rhi_example.py | 28 February 2014, 11:46:33 UTC |
b73fbcb | Kai Muehlbauer | 28 February 2014, 11:10:14 UTC | DOC: typo | 28 February 2014, 11:10:14 UTC |
171dd9a | Kai Muehlbauer | 28 February 2014, 11:00:31 UTC | DOC: added explanation and removed typos | 28 February 2014, 11:00:31 UTC |
3f1c1cf | Kai Muehlbauer | 28 February 2014, 10:55:43 UTC | DOC: added hints to AxisArtist and AxisGrid Toolkit, typos and minor changes | 28 February 2014, 10:55:43 UTC |
235e569 | Kai Muehlbauer | 28 February 2014, 10:08:47 UTC | DOC: removed some typos | 28 February 2014, 10:08:47 UTC |
53334b1 | Kai Muehlbauer | 28 February 2014, 09:08:26 UTC | ENH: added more examples and further explanations to plot_cg_ example functions | 28 February 2014, 09:08:26 UTC |
2ac7b7f | Kai Muehlbauer | 27 February 2014, 10:54:34 UTC | DOC: minor changes | 27 February 2014, 10:54:34 UTC |
0c2ba08 | Kai Muehlbauer | 27 February 2014, 10:47:15 UTC | MIN: added deprecated decorations to old cg_ funtions | 27 February 2014, 10:47:15 UTC |
90e769f | Kai Muehlbauer | 27 February 2014, 10:26:10 UTC | ENH: new helper function create_cg creates curvilienar grid used in plot_cg_ppi and plot_cg_rhi plot_cg_ppi and plot_cg_rhi changed accordingly | 27 February 2014, 10:26:10 UTC |
230efd9 | Kai Muehlbauer | 27 February 2014, 07:01:05 UTC | MIN: corrected some typos | 27 February 2014, 07:01:05 UTC |
0622f1b | Kai Muehlbauer | 26 February 2014, 13:28:23 UTC | ENH: added example files for plot_cg_ppi and plot_cg_rhi added simple h5 file with rhi data | 26 February 2014, 13:28:23 UTC |
f79778f | Kai Muehlbauer | 26 February 2014, 13:23:08 UTC | ENH: Introduction of new plotting routines plot_cg_ppi and plot_cg_rhi Data is plotted on a curvilinear grid. | 26 February 2014, 13:23:08 UTC |
b8e2613 | heisterm | 20 February 2014, 11:03:28 UTC | DOC: Removed from Gettig Started installation instructions everything that refers to the BUFR software. This is because BUFR software is now an optional dependency, so users shoudl not be bothered with it during regular installation. | 20 February 2014, 11:03:28 UTC |
52ded9b | heisterm | 20 February 2014, 10:48:50 UTC | DOC: Minor typo. | 20 February 2014, 10:48:50 UTC |
62cffc4 | heisterm | 20 February 2014, 10:44:37 UTC | DOC: Referred to the doc section about optional imports in the exception raised by class OptionalModuleStub. | 20 February 2014, 10:44:37 UTC |
1625f9f | heisterm | 20 February 2014, 10:44:09 UTC | DOC: Added a doc sub-section "Optional Dependencies" to the "Getting Started" section. Please beware that the content of this section is preliminary. We need to add more info o how to install the BUFR module. In tzhe future, we need to take care of keeping this section in sync with any additonal optional imports we add to the wradlib code. | 20 February 2014, 10:44:09 UTC |
def79b6 | Thomas Pfaff | 20 February 2014, 09:46:16 UTC | DOC: introduced a more telling default mode for correctAttenuationHB. Changed the docstring accordingly | 20 February 2014, 09:46:16 UTC |
615adf1 | Thomas Pfaff | 20 February 2014, 09:43:41 UTC | FIX: fixed a bug in correctAttenuationHB. - the checks for attenuation overflow looked at the wrong gate - the 'nan' and 'zero' mode assigned their values to the wrong gate | 20 February 2014, 09:43:41 UTC |
2f743b4 | heisterm | 19 February 2014, 14:27:12 UTC | DOC: Clarified the new behaviour of read_RADOLAN_composite in the function docstring. | 19 February 2014, 14:27:12 UTC |
1180a57 | Thomas Pfaff | 18 February 2014, 16:51:51 UTC | ENH: refined optional_import to allow global imports. function now always returns an object (the actual module on success, a stub object on failure), so that imports may also be done globally without breaking the code on a failed import. The lazy import will be revealed as soon as any attribute is requested from the stub object. This way failed optional imports won't clutter your command window with warnings but will give you a clear error message, once you try to access the contents of the missing module. | 18 February 2014, 16:51:51 UTC |
9a8f6c8 | heisterm | 18 February 2014, 16:03:33 UTC | MIN: Some minor edits in the use of the deprecated decorator. | 18 February 2014, 16:03:33 UTC |
d5f7850 | heisterm | 18 February 2014, 15:44:22 UTC | DOC: Removed reference to speedup from the module docstring. Some other minor edits in the module docstring. | 18 February 2014, 15:44:22 UTC |
597d455 | heisterm | 18 February 2014, 15:42:00 UTC | MIN: Marked several functions as depercated in the dp module. The functions are fill_phidp and process_raw_phidp. | 18 February 2014, 15:42:00 UTC |
cefd293 | heisterm | 18 February 2014, 15:38:22 UTC | MIN: Marked several functions as deprecated in the vis module using the new decorator. Decorated as deprecated are: PolarPlot --> replaced by plot_ppi polar_plot2 --> replaced by plot_ppi polar_plot --> replaced by plot_ppi CartesianPlot --> no replacement cartesian_plot --> no replacement polar_plot and cartesian_plot are no longer exposed by the module documentation. There are other functions in vis for which we should think about the future status. | 18 February 2014, 15:38:22 UTC |
67842b3 | heisterm | 18 February 2014, 15:29:31 UTC | ENH: Added a deprecation decorator function in the util module. The decorator can be used in order to mark deprecated functions. If these functions are called, a DeprecationWarning will be raised. In order to use the decorator, just >>> from util import deprecated >>> @deprecated() ... def foo(x) ... return(x) | 18 February 2014, 15:29:31 UTC |
71ae9a3 | heisterm | 18 February 2014, 13:12:05 UTC | MIN: Release version is now specified in text file version, not in setup.py anymore. | 18 February 2014, 13:12:05 UTC |
6ae8df3 | heisterm | 18 February 2014, 13:05:53 UTC | REF: Removed anything related to the BUFR software from wradlib setup. Now, wradlib should install as a pure python package. | 18 February 2014, 13:05:53 UTC |
967f64a | heisterm | 18 February 2014, 12:46:19 UTC | MIN: In the global section of module bufr, we now check whether the BUFR software is operational. If it turns out that the BUFR software (mainly decbufr) is not operational on that system, module bufr will raise an ImportError. In that case, util.import_optional will raise an exception. This change was made to allow for optional import of the BUFR module. | 18 February 2014, 12:46:19 UTC |
d4165fe | heisterm | 18 February 2014, 12:05:17 UTC | MIN: The import of the bufr module is now via lazy loading in read_BUFR in module io. The global import of the bufr module in the io module was removed. | 18 February 2014, 12:05:17 UTC |
27b1ba1 | heisterm | 18 February 2014, 12:04:01 UTC | FIX: Fixed an error in the call of import_optional | 18 February 2014, 12:04:01 UTC |
bd9360f | heisterm | 18 February 2014, 11:17:34 UTC | MIN: removed import of module bufr from module __init__. | 18 February 2014, 11:17:34 UTC |
b10da93 | heisterm | 18 February 2014, 11:14:39 UTC | MIN: Using lazy loading and optional import for the speedup module in module dp. This means the dp does not try anymore to globally import speedup. Insstead, speedup is imported by util.import_optional within the function dp.unfold_phi. No change in behaviour, execpt no warning will show if you run dp but not use dp.unfold_phi. | 18 February 2014, 11:14:39 UTC |
3cd1f1c | heisterm | 18 February 2014, 11:11:38 UTC | ENH: First prototype of optional_import function in module util to facilitate lazy loading of optional modules. This porottype will be refined, soon. | 18 February 2014, 11:11:38 UTC |
dca27eb | heisterm | 18 February 2014, 11:10:37 UTC | REF: Removed all "from module import *" statements that import funcitons directly into the wradlib namespace. This requries refactoring of all code that calls wradlib funcitons directly from the wradlib namespace instead of from the corresponding modules. So code such as >>> wradlib.readDX(f) will not work anymore. Instead, you need to specifiy the module by >>> wradlib.io.readDX(f) This change is a necessary requirement to have a better namespace hygiene. | 18 February 2014, 11:10:37 UTC |
92ceb39 | heisterm | 18 February 2014, 08:18:27 UTC | MIN: Modification of aggregate_equidistant_tseries in module util. The function was changed in a way that we now check for each target time interval whether source and target time specs are consistent. If they are not, the target value for that target interval will be NaN. Bfore that change, the entire target series was set to NaN if the specs for only one target interval was inconsistent. | 18 February 2014, 08:18:27 UTC |
cad11e3 | heisterm | 18 February 2014, 07:46:04 UTC | DOC: Minor documentation edits in dp module overview. | 18 February 2014, 07:46:04 UTC |
a147b29 | heisterm | 28 January 2014, 08:07:15 UTC | DOC: Fix in dp doc. | 28 January 2014, 08:07:15 UTC |
46faf60 | heisterm | 28 January 2014, 08:05:41 UTC | DOC: Minor changes in dp documentation. | 28 January 2014, 08:05:41 UTC |
e045128 | Thomas Pfaff | 23 January 2014, 10:35:01 UTC | FIX: changed order of dimension slices. Fixes issue #16 The recipe had not been updated to reflect the change in coordinate dimension order convention for 3-D data. | 23 January 2014, 10:35:01 UTC |
1ad733f | Thomas Pfaff | 22 January 2014, 10:27:10 UTC | FIX: removed assertion to avoid errors with new DX-files. Apparently the DX-format writers at the DWD have a strange way to calculate product length. It looks like the 0x03 character used to separate the header from the data is not counted, or counted once too many or, I don't know. Fact is, you can have every combination of even and odd byte length header and even or odd byte length data section. However the data must be even length and apparently it doesn't hurt to read one byte less than implied by product-length - header-length, so that's going to be the way we move forward. | 22 January 2014, 10:27:10 UTC |
79ed503 | heisterm | 21 January 2014, 16:01:05 UTC | FIX: pia_from_kdp did not consider gate length when computing PIA from KDP. | 21 January 2014, 16:01:05 UTC |
d6fe311 | heisterm | 21 January 2014, 15:55:31 UTC | FIX: pia_from_kdp did not consider gate length when computing PIA from KDP. | 21 January 2014, 15:55:31 UTC |
28fdd38 | Stephan Jacobi | 20 January 2014, 12:12:36 UTC | FIX: in correctAttenuationConstrained2-Function, where reference-pia interpolation and pia-calculation in small sectors of incorrect beams only takes place now, if they exist indeed; - changed internal variabel name invalidbeams -> small_sectors for better understanding - minor documentation changes | 20 January 2014, 12:12:36 UTC |
b428033 | Thomas Pfaff | 20 January 2014, 11:08:50 UTC | ENH: made plot_ppi always return axes with equal aspect (avoiding radar 'eggs'). | 20 January 2014, 11:08:50 UTC |
cb6716e | Thomas Pfaff | 20 January 2014, 11:07:21 UTC | MIN: minor code beautifications. | 20 January 2014, 11:07:21 UTC |
40f6f89 | Thomas Pfaff | 16 January 2014, 08:58:53 UTC | ENH: added examples for the new plot_ppi routine | 16 January 2014, 08:58:53 UTC |
e7fbf81 | Thomas Pfaff | 16 January 2014, 08:58:53 UTC | NEW: Added function vis.ppi_plot_crosshair | 16 January 2014, 08:58:53 UTC |
57c04ae | Thomas Pfaff | 17 January 2014, 07:55:53 UTC | DOC: added some in-code documentation to vis.plot_ppi and vis.plot_rhi | 17 January 2014, 07:55:53 UTC |
8beb473 | Thomas Pfaff | 16 January 2014, 08:58:53 UTC | ENH: Added ability to georeference and project coordinates in plot_ppi. | 16 January 2014, 08:58:53 UTC |