Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BMI interface for the Python version of CFE (#23)
* cfe from alt-modular * cfe function split, segmentation fault * Seperate state-space CFE runs, but mass balance errors * Mass balance working for the CFE state space model and driver * removing executables from git, adding to gitignore in origional_author_code * removing old notes * BMI for CFE state space function * Check mass balance errors through bmi * pass forcings through BMI compiles and runs * cfe bmi with pass forcings producing same results * removing reference to origional_author_code directory * modifying readme with the updatred paths to cfe * removing reference to the AORC BMI * mass balance fixes from the summer institute * adding aorc and pet bmi code as companion * added et from rainfall and soil, but did not test * use bmi to drive cfe with pet * forcings passed from BMI working as expected * CFE runs with PET and Forcings passed through BMI * three main programs consistent * adding .out to gitignore * testing 720 time steps, all models identical * updating readme with instructions on running the multiple models. * change companion for forcing * rename driving_code to forcing_code * Comments from Fred September 12 * Adding RAIN_RATE to output variables * Minor readme edits for pr * starting to add xinjian * changing schaake runoff to more general direct runoff * cfe working with xinanjian direct runoff * cfe working through BMI with the xj function * add configs for xinanjiang * Adding XinanJiang run information to the README * line break in readme * Adding details about the XJ parameter to the Readme * INCOMPLETE Python BMI * divide precip by 1000 as per t-shirt_0.99f * residual problem in lstm_bmi, cfe_driver is fine * BMI run very similar to freds code * refreshing freds t-shirt codes * cleaned up printing * fix giuh volume and global residual * origional_author forcing no 10 at beginning * fixing cfe time, precip multiplier, mass balance calc * working BMI control functions * getter and setter might be working, but need to check carefully * cleaned up unused variables * BMI test case working for PY_CFE * python CFE passes BMI unit tests * adding readme, adding printout for unit test * cleaned up run notebook, added some md comments
- Loading branch information