-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bugfix 117 connor #218
Bugfix 117 connor #218
Commits on Jul 10, 2018
-
117_UnitTest_Connor:Reset branch due to undetected merge conflicts
Unit tests added for the following functions; svapor, petfunc, transp_weighted_avg, EsT_partitioning, pot_soil_evap, pot_soil_evap_bs, pot_transp, watrate, evap_fromSurface, remove_from_soil, infiltrate_water_low. infiltrate_water_low is lacking complete documentation.
Configuration menu - View commit details
-
Copy full SHA for b594a41 - Browse repository at this point
Copy the full SHA b594a41View commit details
Commits on Jul 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 35906fd - Browse repository at this point
Copy the full SHA 35906fdView commit details
Commits on Jul 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cb63413 - Browse repository at this point
Copy the full SHA cb63413View commit details
Commits on Jul 23, 2018
-
Added unit tests and citations, updated documention
Added unit tests for hydraulic_redistribution
Configuration menu - View commit details
-
Copy full SHA for bb6857a - Browse repository at this point
Copy the full SHA bb6857aView commit details
Commits on Jul 24, 2018
-
Updated documentation and citations.
Updated documentation and citations for SW_Flow_lib.c, SW_SoilWater.c, and SOILWAT2.bib
Configuration menu - View commit details
-
Copy full SHA for b770b01 - Browse repository at this point
Copy the full SHA b770b01View commit details
Commits on Jul 30, 2018
-
Updated citations and documenation for SW_Flow_lib.c and SOILWAT2.bib
Added missing files to .bib file
Configuration menu - View commit details
-
Copy full SHA for 4a8479e - Browse repository at this point
Copy the full SHA 4a8479eView commit details -
Fixed error due to to SW_SWCbulk2SWPmatric comment
Updated documentation
Configuration menu - View commit details
-
Copy full SHA for 19447bb - Browse repository at this point
Copy the full SHA 19447bbView commit details
Commits on Jul 31, 2018
-
Merge branch 'master' into Bugfix_117_Connor
unknown committedJul 31, 2018 Configuration menu - View commit details
-
Copy full SHA for 15de375 - Browse repository at this point
Copy the full SHA 15de375View commit details -
Updated documentaion, updated unit test for Flow_Lib.cc
Updated documentaion for SW_Flow_lib.c and W_SoilWater.c, changed unit test for infiltrate_water_high function from EXPECT_DOUBLE_EQ to EXPECT_NEAR
Configuration menu - View commit details
-
Copy full SHA for 0090f31 - Browse repository at this point
Copy the full SHA 0090f31View commit details -
Updated tests for remove_from_soil and infiltrate_water_low functions
Updated failing tests that were affected by if (st->lyrFrozen[i]) statements
Configuration menu - View commit details
-
Copy full SHA for d03aea5 - Browse repository at this point
Copy the full SHA d03aea5View commit details
Commits on Aug 6, 2018
-
Merge branch 'master' into Bugfix_117_Connor
unknown committedAug 6, 2018 Configuration menu - View commit details
-
Copy full SHA for 5972db7 - Browse repository at this point
Copy the full SHA 5972db7View commit details -
Completed all requested changes
Replaced all instances of EXPECT_DOUBLE_EQ combined with rounding with EXPECT_NEAR
Configuration menu - View commit details
-
Copy full SHA for f86db40 - Browse repository at this point
Copy the full SHA f86db40View commit details
Commits on Aug 13, 2018
-
117_Connor: Updated requested changes
Fixed failing tests dealing with st->lyrFrozen[i]
Configuration menu - View commit details
-
Copy full SHA for eb51ec6 - Browse repository at this point
Copy the full SHA eb51ec6View commit details -
FINAL Updated requested changes
Fixed remaining failing tests at line 940.
Configuration menu - View commit details
-
Copy full SHA for e844855 - Browse repository at this point
Copy the full SHA e844855View commit details
Commits on Aug 20, 2018
-
Updated changes to failing tests. Aug, 20.
Changes made to tests affected by if (st->lyrFrozen[i]) causing them to fail
Configuration menu - View commit details
-
Copy full SHA for aba9413 - Browse repository at this point
Copy the full SHA aba9413View commit details -
Simplified a failing group of tests due to st->yrFrozen[i] receiving a load of value 1372188672, which is not a valid value for type 'Bool'
Configuration menu - View commit details
-
Copy full SHA for 50b3cb9 - Browse repository at this point
Copy the full SHA 50b3cb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6d083b - Browse repository at this point
Copy the full SHA c6d083bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 517531d - Browse repository at this point
Copy the full SHA 517531dView commit details -
Adjusted failing test from Flow_lib_temp.cc
Changed EXPECT_LT(sTemp3[k], 100); to EXPECT_LT(sTemp3[k], 1000); at ln 569.
Configuration menu - View commit details
-
Copy full SHA for 9a0e141 - Browse repository at this point
Copy the full SHA 9a0e141View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97390fe - Browse repository at this point
Copy the full SHA 97390feView commit details -
Added Reset_SOILWAT2_after_UnitTest();
Added multiple resets. Undid change to line 569 of test_SW_Flow_lib_temp.cc
Configuration menu - View commit details
-
Copy full SHA for bf48d6c - Browse repository at this point
Copy the full SHA bf48d6cView commit details
Commits on Aug 29, 2018
-
Fixed MOST suggested changes for my branch.
Changes not completed are those involving testing at nlyrs = MAX_LAYERS instead of nlyrs = 8. Explanation on github.
Configuration menu - View commit details
-
Copy full SHA for 341acbc - Browse repository at this point
Copy the full SHA 341acbcView commit details
Commits on Oct 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4efed6b - Browse repository at this point
Copy the full SHA 4efed6bView commit details
Commits on Nov 27, 2018
-
Function was required to prevent segmentation fault during unit testing, unit tests will be pushed when all are passing.
Configuration menu - View commit details
-
Copy full SHA for c659f9f - Browse repository at this point
Copy the full SHA c659f9fView commit details
Commits on Dec 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7605fd6 - Browse repository at this point
Copy the full SHA 7605fd6View commit details
Commits on Dec 21, 2018
-
- document function with doxygen comments (there is more that needs to be documented) - gained new argument `nlyrs`: the number of soil layers to create --> otherwise, `MAX_LAYERS` are created whether or not the input arguments hold sufficient data - must first de-allocate previous soil layers --> otherwise, "the first member of the user defined input array to be set at i=8(9th spot in array) instead of at i=0. I am not sure why this is happening" (#218 (comment)) - must set `my_transp_rgn[k]` and `n_transp_lyrs[k]` as well as `n_evap_lyrs` for each new soil layer - must call `init_site_info` to re-initialize site parameters based on new soil layers
Configuration menu - View commit details
-
Copy full SHA for 9758094 - Browse repository at this point
Copy the full SHA 9758094View commit details -
Make some fixes to
SW_Flow_Lib
unit tests- function `_set_layers` now expects the number of soil layers to create as first argument - the second argument, here variable `dmax`, is an array of the lower soil layer depths -- not soil layer widths
Configuration menu - View commit details
-
Copy full SHA for 4889130 - Browse repository at this point
Copy the full SHA 4889130View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e42590 - Browse repository at this point
Copy the full SHA 1e42590View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d29f1d - Browse repository at this point
Copy the full SHA 1d29f1dView commit details -
Added unit test for transp_weighted avg function
Unit test is now working with _set_layers function
Configuration menu - View commit details
-
Copy full SHA for 4606206 - Browse repository at this point
Copy the full SHA 4606206View commit details
Commits on Mar 5, 2019
-
Test in test_SW_Flow_Lib.cc is passing with help of _set_layers function from sw_testhelpers.cc Commented out some print statements in _set_layers function but these will most likely need to be removed later.
Configuration menu - View commit details
-
Copy full SHA for 393383b - Browse repository at this point
Copy the full SHA 393383bView commit details
Commits on Apr 2, 2019
-
Added unit testing for remove_from_soil
Tests passing for remove_from_soil test with addition of _set_layers function
Configuration menu - View commit details
-
Copy full SHA for 82fe84c - Browse repository at this point
Copy the full SHA 82fe84cView commit details
Commits on Apr 18, 2019
-
Added unit tests for hydraulic_redistribution function
Tests are passing for hydraulic_redistribution function at 25 layers with help of _set_layers function.
Configuration menu - View commit details
-
Copy full SHA for 2d1cead - Browse repository at this point
Copy the full SHA 2d1ceadView commit details
Commits on Apr 25, 2019
-
Updated unit test for function infiltrate_water_low
Changed number of layers from 8 to 25 and adjusted input arrays accordingly.
Configuration menu - View commit details
-
Copy full SHA for da9251c - Browse repository at this point
Copy the full SHA da9251cView commit details -
Updated unit test for pot_soil_evap
index k was previously unset in line 653: if(v->veg[k].Es_param_limit > 600)
Configuration menu - View commit details
-
Copy full SHA for 1173f8e - Browse repository at this point
Copy the full SHA 1173f8eView commit details
Commits on Apr 30, 2019
-
Merge branch 'master' into Bugfix_117_Connor
temporarily removing svapor test, will re add after merging files, git kraken doesn't allow editing of output file unless you upgrade to kit kraken pro
Configuration menu - View commit details
-
Copy full SHA for bc06d48 - Browse repository at this point
Copy the full SHA bc06d48View commit details -
Revert "Updated unit test for pot_soil_evap"
This reverts commit 1173f8e.
Configuration menu - View commit details
-
Copy full SHA for 48bc633 - Browse repository at this point
Copy the full SHA 48bc633View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5aaf54 - Browse repository at this point
Copy the full SHA d5aaf54View commit details
Commits on May 7, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 20eb681 - Browse repository at this point
Copy the full SHA 20eb681View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8de4d6 - Browse repository at this point
Copy the full SHA c8de4d6View commit details -
Resolved additional merge conflicts
Function veg_intercepted_water of test_SW_Flow_Lib.cc did not merge correctly on past attempt. Tests for the updated version of this function are passing
Configuration menu - View commit details
-
Copy full SHA for af64149 - Browse repository at this point
Copy the full SHA af64149View commit details
Commits on May 9, 2019
-
Updated unit tests for transp_weighted_avg, pot_soil_evap, & "_bs
Updated unit tests for functions; transp_weighted_avg, pot_soil_evap, & pot_soil_evap by updating values for swc inputs and affected outputs used in testing.
Configuration menu - View commit details
-
Copy full SHA for 1b6ced6 - Browse repository at this point
Copy the full SHA 1b6ced6View commit details
Commits on May 16, 2019
-
Two tests involving pot_soil_evap, SW_Flowlib.c
No matter the inputs for totagb and Es_param_limit, the output variable, bserate == 0, for function pot_soil_evap, these tests have been temporarily commented out
Configuration menu - View commit details
-
Copy full SHA for 4b9e343 - Browse repository at this point
Copy the full SHA 4b9e343View commit details
Commits on May 17, 2019
-
New unit tests for function
pot_soil_evap
which itself is more robust- enhancements to function `pot_soil_evap` * weighted soil moisture average is calculated only over soil layers with evaporation coefficient > 0 * average prevents division by zero * function returns a zero potential rate if there is no soil moisture - unit tests for function `pot_soil_evap` * removed hard coded value tests --> avoid such fixed values where-ever reasonable and replace by tests against physical bounds, e.g., these new unit tests (@cjb643) * add tests for physically reasonable bounds (0 <= rate; rate <= PET; rate <= potential rate) * added different scenarios: PET = 0 or > 0; potential rate = 0 or > 0; swc = 0 or > 0 * also addresses comment by @cjb643 in commit 4b9e343, i.e., previously `watrate` returned 0 because of physically impossible soil layer values - new helper function `create_test_soillayers` that sets up a consistent soil layer structure for unit testing * used in new unit tests for function `pot_soil_evap` * added as example in unit tests for function `transp_weighted_avg` --> should be used throughout unit tests, i.e., replace repeated in-code soil array definitions and setup with `_set_layers` where adequate (@cjb643)
Configuration menu - View commit details
-
Copy full SHA for 3f3fc2a - Browse repository at this point
Copy the full SHA 3f3fc2aView commit details
Commits on May 21, 2019
-
Updated unit tests for functions in test_SW_Flow_Lib.cc
replaced repeated in-code soil array definitions and setup with `_set_layers` for functions; pot_soil_evap_bs, remove_from_soil, hydraulic_redistribution
Configuration menu - View commit details
-
Copy full SHA for 5d202f0 - Browse repository at this point
Copy the full SHA 5d202f0View commit details
Commits on May 23, 2019
-
Updated unit test pot_soil_evap_bs
Implemented use of create_test_soillayers and set input arrays to pointers for consistency.
Configuration menu - View commit details
-
Copy full SHA for d907c44 - Browse repository at this point
Copy the full SHA d907c44View commit details
Commits on May 28, 2019
-
Updated unit tests for remove_from_soil function
Updated array inputs to reflect pointer values, formatting updated
Configuration menu - View commit details
-
Copy full SHA for dd67a65 - Browse repository at this point
Copy the full SHA dd67a65View commit details
Commits on May 29, 2019
-
Updated unit tests for function
remove_from_soil
- addressing #218 (comment) - folded tests for 1 and maximum number of soil layers into a loop - defined `qty` (amount of soil moisture to be removed from soil by function` as fraction of `swc` - added layer/test information if expectations fail
Configuration menu - View commit details
-
Copy full SHA for 789abf3 - Browse repository at this point
Copy the full SHA 789abf3View commit details -
Harmonized use of tolerance in unit tests
- defined tol3 and tol6 in `test/sw_teshelpers.h` - converted all `EXPECT_NEAR(x, y, 0.0*1)` into `EXPECT_NEAR(x, y, tol*)` and similar cases -> in general, we should use `tol6` except in known cases where the function produced floating point arithmetic issues: currently, `hydraulic_redistribution`
Configuration menu - View commit details
-
Copy full SHA for af6a859 - Browse repository at this point
Copy the full SHA af6a859View commit details -
Some linting of code
test/test_SW_Flow_Lib.cc
- according to https://github.com/DrylandEcology/DrylandEcologyProtocols/blob/master/C_Coding_Style.md#indentation-and-spacing-1 - added space between "for" and "(..." - added space between ")" and "{"
Configuration menu - View commit details
-
Copy full SHA for f23f190 - Browse repository at this point
Copy the full SHA f23f190View commit details -
Fixed some more unit test tolerance issues
- some expected values were incorrect, but masked by too lax tolerance values of 0.1 or 0.01 --> replaced tolerance values with `tol6` and fixed expected values [albeit I continue to believe that hard-coding such expected values asks for trouble in the future if we were to change inputs or algorithms; instead, I believe that unit tests should test for general behavior, ranges, and physical consistency, as well as for edge cases]
Configuration menu - View commit details
-
Copy full SHA for 6654979 - Browse repository at this point
Copy the full SHA 6654979View commit details -
Fix unit tests: names of water balance checks
- previously, names of water balance checks were not reported in unit tests - this was because they were erased, but not re-initialized, for repeated simulation runs --> use a global variable `SW_SoilWater.is_wbError_init` instead of a local static one `do_once` to initialize water balance checks
Configuration menu - View commit details
-
Copy full SHA for 071e07f - Browse repository at this point
Copy the full SHA 071e07fView commit details -
Fixes edge case of
remove_from_soil
: no extractable water- previously, if there was no extractable water (no water or no coefficients), then arrays were returned untouched --> problem, `qty` was not set to zero --> fixed - new unit tests that checks * behavior under frozen soil layers * makes sure that 0 <= sum of extracted quantity <= requested rate - updated/corrected documentation of function
Configuration menu - View commit details
-
Copy full SHA for fb9f6c6 - Browse repository at this point
Copy the full SHA fb9f6c6View commit details
Commits on May 30, 2019
-
Revert "Fixes edge case of
remove_from_soil
: no extractable water"This reverts commit fb9f6c6.
Configuration menu - View commit details
-
Copy full SHA for 37d67e1 - Browse repository at this point
Copy the full SHA 37d67e1View commit details -
Revert "Fixes edge case of
remove_from_soil
: no extractable water"This reverts commit fb9f6c6.
Configuration menu - View commit details
-
Copy full SHA for a1d9315 - Browse repository at this point
Copy the full SHA a1d9315View commit details
Commits on Jun 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 11f3656 - Browse repository at this point
Copy the full SHA 11f3656View commit details -
Explore appveyor-ci failure to pass unit test "SWFlowTest.remove_from…
…_soil" - EXPECT_LE(qty_sum, rate): appveyor-ci (but not travis-ci or my local tests) fail with "Expected: (qty_sum) <= (rate), actual: 0.62 vs 0.62" (#218 (comment)) --> provide message with more details on numbers on failure
Configuration menu - View commit details
-
Copy full SHA for 9587f41 - Browse repository at this point
Copy the full SHA 9587f41View commit details -
Hack to make appveyor-ci pass unit test "SWFlowTest.remove_from_soil"
- EXPECT_LE(qty_sum, rate): appveyor-ci (but not travis-ci or my local tests) fails with "Expected: (qty_sum) <= (rate), actual: 0.62000... vs 0.62000..." --> it almost appears as `EXPECT_LE` is behaving as `EXPECT_LT` on appveyor-ci in this case --> hack: add `tol9` to `rate`
Configuration menu - View commit details
-
Copy full SHA for 3b56dfc - Browse repository at this point
Copy the full SHA 3b56dfcView commit details
Commits on Jun 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3184cd9 - Browse repository at this point
Copy the full SHA 3184cd9View commit details
Commits on Jun 13, 2019
-
Updated unit testing for infiltrate_water_low function
Updated unit tests to loop through nlyrs = 1 & nlyrs = 25. Updated formatting.
Configuration menu - View commit details
-
Copy full SHA for c255af2 - Browse repository at this point
Copy the full SHA c255af2View commit details
Commits on Jun 25, 2019
-
Updated unit testing for hydraulic_redistribution
Reformatted and updated unit tests to utilize create_test_soillayers function and loop through min and max values for nlyrs.
Configuration menu - View commit details
-
Copy full SHA for d3581e0 - Browse repository at this point
Copy the full SHA d3581e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f272e2e - Browse repository at this point
Copy the full SHA f272e2eView commit details
Commits on Jul 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2cc65ed - Browse repository at this point
Copy the full SHA 2cc65edView commit details -
Addressing #266 This commit changes only comments, no changes to the code. - "warning: Found unknown command `\inputs'" --> change `@inputs` to `@param` - "warning: Found unknown command `\params'" --> change `@params` to `@param` - "warning: Found unknown command `\parameters'" --> change `@parameters` to `@param` - "warning: Found unknown command `\sideeffects'" --> change `@sideeffects` to `@sideeffect` - "warning: Found unknown command `\references'" --> change `@references` to `@see` and use doxygen autolink to generate https refs - fix equations using doxygen tag \f$ - "warning: Illegal command \n as part of a title section" --> fix `Doxygen` alias definition for `sideeffects`, i.e., added escaped `\"` - "warning: Found unknown command `\f'" --> change `@f` to use doxygen autolink to generate links to other source files - "warning: found </sub> tag while expecting </superscript>" and " warning: end of comment block while expecting command </superscript>" --> remove `SUB` tags --> hack to make documentation possible for objects defined under #ifdef ... see https://stackoverflow.com/questions/54060666/documenting-conditional-exclusive-code-in-doxygen - etc. --> currently, there are no more warnings on my local system except those arising from README.md
Configuration menu - View commit details
-
Copy full SHA for 12a1773 - Browse repository at this point
Copy the full SHA 12a1773View commit details -
Silly me: the correct preprocessor directive is `#undef` and not `#undefine`
Configuration menu - View commit details
-
Copy full SHA for d3dbc5a - Browse repository at this point
Copy the full SHA d3dbc5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7354bdd - Browse repository at this point
Copy the full SHA 7354bddView commit details
Commits on Jul 17, 2019
-
Re-organize and re-format README
- addressing #266 (doxygen warnings) - this commit eliminates all remaining doxygen warnings, i.e., there are currently no more warnings: we should strive to keep it that way --> `doxygen Doxyfile | grep warning` should return empty - fixed outdated googleTest link - formatted code so that it works both for github-markdown and doxygen-supported markdown - added table of contents - use implicit reference links where suitable to make text more readable
Configuration menu - View commit details
-
Copy full SHA for 23b23ba - Browse repository at this point
Copy the full SHA 23b23baView commit details
Commits on Jul 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 693cf5d - Browse repository at this point
Copy the full SHA 693cf5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d83275 - Browse repository at this point
Copy the full SHA 8d83275View commit details -
Configuration menu - View commit details
-
Copy full SHA for 687ea41 - Browse repository at this point
Copy the full SHA 687ea41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52d92e8 - Browse repository at this point
Copy the full SHA 52d92e8View commit details -
Attempt to have travis-ci check doxygen documentation
- if successful this will finalize #266 (doxygen warnings)
Configuration menu - View commit details
-
Copy full SHA for 41bc0da - Browse repository at this point
Copy the full SHA 41bc0daView commit details -
- each travis-ci build step must be on it's own line starting with a `-`
Configuration menu - View commit details
-
Copy full SHA for e2f3bba - Browse repository at this point
Copy the full SHA e2f3bbaView commit details
Commits on Jul 24, 2019
-
Attempt to have run doxygen correctly on travis-ci
- follow up to commit 41bc0da - it may be that we need to install additional packages for doxygen to run successfully
Configuration menu - View commit details
-
Copy full SHA for ca5dc2d - Browse repository at this point
Copy the full SHA ca5dc2dView commit details -
Additional fixes to doxygen documentation
- addressing #266 - in particular, fix the following warnings described in #266 (comment) ``` /home/travis/build/DrylandEcology/SOILWAT2/SW_Output_outarray.c:114: warning: argument 'SW_Model' of command @param is not found in the argument list of SW_OUT_set_nrow(void) /home/travis/build/DrylandEcology/SOILWAT2/SW_Output_outarray.c:114: warning: argument 'Globals' of command @param is not found in the argument list of SW_OUT_set_nrow(void) /home/travis/build/DrylandEcology/SOILWAT2/SW_Output_outarray.c:114: warning: argument 'use_OutPeriod' of command @param is not found in the argument list of SW_OUT_set_nrow(void) ```
Configuration menu - View commit details
-
Copy full SHA for fb3a2e4 - Browse repository at this point
Copy the full SHA fb3a2e4View commit details
Commits on Jul 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6e6bf27 - Browse repository at this point
Copy the full SHA 6e6bf27View commit details -
- addressing #89 (Re-organize repository with more sub-folders)
Configuration menu - View commit details
-
Copy full SHA for cadf3a5 - Browse repository at this point
Copy the full SHA cadf3a5View commit details -
New script to create documentation and report warnings (disregard exc…
…eptions) - fix #266 (comment) - addressing #266 - new script `tools/run_doxygen.sh` - new make targets: "doc" and "doc_clean" - continuous integration: travis-ci will now use the new script which fails on warnings, but disregards exceptions that are documented in the new file `doc/doxygen_exceptions.txt` - currently, there is one known exception, see #267 - moved `Doxyfile` to `doc/` (addressing #89)
Configuration menu - View commit details
-
Copy full SHA for e299743 - Browse repository at this point
Copy the full SHA e299743View commit details -
Attempt to fix
tools/run_doxygen.sh
for travis-ciThis works well locally, but travis-ci fails with ``` # Examine log file for remaining warnings/errors warnings=$(grep "warning\|error" ${log}) grep "warning\|error" ${log} makefile:260: recipe for target 'doc' failed make: *** [doc] Error 1 The command "make doc" exited with 2. ``` It is not clear to me why `grep "warning\|error" ${log}` would exit with code 2. As an attempt, I catch grep's stderr and assign it to `warnings` as well. It is also not clear whether or not travis-ci expects that this script (called by `make doc`) should define an exit value if we got warnings (see https://docs.travis-ci.com/user/job-lifecycle#how-does-this-work-or-why-you-should-not-use-exit-in-build-steps).
Configuration menu - View commit details
-
Copy full SHA for 6f6a058 - Browse repository at this point
Copy the full SHA 6f6a058View commit details -
Attempt to fix
tools/run_doxygen.sh
for travis-ci (part 2)- previous commit 6f6a058 didn't work - maybe travis-ci prefers extended (instead of basic) regular expressions? --> add `-E` option - for goodness sake, we now search for case insensitive warnings/errors -> option `-i`
Configuration menu - View commit details
-
Copy full SHA for 405e93a - Browse repository at this point
Copy the full SHA 405e93aView commit details -
Attempt to fix
tools/run_doxygen.sh
for travis-ci (part 3)- previous commit 6f6a058 didn't work - after installing and running travis locally, it seems that `grep` returns a non-zero exit status if nothing matches (i.e., we want nothing to match!) --> use grep ... || echo "" instead
Configuration menu - View commit details
-
Copy full SHA for c1bae18 - Browse repository at this point
Copy the full SHA c1bae18View commit details -
Undo commit if travis-ci fails with this
- this commit uses a wrong filename for doxygen exceptions, i.e., the `make doc` should fail on travis-ci because it will find doxygen warnings - if indeed, travis-ci fails with this commit, then our continuous integration checks pass both positive and negative cases correctly
Configuration menu - View commit details
-
Copy full SHA for 952e100 - Browse repository at this point
Copy the full SHA 952e100View commit details -
Attempt to fix
tools/run_doxygen.sh
for travis-ci (part 4)- commit 952e100 tested if travis-ci checks fail if `make doc` finds warnings: it did find warnings and printed them to the output; however, it did not fail --> add non-zero `exit` code to script if there are warnings
Configuration menu - View commit details
-
Copy full SHA for 8c62513 - Browse repository at this point
Copy the full SHA 8c62513View commit details -
Revert "Undo commit if travis-ci fails with this"
This reverts commit 952e100.
Configuration menu - View commit details
-
Copy full SHA for d5812ee - Browse repository at this point
Copy the full SHA d5812eeView commit details
Commits on Jul 26, 2019
-
- link to latest doi release on zenodo - remove github downloads (since it wasn't doing what we wanted it for) - rename "Unix" badge to more appropriately "*nix"
Configuration menu - View commit details
-
Copy full SHA for f81e8f0 - Browse repository at this point
Copy the full SHA f81e8f0View commit details
Commits on Jul 29, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9efdb97 - Browse repository at this point
Copy the full SHA 9efdb97View commit details
Commits on Aug 19, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 8a8c30b - Browse repository at this point
Copy the full SHA 8a8c30bView commit details
Commits on Aug 30, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 92ff92a - Browse repository at this point
Copy the full SHA 92ff92aView commit details -
- function `create_test_soillayers` can now use the fully fledged function `set_soillayers` (from commit "Merge branch 'feature_soillayerswap' into Bugfix_117_Connor") -- instead of the unit-test local and feature-incomplete `_set_layers` - small fix to README concerning installation of clang via macports
Configuration menu - View commit details
-
Copy full SHA for ab6ef02 - Browse repository at this point
Copy the full SHA ab6ef02View commit details -
Configuration menu - View commit details
-
Copy full SHA for b19bd21 - Browse repository at this point
Copy the full SHA b19bd21View commit details
Commits on Sep 4, 2019
-
Add input files to user manual
- include input files verbatim - this requires that the `doxyfile` "EXAMPLE_PATH" is set correctly
Configuration menu - View commit details
-
Copy full SHA for 96989ae - Browse repository at this point
Copy the full SHA 96989aeView commit details
Commits on Sep 5, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 5c4a1d2 - Browse repository at this point
Copy the full SHA 5c4a1d2View commit details
Commits on Sep 12, 2019
-
Improve documentation of input files
- clarified/expanded comments in input files for stand-alone use and for SOILWAT2 user manual - added notes for users to highlight dependencies and forcing inputs vs. parameters
Configuration menu - View commit details
-
Copy full SHA for 0c3491b - Browse repository at this point
Copy the full SHA 0c3491bView commit details
Commits on Oct 7, 2019
-
- improve clarity of user manual - add output section
Configuration menu - View commit details
-
Copy full SHA for 3cca831 - Browse repository at this point
Copy the full SHA 3cca831View commit details
Commits on Oct 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for fcf3431 - Browse repository at this point
Copy the full SHA fcf3431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d21e1f - Browse repository at this point
Copy the full SHA 6d21e1fView commit details -
- general updates - added instructions on a minimal latex installation with tinytex
Configuration menu - View commit details
-
Copy full SHA for 8a78c25 - Browse repository at this point
Copy the full SHA 8a78c25View commit details
Commits on Oct 17, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 238ece3 - Browse repository at this point
Copy the full SHA 238ece3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9321af3 - Browse repository at this point
Copy the full SHA 9321af3View commit details