18 research outputs found
Uncertainties of a 1D Hydraulic Model with Levee Breaches: The Benchmark Garonne
In a fluvial environment, the main role of levees is to canalise water downstream of rivers and to reduce the risk of flooding in nearby areas. Levee failure can be either structural or hydraulic. Structural failure occurs where a breach in a flood defence system leads to the inundation of the protected area whereas hydraulic failure refers to flooding before the designed protection level is attained and without prior damage to the flood defence system. Nowadays, hydrodynamic modelling codes are able to perform hydraulic failure such as overflowing by means of any appropriate weir equation, however, only a few allow to simulate structural failure. HEC-RAS can do both and enables to model levee breaches with a simple but flexible parametric module. The aim of our study is to evaluate the capacity of a 1D hydraulic model to represent levees breaches and subsequent flooding. To do so, a 1D storage area model is built with HEC-RAS and calibrated using data provided by the ‘Benchmark Garonne’ project initiated by EDF. The study case is based on the 1981 historical flood event of the Garonne River between Tonneins and La Réole (Sect. 2). The model is introduced and compared to two other hydraulic models used in the benchmark (Sect. 3). Two sensitivity analyses with respect to sets of hydraulic parameters and levee breach parameters are carried out (Sect. 4). Results expressed as maximum water levels show that the main channel roughness coefficient and the final breach width are the most influencing model parameters, respectively. Levee breaches appear to be a non-negligible source of uncertainty in hydraulic modelling, comparable to uncertainties arising from model structure or model calibration. In order to improve our modelling approach, a ground survey and a literature survey is conducted to collect data about the breaches that occurred in the study area, in particular, during the 1981 flood (Sect. 5). Historical evidence shows that a significant number of breaches occurred since 1875
holoviz/spatialpandas: Version 0.4.9
This is a compatibility release to support Pandas 2.1.
Compatibility:
Support Pandas 2.1 (#125)
Don't compare empty geometry tests against geopandas (#127)
Enhancements:
Rename pyviz-dev as holoviz-dev (#120)
Use holoviz_tasks/install action for CI (#123)
Thanks to @maximlt, @Hoxbro and @ianthomas23
holoviz/spatialpandas: v0.4.10
<p>This release achieves compatibility with the recent versions of <code>fsspec</code> and <code>pandas</code>. Thanks to the new contributor @philipc2, and also @maximlt and @ianthomas23.</p>
<p>Enhancements:</p>
<ul>
<li>Construct <code>PolygonArray</code> or <code>MultiPolygonArray</code> from Exterior Coordinates (<a href="https://github.com/holoviz/spatialpandas/pull/132">#312</a>)</li>
<li>Improvements to CI (<a href="https://github.com/holoviz/spatialpandas/pull/129">#129</a> and <a href="https://github.com/holoviz/spatialpandas/pull/134">#134</a>)</li>
</ul>
<p>Compatibility:</p>
<ul>
<li>Adapt glob to be compatible with the latest fsspec version (<a href="https://github.com/holoviz/spatialpandas/pull/133">#133</a>)</li>
<li>Drop support for Python 3.8 (<a href="https://github.com/holoviz/spatialpandas/pull/131">#131</a>)</li>
<li>Remove some pandas 2.1 future warnings (<a href="https://github.com/holoviz/spatialpandas/pull/130">#130</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/holoviz/spatialpandas/compare/v0.4.9...v0.4.10</p>
UXARRAY/uxarray: v2024.01.0
<h2>What's Changed</h2>
<ul>
<li>Fix GeoDataFrame Caching & Override Behavior by @philipc2 in https://github.com/UXARRAY/uxarray/pull/611</li>
<li>Bump actions/setup-python from 4.7.1 to 5.0.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/613</li>
<li>Use face, not node, in _build_from_face_centers by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/634</li>
<li>Removed duplicate method UxDataArray.to_dataset by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/640</li>
<li>Bug fix for<code>gca_const_lat_intersection</code> by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/643</li>
<li>Accurate Basic Math Operators by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/636</li>
<li>Fix and Improve Upstream CI by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/649</li>
<li>Unstructured Grid Subsetting & Indexing by @philipc2 in https://github.com/UXARRAY/uxarray/pull/616</li>
<li>Update piypi.yaml for trusted publishing by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/652</li>
<li>Helper face edge connectivity cartesian by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/554</li>
<li>Add Ruff to Pre-Commit Hooks by @philipc2 in https://github.com/UXARRAY/uxarray/pull/575</li>
<li>Use <code>sphinx-autosummary-accessors</code> for rendering accessors in API by @philipc2 in https://github.com/UXARRAY/uxarray/pull/655</li>
<li>Fix face properties by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/657</li>
<li>KDTree & BallTree Refactor by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/632</li>
<li>Install <code>spatialpandas</code> from conda by @philipc2 in https://github.com/UXARRAY/uxarray/pull/659</li>
<li>Undirected <code>point_within_gca</code> by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/646</li>
<li>Change pip uninstall command a bit in install-upstream.sh as discussed by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/660</li>
<li>Return a list of NumPy arrays when performing a radius query with multiple points by @philipc2 in https://github.com/UXARRAY/uxarray/pull/664</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@ahijevyc made their first contribution in https://github.com/UXARRAY/uxarray/pull/634</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/UXARRAY/uxarray/compare/2023.12.0...v2024.01.0</p>
UXARRAY/uxarray: v2024.01.1
<h2>What's Changed</h2>
<ul>
<li>Support for Nearest Neighbor <code>edges</code> Remapping by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/665</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/UXARRAY/uxarray/compare/v2024.01.0...v2024.01.1</p>
UXARRAY/uxarray: v2024.01.0
<h2>What's Changed</h2>
<ul>
<li>Fix GeoDataFrame Caching & Override Behavior by @philipc2 in https://github.com/UXARRAY/uxarray/pull/611</li>
<li>Bump actions/setup-python from 4.7.1 to 5.0.0 by @dependabot in https://github.com/UXARRAY/uxarray/pull/613</li>
<li>Use face, not node, in _build_from_face_centers by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/634</li>
<li>Removed duplicate method UxDataArray.to_dataset by @ahijevyc in https://github.com/UXARRAY/uxarray/pull/640</li>
<li>Bug fix for<code>gca_const_lat_intersection</code> by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/643</li>
<li>Accurate Basic Math Operators by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/636</li>
<li>Fix and Improve Upstream CI by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/649</li>
<li>Unstructured Grid Subsetting & Indexing by @philipc2 in https://github.com/UXARRAY/uxarray/pull/616</li>
<li>Update piypi.yaml for trusted publishing by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/652</li>
<li>Helper face edge connectivity cartesian by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/554</li>
<li>Add Ruff to Pre-Commit Hooks by @philipc2 in https://github.com/UXARRAY/uxarray/pull/575</li>
<li>Use <code>sphinx-autosummary-accessors</code> for rendering accessors in API by @philipc2 in https://github.com/UXARRAY/uxarray/pull/655</li>
<li>Fix face properties by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/657</li>
<li>KDTree & BallTree Refactor by @aaronzedwick in https://github.com/UXARRAY/uxarray/pull/632</li>
<li>Install <code>spatialpandas</code> from conda by @philipc2 in https://github.com/UXARRAY/uxarray/pull/659</li>
<li>Undirected <code>point_within_gca</code> by @hongyuchen1030 in https://github.com/UXARRAY/uxarray/pull/646</li>
<li>Change pip uninstall command a bit in install-upstream.sh as discussed by @erogluorhan in https://github.com/UXARRAY/uxarray/pull/660</li>
<li>Return a list of NumPy arrays when performing a radius query with multiple points by @philipc2 in https://github.com/UXARRAY/uxarray/pull/664</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li>@ahijevyc made their first contribution in https://github.com/UXARRAY/uxarray/pull/634</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/UXARRAY/uxarray/compare/2023.12.0...v2024.01.0</p>
holoviz/geoviews: Version 1.11.0
<p>This release brings compatibility with the latest versions of Bokeh (3.3) and Python (3.12), while also discontinuing support for Python 3.8. Many thanks to @ahuang11, @maximlt, @philippjfr, and @Hoxbro for their ongoing contributions.</p>
<p>Enhancements:</p>
<ul>
<li>Add <code>VectorField</code>/<code>WindBarbs</code> <code>project</code> operation (<a href="https://github.com/holoviz/geoviews/pull/296">#296</a>)</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>Add <code>**kwargs</code> to all <code>get_extents</code> (<a href="https://github.com/holoviz/geoviews/pull/670">#670</a>)</li>
<li>Update to use <code>self.param.warning</code> (<a href="https://github.com/holoviz/geoviews/pull/672">#672</a>)</li>
<li>Set default <code>zoom_level</code> on <code>Matplotlib</code>'s WMTS to 3 from 8 (<a href="https://github.com/holoviz/geoviews/pull/685">#685</a>)</li>
</ul>
<p>Compatibility:</p>
<ul>
<li>Replace <code>np.NaN</code> with <code>np.nan</code> (<a href="https://github.com/holoviz/geoviews/pull/680">#680</a>)</li>
<li>Update to support Bokeh 3.3 and Python 3.12 and drop Python 3.8 (<a href="https://github.com/holoviz/geoviews/pull/683">#683</a>)</li>
<li>Update to support Python 3.12 and drop Python 3.8 (<a href="https://github.com/holoviz/geoviews/pull/683">#683</a>)</li>
<li>Update Stamen maps (<a href="https://github.com/holoviz/geoviews/pull/684">#684</a>)</li>
</ul>
<p>Documentation:</p>
<ul>
<li>Update GeoViews installation (<a href="https://github.com/holoviz/geoviews/pull/669">#669</a>)</li>
<li>Remove calling <code>.cols(3)</code> on the homepage (<a href="https://github.com/holoviz/geoviews/pull/681">#681</a>)</li>
</ul>
<p>Maintenance:</p>
<ul>
<li>Add <a href="https://opencollective.com/holoviz">OpenCollective</a> sponsor link on the repo page (<a href="https://github.com/holoviz/geoviews/pull/666">#666</a>)</li>
<li>General maintenance update (<a href="https://github.com/holoviz/geoviews/pull/668">#668</a>, <a href="https://github.com/holoviz/geoviews/pull/675">#675</a>, <a href="https://github.com/holoviz/geoviews/pull/676">#676</a>)</li>
</ul>
holoviz/panel: Version 1.3.2
<p>This micro-release focuses on a number of performance improvements, speeding up the initial rendering of simple apps by 2x in many cases. In addition it includes a number of smaller enhancements for various widgets, better support for async and threading and a number of bug fixes related to authentication, the <code>Tabulator</code> widget and a few other items. We are very pleased to welcome @isumitjha and @fohria as new contributors and want to thank our core team including @maximlt, @Hoxbro, @MarcSkovMadsen, @ahuang11 and @philippjfr for their continuing contributions.</p>
<h3>Performance</h3>
<ul>
<li>Speed up <code>Pane.clone</code> (<a href="https://github.com/holoviz/panel/pull/5848">#5848</a>)</li>
<li>Speed up <code>config</code> attribute access (<a href="https://github.com/holoviz/panel/pull/5851">#5851</a>)</li>
<li>Cache templates loaded from string (<a href="https://github.com/holoviz/panel/pull/5854">#5854</a>)</li>
<li>Only load extension entrypoints once (<a href="https://github.com/holoviz/panel/pull/5855">#5855</a>)</li>
<li>Do not freeze document models unless needed (<a href="https://github.com/holoviz/panel/pull/5864">#5864</a>)</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>Use the compiled version of Pyodide by default (<a href="https://github.com/holoviz/panel/pull/5808">#5808</a>)</li>
<li>Add support for <code>AutocompleteInput.search_strategy</code> parameter (<a href="https://github.com/holoviz/panel/pull/5832">#5832</a>)</li>
<li>Use <code>stdlib_module_names</code> when determining pyodide dependencies (<a href="https://github.com/holoviz/panel/pull/5818">#5818</a>)</li>
<li>Add <code>Tabulator.sortable</code> parameter (<a href="https://github.com/holoviz/panel/pull/5827">#5827</a>)</li>
<li>Add delay for tooltip to show up for buttons (<a href="https://github.com/holoviz/panel/pull/5860">#5860</a>)</li>
<li>Add <code>serialize</code> method on <code>ChatMessage</code> and <code>ChatFeed</code> (<a href="https://github.com/holoviz/panel/pull/5764">#5764</a>)</li>
<li>Allow running onload and defer_load tasks on threads (<a href="https://github.com/holoviz/panel/pull/5865">#5865</a>)</li>
<li>Allow Image panes for <code>ChatMessage.avatar</code> (<a href="https://github.com/holoviz/panel/pull/5870">#5870</a>)</li>
<li>Allow async callbacks on <code>FileDownload</code> (<a href="https://github.com/holoviz/panel/pull/5878">#5878</a>)</li>
<li>Allow running scheduled tasks on threads (<a href="https://github.com/holoviz/panel/pull/5879">#5879</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>Fix Google OAuth default scopes (<a href="https://github.com/holoviz/panel/pull/5823">#5823</a>)</li>
<li>Fix logic for cleaning up OAuth user (<a href="https://github.com/holoviz/panel/pull/5824">#5824</a>)</li>
<li>Set <code>text_align</code> correctly if <code>Tabulator</code> is given Bokeh <code>formatter</code> (<a href="https://github.com/holoviz/panel/pull/5866">#5866</a>)</li>
<li>Fix <code>FileDownload</code> <code>embed=True</code> style for <code>Fast</code> design (<a href="https://github.com/holoviz/panel/pull/5875">#5875</a>)</li>
<li>Enable <code>Tabulator</code> selection across pages with <code>pagination="remote"</code> and <code>selectable="checkbox"</code> (<a href="https://github.com/holoviz/panel/pull/5889">#5889</a>)</li>
<li>Fix rendering of <code>VTK</code> colorbar (<a href="https://github.com/holoviz/panel/pull/5902">#5902</a>)</li>
<li>Ensure HoloViews <code>DynamicMap</code> updates when widget dimension has unit (<a href="https://github.com/holoviz/panel/pull/5904">#5904</a>)</li>
<li>Add space between <code>MaterialTemplate</code> app and site title separator (<a href="https://github.com/holoviz/panel/pull/5905">#5905</a>)</li>
<li>Consistently handle errors during authentication (<a href="https://github.com/holoviz/panel/pull/5909">#5909</a>)</li>
</ul>
<h3>Compatibility</h3>
<ul>
<li>Updates for Numpy 2.0 compatibility (<a href="https://github.com/holoviz/panel/pull/5817">#5817</a>)</li>
<li>Improve notebook handling when loading bokeh dev versions (<a href="https://github.com/holoviz/panel/pull/5820">#5820</a>)</li>
<li>Support for rendering into DOM from PyScript Next worker (<a href="https://github.com/holoviz/panel/pull/5911">#5820</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Enhance <code>extension</code> and <code>config</code> docs (<a href="https://github.com/holoviz/panel/pull/5790">#5790</a>)</li>
<li>Document setting a <em>multiselect</em> header filter on <code>Tabulator</code> (<a href="https://github.com/holoviz/panel/pull/5825">#5825</a>)</li>
<li>Add missing <code>GridSpec</code> docs (<a href="https://github.com/holoviz/panel/pull/5840">#5840</a>)</li>
<li>Fix for getting_started widgets example (<a href="https://github.com/holoviz/panel/pull/5859">#5859</a>)</li>
<li>Add more references to Panel Chat Examples (<a href="https://github.com/holoviz/panel/pull/5881">#5881</a>)</li>
<li>Document <code>Tabulator</code> fontawesome css (<a href="https://github.com/holoviz/panel/pull/5892">#5892</a>)</li>
<li>Fix broken link to panel tagged items in holoviz blog (<a href="https://github.com/holoviz/panel/pull/5903">#5903</a>)</li>
<li>MenuButton docs improvements (<a href="https://github.com/holoviz/panel/pull/5907">#5907</a>)</li>
</ul>
holoviz/panel: Version 1.3.8
<p>This patch release fixes an important regression in the 1.3.6 release that resulted in global state to be incorrectly resolved in certain cases. Many thanks to our new contributor @fohrloop and our maintainers @ahuang11, @Hoxbro and @philippjfr for contributing to this release.</p>
<h2>Bug fixes</h2>
<ul>
<li>Ensure <code>ReactiveHTML</code> correctly resets <code>Event</code> parameters (<a href="https://github.com/holoviz/panel/pull/6247">#6247</a>)</li>
<li>Fix <code>ChatFeed</code> / <code>ChatInterface</code> tests and async generator placeholders (<a href="https://github.com/holoviz/panel/pull/6245">#6245</a>)</li>
<li>Fix logic when looking up <code>pn.state.curdoc</code> (<a href="https://github.com/holoviz/panel/pull/6254">#6254</a>)</li>
<li>Handle margin=None in layout sizing mode computation (<a href="https://github.com/holoviz/panel/pull/6267">#6267</a>)</li>
</ul>
<h2>Compatibility</h2>
<ul>
<li>Updates for compatibility with pandas 2.2 (<a href="https://github.com/holoviz/panel/pull/6259">#6259</a>)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li>Fix typos and add a cross-reference in docs (User Profiling) (<a href="https://github.com/holoviz/panel/pull/6263">#6263</a>)</li>
<li>Improve documentation on <code>TextAreaInput</code> (<a href="https://github.com/holoviz/panel/pull/6264">#6264</a>)</li>
</ul>