{"push_id":2873444481,"size":341,"distinct_size":1,"ref":"refs/heads/iterative_benchmarks","head":"b28dc0bbbaf23e66e7862ed024a6c624fe901a4b","before":"ed2999ac41f63e2def08e0cabb7e0481f56a2be5","commits":[{"sha":"a51143ef5946b582cb178503313efa3152c51ba6","author":{"name":"Matthias Feurer","email":"d1dfea79cf147508c51c135e451f684fbbb61617@informatik.uni-freiburg.de"},"message":"ENHANCEMENT: Added some tests and a suite","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/a51143ef5946b582cb178503313efa3152c51ba6"},{"sha":"d6958de84f52ffb622f29e87d992a8bf2460306b","author":{"name":"Matthias Feurer","email":"d1dfea79cf147508c51c135e451f684fbbb61617@informatik.uni-freiburg.de"},"message":"REFACTOR: #4, tests added to the setup script","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/d6958de84f52ffb622f29e87d992a8bf2460306b"},{"sha":"1f76c763480c8838a7e270ed5aaad280cb747a4e","author":{"name":"Matthias Feurer","email":"d1dfea79cf147508c51c135e451f684fbbb61617@informatik.uni-freiburg.de"},"message":"REFACTOR: #6: Added logging where useful\n\nNot Useful when returning the blackbox output string to SMAC","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/1f76c763480c8838a7e270ed5aaad280cb747a4e"},{"sha":"d6570cc28d9b9df4b7bc03ad1b70edfe450b4c14","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"Merge branch 'development' of https://github.com/automl/HPOlib into development\n\nConflicts:\n\tHPOlib/check_before_start.py","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/d6570cc28d9b9df4b7bc03ad1b70edfe450b4c14"},{"sha":"03f7e21f290b008ce5343e1d0f863d5f018733e6","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #14: Make optimizers more indepentend (TPE)\n\nAll tpe related files are now in HPOlib/optimizers/tpe/\nThere you find the parser, the *Default.cfg. and the .py. The config tells\nwhere to find the optimizer source, which can be everywhere on a system\n\nCalling HPO:\n\nWhen you have only one optimizer in tpe\nHPOlib-run -o tpe\nof if having multiple optimizers\nHPOlib-run -o tpe/hyperopt_august2013_mod\nHPOlib-run -o tpe/hyperopt_aug\nHPOlib-run -o tpe/anything_not_not_ambiguous\n\n---\n\nHPOlib/wrapping.py, HPOlib/wrapping_util.py:\n * Changes to adjust to new structure\n * FINALLY renamed optimizer_dir to optimizer_dir_in_experiment\n\nHPOlib/check_before_start.py:\nAdd a check for the optimizer, which checks for\n * optimizer_parser\n * optimizer_Default.cfg\n * optimizer.py","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/03f7e21f290b008ce5343e1d0f863d5f018733e6"},{"sha":"640afbd9153c08fab6e9caae3bd6b445c1a05158","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #14: Make optimizers more indepentend (Randomtpe)\n\nAll tpe related files are now in HPOlib/optimizers/tpe/\nThere you find the parser, the *Default.cfg. and the .py. The config tells\nwhere to find the optimizer source, which can be everywhere on a system\n\nCalling HPO with randomtpe:\n\nNow we have two optimizers in tpe\n HPOlib-run -o tpe # will fail\nWe can call\n HPOlib-run -o tpe/h\n HPOlib-run -o tpe/r\n\n---\n\nalso added randomtpe to branin","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/640afbd9153c08fab6e9caae3bd6b445c1a05158"},{"sha":"91efd8b48097f2c3ad022fed20395bac42dbaaa4","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #14: Make optimizers more indepentend (SMAC)\n\nAll smac related files are now in HPOlib/optimizers/smac/\nThere you find the parser, the *Default.cfg. and the .py. The config tells\nwhere to find the optimizer source, which can be everywhere on a system\n\nCalling HPO:\n\nWhen you have only one optimizer in smac\nHPOlib-run -o smac\nof if having multiple optimizers\nHPOlib-run -o smac/smac-v2_06_02-partial38\nor\nHPOlib-run -o smac/anything_not_not_ambiguous\n\n---\n\nHPOlib/benchmarks/branin/config.cfg:\n * Changed searchspace for smac","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/91efd8b48097f2c3ad022fed20395bac42dbaaa4"},{"sha":"c7b0f6e87619fcd09fe4b2d20e46c03281b08a7e","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #14: Make optimizers more indepentend (SPEARMINT)\n\nAll spearmint related files are now in HPOlib/optimizers/spearmint/\nThere you find the parser, the *Default.cfg. and the .py. The config tells\nwhere to find the optimizer source, which can be everywhere on a system\n\nCalling HPO with spearmint:\n\nWhen you have only one version inf spearmint/\nHPOlib-run -o spearmint\nor if having multiple optimizers\nHPOlib-run -o spearmint/spearmint_april2013_mod\nHPOlib-run -o tpe/anything_not_not_ambiguous\n\n---\n\nFrom now on you can place the optimizer folder containing:\n * optimizer sources\n * optimizer_parser.py\n * optimizerDefault.cfg\n * optimizer.py\nanywhere. Call your optimizer from experiment dir:\n\nHPOlib-run -o /absolute/path/to/optimizer/folder[/maybe_some_version_info]","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/c7b0f6e87619fcd09fe4b2d20e46c03281b08a7e"},{"sha":"4a4df38f11825adf312b32f003b2440628feeb26","author":{"name":"Matthias Feurer","email":"d1dfea79cf147508c51c135e451f684fbbb61617@informatik.uni-freiburg.de"},"message":"REFACTOR: cleaning up gridsearch references and logging","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/4a4df38f11825adf312b32f003b2440628feeb26"},{"sha":"fd9b0ca99cf8932ffc6f0729e7161e57c5453b6e","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #16,  #1: refactor Trace with Std\n\n* uses now argparse\n* easier up interface\n* plots std also on logscale","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/fd9b0ca99cf8932ffc6f0729e7161e57c5453b6e"},{"sha":"7254e1c91f5c35811b4848f29b8cae72f413703b","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #1 use one method to load data for plotting","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/7254e1c91f5c35811b4848f29b8cae72f413703b"},{"sha":"bcdfc34bff36053ebd179a433f1c9341717bc01c","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #16,  #1: refactor TimeTrace\n\n    + is now called plotOptimizerOverhead to clarify\n    * uses now argparse\n    * easier interface\n    * plots std on logscale\n    * uses plot_util","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/bcdfc34bff36053ebd179a433f1c9341717bc01c"},{"sha":"112eadcf57d9e0a9832ce03bcb6b9204caf215fd","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"FIX: imports","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/112eadcf57d9e0a9832ce03bcb6b9204caf215fd"},{"sha":"b65b800a75ee903f754c74d90ec5f6c69ce81cb5","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"ADD: #1: add plotTraceWithStd_perTime.py","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/b65b800a75ee903f754c74d90ec5f6c69ce81cb5"},{"sha":"d0e45f341aa789b9e27b85e6661ad3cc0085f35b","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"FIX: forgot file","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/d0e45f341aa789b9e27b85e6661ad3cc0085f35b"},{"sha":"ecfe05a379bbb4c4f75e03d717c95f5b9478ef41","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"Merge branch 'development' of https://github.com/automl/HPOlib into development","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/ecfe05a379bbb4c4f75e03d717c95f5b9478ef41"},{"sha":"559df7ca3f040e273dbc06c7a31718d9aa79f112","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #16,  #1: refactor plotTrace.py\n\n  * use now argparse\n  * clarify interface","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/559df7ca3f040e273dbc06c7a31718d9aa79f112"},{"sha":"ef73c0a7118b3b889dd671250b801d6fa2f7ab07","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #16,  #1: plotBoxWhisker.py","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/ef73c0a7118b3b889dd671250b801d6fa2f7ab07"},{"sha":"badd451d5e11a39fbac7a4484f91f5fb6db724cd","author":{"name":"KEggensperger","email":"fc791addc19dc33d965e6f480703524e7af941ba@informatik.uni-freiburg.de"},"message":"REFACTOR: #16, #1: statistics.py","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/badd451d5e11a39fbac7a4484f91f5fb6db724cd"},{"sha":"5fc9bfd464782e703f9b893a5081d8db38cf0152","author":{"name":"Matthias Feurer","email":"d1dfea79cf147508c51c135e451f684fbbb61617@informatik.uni-freiburg.de"},"message":"REFACTOR: #20 Replace config section DEFAULT by\n\nHPOlib","distinct":false,"url":"https://api.github.com/repos/automl/HPOlib2/commits/5fc9bfd464782e703f9b893a5081d8db38cf0152"}]}
{"actor":{"display_login":"KEggensperger"}}