Changelog/Bug Fixes¶
HyVR 1.1.0¶
Release Date: 19 January 2020
Contributors¶
Samuel Scherrer
Jeremy Bennett
Changes¶
more Cython -> code faster
profiling setup
coverage.py setup
better tests
better developers guide
‘massive’ is now a valid structure for troughs, as described in the documentation
changed ‘flat’ structure in made.ini to ‘massive’
installation now does not use Cython if it is installed
removed some dependencies (matplotlib, pandas)
some other minor changes
HyVR 1.0.0¶
Release Date: 06 December 2018
Contributors¶
Samuel Scherrer
Changes¶
Channels ported to new code (introduced in version 0.9.9).
HyVR 0.9.9¶
Release Date: 30 November 2018
Contributors¶
Samuel Scherrer
Jeremy Bennett
Changes¶
This release introduces major changes to how HyVR works behind the scenes. This is a pre-release of the coming version 1.0.0. This will only be published on github, since the channel generation code is not yet ported to the new version. Version 1.0.0 will also contain a reimplementation of the channel generation code and will also be published on PyPI.
These are the most important changes:
Object oriented code: HyVR is now heavily object oriented. This will hopefully make it easier to add new geometries to HyVR, and will enable us to introduce features like contact surface conditioning in future versions.
Better separation of grid and model: A HyVR model is now almost fully independent from the grid on which it should be evaluated. Instead of directly mapping objects onto the grid at the time of object creation, the model is first constructed as list of strata, which again hold lists to their architectural elements. Only after the full model is created we go over all grid points, decide to which object the point belongs, and assign values accordingly. This comes with some performance loss due to python slowness. We’ll try to alleviate these in future releases.
Changes to
.ini
-file: Some changes have been made to the parameter file. These were partly necessary, e.g. the new contact models, and are partly only cosmetic changes to get more verbose option names (e.g.strata
instead ofssm
,ae_in_strata
instead ofssm_ae
, etc.). Old-format ini-files will probably still work, but support for them will be dropped soon, so we urge all users to make the necessary changes to their ini-files. (It’s really not that much work.)No channels: This version does not yet support channels. This will be part of version 1.0.0.
HyVR 0.2.3¶
Release Date: 19 July 2018
Contributors¶
Jeremy Bennett
Samuel Scherrer
Changes¶
Improvements to file/directory handling, including separation of parameter file parsing and directory setup.
New name for back-up parameter files.
Flopy is now an optional dependency.
Virtual boreholes can now be sampled on grids defined by number of boreholes in x,y-directions, or by a specific grid spacing.
Journal article references added.
HyVR 0.2.2¶
Release Date: 12 June 2018
Contributors¶
Jeremy Bennett
Samuel Scherrer
Changes¶
Removed
hyvr.utils.to_vtk
function.HyVR now uses Flopy 3.2.9, and incorporates more of that package’s features.
Some changes to MODFLOW 6 utilities.
HyVR can now be installed from PyPI using pip
Improvements to h5 I/O.
Improvements to
hyvr.utils.virtual_boreholes
function
HyVR 0.2.1¶
Release Date: 9 May 2018
Contributors¶
Jeremy Bennett
Samuel Scherrer
Emilio Sanchez
Changes¶
Fixed bug in parsing of boolean options: previously all existing boolean options were parsed as
True
Outputs for ParaView .vtr files are now specified with
vtr
instead ofvtk
as in previous versions.Some small changes to the testcase parameter file examples.
Trends in porosity microstructure are now working.
Architectural element lookup tables can now be saved to text files following simulation.
Addition of
virtual_boreholes
function toHyVR.utils
module. This can be used for generating borehole data from HyVR simulations.Some improvements to creation of MODFLOW 6 input files, including linear hydraulic head initial condition.
Added testing functions.