SWRC Fit Version History * Notable changes. Version 3.1 (2018-09-27) * Note for Mac users: homebrew/science tap on homebrew is now deprecated. Change to sekika/sci tap by brew untap homebrew/science brew tap sekika/sci * BUG FIX: Previous versions of SWRC Fit does not work on Octave 4.4 because "duplicate subfunction" error which did not appear in previous versions of Octave arises. This bug was fixed. * BUG FIX: When normcdf is not available, nan package from octave-forge is loaded. Install script was changed to load the nan package. Version 3.0 (2016-09-10) * Added support for Fredlund and Xing model (FX model) * Individual model selection with bc, vg, ln, fx, db, bl options * Added output options: data, K, r2, rmse, ns, aic, bic - Correction function of FX model: fxc, psir, psimax - Unimodal and bimodal plots on same figure - Added figure option: onemodel (minimum AIC selection) - Documents in the wiki were moved to package. This will allow browzing documents in each release. - Confirmed running on Bash on Windows 10. See document for detail. Version 2.1 (2015-09-23) * BUG FIX: SWRC Fit version 2.0 or before does not work with the latest version of Octave. Command "pkg load all" was added to fix this problem, to load necessary packages explicitly. In older version of Octave (not sure exactly until which version), packages could be loaded automatically without this command, but it should be specified explicitly with the latest verion of Octave. Therefore, users should upgrade to SWRC Fit version 2.1, to use it with the latest version of Octave. - Paramter restrictions of alpha < 1/h1 (VG model) and hm > h1 (LN model), where h1 is the smallest suction head of the measured point, were imposed, because in certain cases inflection points of VG and LN models become too small while the saturated water content becomes unrealistically high. Some other fixes for parameter handling. Version 2.0 (2015-06-07) * New feature to draw graphs of the result * Simple output mode * Show version with -v option * ./configure; (sudo) make install installs both program and man page. * Multiple setting with equation of filename without limitation of numbers * Read default setting at $HOME/.swrcfitrc and ./setting.txt - Manual in man page style was created. - Japanese document (README.ja.md) - Install.sh creates destination directory - In a certain case reported by a user, "error: weighted residuals are not real" was returned from initial calculation of BC fit with leasqr.m. Error handling block was added to fix this problem. If you find further problem with your data, please report bug to the author. Version 1.3 (2014-09-07) * swrc.m and bimodal.m were combined to swrcfit, and unimodal and bimodal calculation is to be selected from setting. * Data file and setting file is specified with commandline option. - Sample data and result file were added. - User's manual was changed to markup file (README.md) - Some file names were changed. - Install script for Unix-like systems was made. Version 1.2 (2007-09-02) - User's manual (manual.pdf) was made. - Correlation matrix and standard deviation is calculated in advanced mode of the calculation option. - Restiction of residual water content not becoming negative set as default. Version 1.1 (HESSD version) (2007-02-27) * Identical to the program published as a supplementary file of HESSD journal (Hydrology and Earth System Sciences Discussions, 4: 407-437, 2007.) * BL model was added as a bimodal model (bimodal.m). - Option for imposing the restriction of positive value of residual water content (pqr) was added. - Publication date of the paper is shown. Version 1.0 and 1.1 were uploaded to sourforge on 2007-06-05. Version 1.0 (JJSSP version) (2006-07-28) * Identical to the program published in JJSSP journal (Journal of Japanese Society of Soil Physics, 105:67-78.) Submission date of the paper is shown. Publication date is 2007-03-20.