wradlibhttps://wradlib.org/2018-04-01T07:00:00+02:00Release 1.0.02018-04-01T07:00:00+02:002018-04-01T07:00:00+02:00wradlibtag:wradlib.org,2018-04-01:/2018/04/wradlib_release_1_0_0/<p>We have now released version 1.0.0 of&nbsp;wradlib. </p> <p>As some of you might be aware, version 1.x is generally considered as a major milestone, indicating that the software has all major features, and is considered reliable enough for general&nbsp;release.</p> <p>The first commit to wradlib is now …</p><p>We have now released version 1.0.0 of&nbsp;wradlib. </p> <p>As some of you might be aware, version 1.x is generally considered as a major milestone, indicating that the software has all major features, and is considered reliable enough for general&nbsp;release.</p> <p>The first commit to wradlib is now almost seven years ago. During these years, a lot of changes have been introduced in terms of algorithms, but also in terms of documentation and maintenance workflows. Yet, the <span class="caps">API</span> has become more and more stable, so we decided that wradlib is now mature enough for switching to a 1.x development&nbsp;line.</p> <p>At the same time, we wanted to use that opportunity to address a couple of issues that we considered important from a developer&#8217;s perspective. Addressing those issues will most likely break existing code and workflows. Yet, <em>this</em> is the time to do it, and doing it is vital to guarantee sustainable, efficient and reliable code development in the future. We cordially invite you to come along with us, and make use of version 1.0.0, even if it means that you might have to refactor your code. If you want to benefit from future improvements, this is the way to go! Limited resources will not allow us to further support the 0.x development line - from today on, it&#8217;ll be&nbsp;legacy.</p> <p>So, these are the most important&nbsp;changes:</p> <h1>Removing redundant and outdated&nbsp;code</h1> <p>A lot of functions had been accumulating over time which remained immature, redundant, or scarcely used. Those functions and (partly) modules have been entirely removed. If you <strong>really</strong> miss one of them, <a href="https://github.com/wradlib/wradlib/issues">raise an issue</a>. </p> <h1>Conform with <span class="caps">PEP</span>&nbsp;conventions</h1> <p>Lots of function, class and variable names have been renamed in order to conform with <a href="https://www.python.org/dev/peps/pep-0008/#naming-conventions"><span class="caps">PEP</span> conventions</a>. It might hurt, first, but we are confident that refactoring will be&nbsp;quick.</p> <h1>Revise&nbsp;georeferencing</h1> <p>Georeferencing has become more precise and transparent, making more use of gdal&#8217;s potential. You will most likely not feel the difference - but we like&nbsp;it!</p> <h1>Revise repository structure and <span class="caps">CI</span>&nbsp;workflows</h1> <p>In order to make developing and releasing more efficient, we fundamentally revised the repository structure: - the actual wradlib code remains under <a href="http://github.com/wradlib/wradlib">http://github.com/wradlib/wradlib</a> - the notebooks have been moved to <a href="https://github.com/wradlib/wradlib-notebooks">https://github.com/wradlib/wradlib-notebooks</a></p> <h1>Documentation&nbsp;pages</h1> <p>The doc pages will mostly look the same, but they are now available under <a href="http://docs.wradlib.org">http://docs.wradlib.org</a>.</p> <h1>For all&nbsp;developers</h1> <p>The pre-1.0 repository state is kept under <a href="https://github.com/wradlib/wradlib-old">https://github.com/wradlib/wradlib-old</a> (not recommended). If you want to keep up with the latest developments, just stick with https://github.com/wradlib/wradlib. There&#8217;s a small catch, though: if you want to base your development on the new wradlib/master, you need to merge it with brute force. On the local version of your current fork, you need&nbsp;to</p> <div class="highlight"><pre><span></span>$ git remote add upstream https://github.com/wradlib/wradlib.git $ git checkout master $ git fetch upstream $ git reset --hard upstream/master $ git push origin master --force </pre></div>Release 0.11.02017-11-15T16:00:00+01:002017-11-15T16:00:00+01:00wradlibtag:wradlib.org,2017-11-15:/2017/11/wradlib_release_0_11_0/<p>We are happy to announce the release of wradlib&nbsp;0.11.0.</p> <p>It introduces our first shot at reading <span class="caps">IRIS</span> (Sigmet) data - a feature that has been requested by quite a number users. Learn more about io.read_iris, and see it at work <a href="http://docs.wradlib.org/en/latest/notebooks/fileio/wradlib_radar_formats.html#Vaisala-Sigmet-IRIS">here</a>. We are looking forward to your …</p><p>We are happy to announce the release of wradlib&nbsp;0.11.0.</p> <p>It introduces our first shot at reading <span class="caps">IRIS</span> (Sigmet) data - a feature that has been requested by quite a number users. Learn more about io.read_iris, and see it at work <a href="http://docs.wradlib.org/en/latest/notebooks/fileio/wradlib_radar_formats.html#Vaisala-Sigmet-IRIS">here</a>. We are looking forward to your&nbsp;feedback!</p> <p>In addition, we redesigned the <code>io</code> and <code>georef</code> modules. As a user, you will hopefully not notice. As a developer, you will hopefully welcome a higher level of&nbsp;(sub-)modularization.</p> <p>For more details on the new release, please visit our <a href="http://docs.wradlib.org/en/latest/release_notes.html">release notes</a>.</p>Introducing wradlib Cheat-Sheets2017-09-21T09:00:00+02:002017-09-21T09:00:00+02:00wradlibtag:wradlib.org,2017-09-21:/2017/09/introducing-wradlib-cheat-sheets/<p>Today we are glad to announce the start of a series of <strong>Cheat-Sheets</strong> covering all aspects of wradlib. The first <strong>Cheat-Sheet</strong> is <em><strong>Wradlib Getting Started</strong></em> which is available via the new <a href="/downloads">Downloads-Section</a>.</p> <p><strong>Cheat-Sheets</strong> are very well established not only within the Python-Community. Who of us has not used the <a href="https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf">GitHub …</a></p><p>Today we are glad to announce the start of a series of <strong>Cheat-Sheets</strong> covering all aspects of wradlib. The first <strong>Cheat-Sheet</strong> is <em><strong>Wradlib Getting Started</strong></em> which is available via the new <a href="/downloads">Downloads-Section</a>.</p> <p><strong>Cheat-Sheets</strong> are very well established not only within the Python-Community. Who of us has not used the <a href="https://services.github.com/on-demand/downloads/github-git-cheat-sheet.pdf">GitHub Git Cheat Sheet</a> or the <a href="https://conda.io/docs/_downloads/conda-cheatsheet.pdf"><span class="caps">CONDA</span> Cheat Sheet</a> to get <strong>git</strong> and <strong>conda</strong>&nbsp;running?</p> <p>Often it is vital to have the most needed commands and code snippets at hand. We think the wradlib <strong>Cheat-Sheets</strong> will help first time users as well as advanced users to get important information on a single sheet of&nbsp;paper.</p> <p>We are looking forward to hear your opinions especially about what the wradlib users consider most wanted as topic for the second <strong>Cheat-Sheet</strong>. Please get in touch with us via <a href="mailto:wradlib@wradlib.org">email</a>, the <a href="https://groups.google.com/forum/?fromgroups=#!forum/wradlib-users">mailing-list</a> or in <a href="https://gitter.im/wradlib/Lobby">Gitter-Chat</a>.</p>Release 0.10.12017-06-23T16:00:00+02:002017-06-23T16:00:00+02:00wradlibtag:wradlib.org,2017-06-23:/2017/06/wradlib_release_0_10_1/<p>We are happy to announce the release of wradlib&nbsp;0.10.1.</p> <p>This release is mainly a bug-fix release to make wradlib work with the latest numpy release&nbsp;1.13. </p> <p>For more details on the new release, please visit our <a href="http://wradlib.org/wradlib-docs/0.10.1/release_notes.html">release notes</a>.</p><p>We are happy to announce the release of wradlib&nbsp;0.10.1.</p> <p>This release is mainly a bug-fix release to make wradlib work with the latest numpy release&nbsp;1.13. </p> <p>For more details on the new release, please visit our <a href="http://wradlib.org/wradlib-docs/0.10.1/release_notes.html">release notes</a>.</p>Release 0.10.02017-04-10T16:00:00+02:002017-04-10T16:00:00+02:00wradlibtag:wradlib.org,2017-04-10:/2017/04/wradlib_release_0_10_0/<p>We are happy to announce the release of wradlib&nbsp;0.10.0.</p> <h3>Highlights</h3> <p>Highlight of this release is the implementation of matching of <span class="caps">GPM</span>/<span class="caps">TRMM</span>-platforms with ground radar observations in 3D. A step-by-step guide is available as <a href="http://wradlib.org/wradlib-docs/0.10.0/notebooks/match3d/wradlib_match_workflow.html">jupyter notebook</a>. Also the wradlib raster handling has been improved considerably with …</p><p>We are happy to announce the release of wradlib&nbsp;0.10.0.</p> <h3>Highlights</h3> <p>Highlight of this release is the implementation of matching of <span class="caps">GPM</span>/<span class="caps">TRMM</span>-platforms with ground radar observations in 3D. A step-by-step guide is available as <a href="http://wradlib.org/wradlib-docs/0.10.0/notebooks/match3d/wradlib_match_workflow.html">jupyter notebook</a>. Also the wradlib raster handling has been improved considerably with <a href="https://github.com/wradlib/wradlib/pull/137"><span class="caps">PR</span>#137</a>.</p> <h3>Further changes in wradlib&nbsp;0.10.0</h3> <p>There are also a couple of community enhancements and other improvements and&nbsp;fixes.</p> <p>Community Contribution by <a href="https://github.com/cchwala">Christian Chwala</a>:</p> <ul> <li><code>wradlib.io.read_RADOLAN_composite</code> accept file handles <a href="https://github.com/wradlib/wradlib/pull/114"><span class="caps">PR</span>#114</a>,</li> <li><code>wradlib.io.read_Rainbow</code> accept file handles <a href="https://github.com/wradlib/wradlib/pull/140"><span class="caps">PR</span>#140</a>.</li> </ul> <p>Community Contribution by <a href="https://github.com/franklinvv">franklinvv</a>:</p> <ul> <li><code>wradlib.georef.get_radolan_grid</code> was enhanced to read extended-<span class="caps">RADOLAN</span>-grid <a href="https://github.com/wradlib/wradlib/pull/119"><span class="caps">PR</span>#119</a>.</li> </ul> <p>Improvements:</p> <ul> <li>Merged the curvelinear grid plotting functions into the normal plotting functions. Added <strong>contour</strong> and <strong>filled contour</strong> plotting&nbsp;capabilities.</li> <li>Generic netcdf reader can read <strong>groups</strong>&nbsp;now.</li> <li>Added <code>wradlib.qual.cum_beam_block_frac</code> to compute cumulative beam&nbsp;blockage.</li> <li>Added <strong>Earth Curvature Display</strong> to <a href="http://wradlib.org/wradlib-docs/0.10.0/notebooks/beamblockage/wradlib_beamblock.html">beam blockage&nbsp;notebook</a></li> <li>Enhance <code>wradlib.georef.read_gdal_values</code> to read multiband&nbsp;data.</li> </ul> <p>Fixes:</p> <ul> <li>The build process on Travis-<span class="caps">CI</span> was significantly improved by running test-suites in dedicated&nbsp;threads/subprocesses.</li> <li>We also fixed some documentation&nbsp;inconsistencies.</li> <li>Several bugs were fixed in <code>wradlib.qual.pulse_volume</code>, <code>wradlib.georef.transform_geometry</code>, <code>wradlib.util.find_bbox_indices</code> and <code>wradlib.ipol.cart2irregular_spline</code>.</li> <li>Several other minor&nbsp;fixes.</li> </ul> <p>For more details on the new release, please visit our <a href="http://wradlib.org/wradlib-docs/0.10.0/release_notes.html">release notes</a>.</p>