Testing benchmark example using the serial version of SCE-UA optimization algorithm, pytest, and Github Actions.
Three ways to run this test:
- Using python console or your default IDE
cd sceua_benchmark
python test_functn.py
- Using pytest
cd sceua_benchmark
pytest
- Using GitHub Actions
See Actions workflow
Duan, Q., Sorooshian, S., & Gupta, V. K. (1994). Optimal use of the SCE-UA global optimization method for calibrating watershed models. Journal of hydrology, 158(3-4), 265-284.
Qingyun Duan (2021). Shuffled Complex Evolution (SCE-UA) Method (https://www.mathworks.com/matlabcentral/fileexchange/7671-shuffled-complex-evolution-sce-ua-method), MATLAB Central File Exchange. Retrieved September 3, 2021.