Release text HPGUI

Last Updated: 2025-04-28

By: Diederik Jacques


Current version: 01.06


Version 2

------

02.00                202x-xx-xx

------


Feature        Iterative cases ()

Feature        3D version integrated in HYDRUS 5.x graphical user interface

Change        Stand-alone version available of HPGeochemistry (via github: )

Change        Upgrade to version 2.0


Version 1

------

01.07                2025-xx-xx

------


Feature        Graphs – Automatic selection of visible curves (based on user-defined criteria)

Feature        Graphs – Define order of keys in legend

Feature         Graphs – Filter data

Feature        Graphs – Curve actions (transformation, filter)

Feature        Graphs – graphical form for axis layout

Feature        Modules activated

Feature        Cement module available


------

01.06                2025-04-28

------


Feature        Adding Note column to Global Variable Table

Feature        Define automatic scale transformation of x and y variables (variants)

Feature        Time-space plots for meshlines and cross-sections

Change        Recognize "set logscale" for x and y graphs.

Bug        Reading database files - solve for input lines containing ;.

Bug        Bugs resolved for writing global variables to gnuplot file

Bug        Solve other multiple small bugs and memory allocations


------

01.05                2024-05-01

------


Feature        Adding Note column to Global Variable Table

Feature        Data block can be dynamically read or exported. This allows to use the same data block in different simulations or projects.

Feature        Dynamic import of rates via xml is active

Change        Transport -  Charge is automatically transported as well to decrease the risk on errors when simulations are done with solutions that are not charge-balanced, or with no_edl surfaces.

Change        Set use names for saving of cases as default

Bug        Resolve bug in showing species in helptree.

Bug        Add correct path to HPx for multiple runs

  

FileHandler 01.03 (2022-05-05)        

Feature        Option to filter (<FILTER>) and sort (<SORT>) data set for plotting in gnuplot

Feature        Adding Default options for plots

Feature        Showing or not showing curves with only zeros

Bug        Datafile: when not removing empty entries - column name was missing

Bug        CheckedNodes()- List only for end nodes 

GUI        New tool as alternative to toolstrip


------

01.04                2022-05-05

------


Feature        Adding multiple simulations at once in a project via Project Manager

Bug        Removing nullptr in Counter form


FileHandler 01.03 (2022-05-05)        

Feature        Rowheader selection in Datagrid view of data files


------

01.04                2022-03-26

------


Feature        Compatibility with HYDRUS 5.xx for HPGeochemistry, HP1 and HP2

Feature        Improved tree layout for phreeqc.out

Feature        Warning message when database is not present anymore

Feature        Red or orange simulation names when phreeqc.out contains respectively errors or warnings

Feature        Right or left clicking at bottom panel opens, respectively, simulation folder or project folder

Feature        Export database information defined via forms, import database information in the forms

Feature        Export and import possibilities for global variables

Feature        Forms for counter and datablock, with export options

Bug        Solving memory bugs related to definition of cases, or new default database for a managed project

Bug        Solving writing errors for managed projects


FileHandler 01.02 (2022-03-26)        

Feature        Graphs –stacked graphs with fill curves

Feature        Adding DataGrids

Bug                Solve memory issue for graphs based on a datafile


------

01.02                2021-08-23

------


Feature        Forms for input of thermodynamic data

Feature        Saving of cases

Feature        Scripting form for transformations

Feature        Add @ in toolbar

Feature        Help for PHREEQC keywords

Feature        Adding double click functions on tables of Project manager and Folder of metadata

Bug        Setting general default database for a new project

Bug        Delete graphs from tree when they are no longer in the selected_graph definition.

Bug        Closing input tabs when not saved


FileHandler 01.01 (2021-08-23)        

Feature        Graphs – plotting stacked graphs

Feature        Graphs – Transformation of X and Y variables

Feature        Graphs – Improving error messages for Gnuplot scripts

Feature        Graphs – Include the global variables in the Gnuplot scripts

Feature        Graphs – Include smooth command from Gnuplot

Bug                Unique ID for input tables

Bug                Allow for redefinition of curves


------

01.01                2020-08-24

------


Feature        Use updated RichTextBoxEs.dll (version November 2019)

Feature HP-Input / HPGeochemistry

Definition of global variables and transformations via GUI

Selection of default database group

Selection of default database for HP Project Groups

Reactive transport input: Evolving properties, multithreading, output options

Forms for adding solution_master_species and solution_species

Feature HP-Output

               Plots of integrated variables, mobile-immobile model, dual porosity model

               Multiple definitions of gnuplot commands

               Save user commands for gnuplot

Bug                Update metadata for curves after running

Bug                Plotting of results for multi-dataset file nod_inf_chem.out

Bug                HPInput: problem with Charge as a component

Bug                HPOutput: Legend plotting for profiles

Bug                HPOutput: exporting graph: problem when name contains ‘\’ resolved


FileHandler 01.00 (2020-08-21)                

Feature        Edit a plot: Create view to see meta data on curves (information and data)

Feature        Edit a plot: View commands to make the plot

Feature        Graphs from datafile: Change curve properties

Feature        Graphs from datafile: Graphs are kept when datafile is closed

       Feature        Edit options for InputTable class

       Bug                Resolve several bugs related to checking format of data files for plotting


Version 0


------

00.01                2020-02-26

------


       Initial release