{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":184804205,"defaultBranch":"develop","name":"urbanopt-reopt-gem","ownerLogin":"urbanopt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-03T18:42:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46975958?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721321893.0","currentOid":""},"activityList":{"items":[{"before":"0d6936ffed6cd4d5648ba08cc5085ee50c54f263","after":"a93f56ed607c6a03ee9cacaf7fb3abcf30499e92","ref":"refs/heads/os38","pushedAt":"2024-07-30T17:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"use newly released patch version 0.8.1 of extension-gem","shortMessageHtmlLink":"use newly released patch version 0.8.1 of extension-gem"}},{"before":"5053b5d249e1f1e2ae634c8858a6c5d66c4b148e","after":"dde29b56882d24a942fd1267cc6ef416e6364f20","ref":"refs/heads/ghp_lcca","pushedAt":"2024-07-30T03:20:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tanushree04","name":null,"path":"/tanushree04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47833030?s=80&v=4"},"commit":{"message":"add input processing","shortMessageHtmlLink":"add input processing"}},{"before":"be301c4916d9190017ea001bd139bb0fbdb242bc","after":"0d6936ffed6cd4d5648ba08cc5085ee50c54f263","ref":"refs/heads/os38","pushedAt":"2024-07-23T19:58:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"remove test file that doesn't do anything and isn't used","shortMessageHtmlLink":"remove test file that doesn't do anything and isn't used"}},{"before":"7128d335a67bf7efcc1968d608d23cacbaa14190","after":"be301c4916d9190017ea001bd139bb0fbdb242bc","ref":"refs/heads/os38","pushedAt":"2024-07-22T17:49:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"non-substantive typos","shortMessageHtmlLink":"non-substantive typos"}},{"before":"6a8f6f2b063b27c5fa690093b2b91b29787a7afe","after":"7128d335a67bf7efcc1968d608d23cacbaa14190","ref":"refs/heads/os38","pushedAt":"2024-07-22T16:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"use extension-gem branch temporarily","shortMessageHtmlLink":"use extension-gem branch temporarily"}},{"before":null,"after":"6a8f6f2b063b27c5fa690093b2b91b29787a7afe","ref":"refs/heads/os38","pushedAt":"2024-07-18T16:58:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"use OS3.8 in CI","shortMessageHtmlLink":"use OS3.8 in CI"}},{"before":null,"after":"a8b347157c596eb74e7b3619cd3565ece8461208","ref":"refs/heads/OS-3.7-LTS","pushedAt":"2024-07-18T16:46:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":"45a30e06b7e962637e079db15fbc3a44cb0432c2","after":"0d6fe1decdc791d9e3db2fadf491fef7554aa46d","ref":"refs/heads/expose-error-messages","pushedAt":"2024-07-06T02:01:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"remove duplicate error message","shortMessageHtmlLink":"remove duplicate error message"}},{"before":"d7ea52c000fc310180630302faf64bbd9284b2fe","after":"45a30e06b7e962637e079db15fbc3a44cb0432c2","ref":"refs/heads/expose-error-messages","pushedAt":"2024-06-20T14:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"fix comment typos","shortMessageHtmlLink":"fix comment typos"}},{"before":null,"after":"5053b5d249e1f1e2ae634c8858a6c5d66c4b148e","ref":"refs/heads/ghp_lcca","pushedAt":"2024-06-11T21:56:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tanushree04","name":null,"path":"/tanushree04","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47833030?s=80&v=4"},"commit":{"message":"update reopt ghp lcca outputs in schema","shortMessageHtmlLink":"update reopt ghp lcca outputs in schema"}},{"before":null,"after":"d7ea52c000fc310180630302faf64bbd9284b2fe","ref":"refs/heads/expose-error-messages","pushedAt":"2024-06-07T19:28:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kflemin","name":"Katherine Fleming","path":"/kflemin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2205659?s=80&v=4"},"commit":{"message":"expose error messages for certificate verify failed","shortMessageHtmlLink":"expose error messages for certificate verify failed"}},{"before":"0dec7e1406a30caa600b59f2d808609e10e75262","after":"a8b347157c596eb74e7b3619cd3565ece8461208","ref":"refs/heads/develop","pushedAt":"2024-05-07T15:38:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"Merge branch 'master' into develop","shortMessageHtmlLink":"Merge branch 'master' into develop"}},{"before":"44d271331000874e8f278e174785d7ae3940653e","after":"47cb19fa51a0ab243c64f26ffa43d7a77b01c117","ref":"refs/heads/master","pushedAt":"2024-05-07T15:37:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"Use Reopt v3, bump to v0.12.0 (#149) (#150)\n\n* bump to call reopt v3 in URI\r\n\r\n* update one tests dummy_data to conform to v3 specification\r\n\r\n* bump to version 0.12.0 for using reopt-api v3\r\n\r\n* WIP: flatten assumptions file and change us_dollars items for v3\r\n\r\n* specify reopt version in assumptions file name\r\n\r\n* upgrade LoadProfile to ElectricLoad for v3\r\n\r\n* updates to basic assumptions to conform to v3 specifications\r\n\r\n* rename 4tsperhour to 4tsperhour_v3\r\n\r\n* update 4tsperhour to v3 specs\r\n\r\n* update another dummy_data for v3 specs\r\n\r\n* point to version-specified assumptions file\r\n\r\n* WIP: flatten schema, update some keys, start changing types, move min/max\r\n\r\n* WIP: more test assumptions file updates\r\n\r\n* WIP: update docs with some of the v3 changes. More still needed\r\n\r\n* WIP: a few initial changes to output schema. much still to do\r\n\r\n* WIP: update adapter code for v3 keys\r\n\r\n* create Meta top-level object in schema\r\n\r\n* clean up min/max, specify fraction in description, etc\r\n\r\n* add new optimality_tolerance key to schema\r\n\r\n* bump outdated versions in index.md\r\n\r\n* WIP: remove _us_dollars from lcc key in output\r\n\r\n* flatten schema to conform to reopt-api v3\r\n\r\n* use standard schema types\r\n\r\n* remove `us_dollars` from outputs and update Profile & LoadProfile\r\n\r\n* remove `us_dollars` from keys for v3\r\n\r\n* change `Storage` to `ElectricStorage`\r\n\r\n* WIP: schema and code changes for `year_one` for v3\r\n\r\n* update `net_` prefix in schema\r\n\r\n* maybe last schema changes?\r\n\r\n* move roof_squarefeet into Site in test file\r\n\r\n* a few more schema fixes\r\n\r\n* update adapters to read the flatter in/output from reopt\r\n\r\n* reopt-lite-api code to read/write the flatter files\r\n\r\n* post-processor to read flatter outputs\r\n\r\n* docs to show flatter input example\r\n\r\n* different json path to description in reopt input\r\n\r\n* move a couple schema items from ElectricTariff to ElectricUtility\r\n\r\n* read flatter json output in test\r\n\r\n* remove coincident_peak_load_charge from assumptions files\r\n\r\n* rename meta block of input schema properly\r\n\r\n* fix typo and clean up base reopt post\r\n\r\n* no longer need to declare wind==0Kw to deactivate it in v3\r\n\r\n* no longer need wind = 0kW to deactivate it\r\n\r\n* wip fixing REopt optimization calls\r\n\r\n* default run_resilience to `false`\r\n\r\n* attempt to send utility & rate to reopt\r\n\r\n* this reopt input file works\r\n\r\n* wait longer in reopt_api call\r\n\r\n* update 4tsperhour reopt input file\r\n\r\n* update assumptions file paths\r\n\r\n* feature_report_adapter a bit more like scenario_report_adapter\r\n\r\n* clarify test phrasing\r\n\r\n* clarify default reopt assumptions in adapters\r\n\r\n* standardize and universalize more paths in spec file\r\n\r\n* remove unused commented code from spec file\r\n\r\n* more path improvement in spec file\r\n\r\n* update one more path\r\n\r\n* use urdb label for rate source\r\n\r\n* add resilience run & assertion to `process scenario report` test\r\n\r\n* increase sleep time and gather reopt output a little better\r\n\r\n* restore log to debug level after confirming correct output\r\n\r\n* comment resilience run & assertion temporarily\r\n\r\n* add section headers to tests\r\n\r\n* start of updating reopt output keys\r\n\r\n* point to modified scenario-gem which has updated reporting-gem content\r\n\r\n* update more keys for reopt-v3\r\n\r\n* more key and existence changes to scenario adapter\r\n\r\n* point to dependent branches in scenario and reporting gems\r\n\r\n* update feature adapter with v3 keys\r\n\r\n* update input/output keys\r\n\r\n* clean up Nates outdated code\r\n\r\n* similar fixes to handling reopt outputs as feature-adapter\r\n\r\n* change puts to logging, and clarify statements\r\n\r\n* copy default/blank assumptions to scenario-adapter\r\n\r\n* remove temporary file production used for debugging/testing\r\n\r\n* remove unnecessary puts statement\r\n\r\n* more keys updated for reopt v3\r\n\r\n* organize assumptions file sections a bit\r\n\r\n* more if-statements for handling lack of PV\r\n\r\n* update docs for required reopt inputs\r\n\r\n* new assumptions file that includes wind\r\n\r\n* add option to choose assumptions file with wind when running a test\r\n\r\n* add another `if` for storage\r\n\r\n* add wind to test assumptions files\r\n\r\n* change lat/long in test feature reports\r\n\r\n* make monthly energy rates in test file a little more expensive\r\n\r\n* point to assumptions file with wind for tests\r\n\r\n* remove outdated assumptions file\r\n\r\n* point to released scenario-gem v0.12.0\r\n\r\n* enable manually running CI (once merged to develop)\r\n\r\n* update changelog for v0.12.0\r\n\r\n---------\r\n\r\nCo-authored-by: kflemin <2205659+kflemin@users.noreply.github.com>","shortMessageHtmlLink":"Use Reopt v3, bump to v0.12.0 (#149) (#150)"}},{"before":"20bd44e960795675e512eb6a284c013cb592ec3b","after":null,"ref":"refs/heads/reopt-v3","pushedAt":"2024-05-07T15:28:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"}},{"before":"c731ea7a6f79d5dd6d0e54ae68f9ff0e84ff5666","after":"0dec7e1406a30caa600b59f2d808609e10e75262","ref":"refs/heads/develop","pushedAt":"2024-05-07T15:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"Use Reopt v3, bump to v0.12.0 (#149)\n\n* bump to call reopt v3 in URI\r\n\r\n* update one tests dummy_data to conform to v3 specification\r\n\r\n* bump to version 0.12.0 for using reopt-api v3\r\n\r\n* WIP: flatten assumptions file and change us_dollars items for v3\r\n\r\n* specify reopt version in assumptions file name\r\n\r\n* upgrade LoadProfile to ElectricLoad for v3\r\n\r\n* updates to basic assumptions to conform to v3 specifications\r\n\r\n* rename 4tsperhour to 4tsperhour_v3\r\n\r\n* update 4tsperhour to v3 specs\r\n\r\n* update another dummy_data for v3 specs\r\n\r\n* point to version-specified assumptions file\r\n\r\n* WIP: flatten schema, update some keys, start changing types, move min/max\r\n\r\n* WIP: more test assumptions file updates\r\n\r\n* WIP: update docs with some of the v3 changes. More still needed\r\n\r\n* WIP: a few initial changes to output schema. much still to do\r\n\r\n* WIP: update adapter code for v3 keys\r\n\r\n* create Meta top-level object in schema\r\n\r\n* clean up min/max, specify fraction in description, etc\r\n\r\n* add new optimality_tolerance key to schema\r\n\r\n* bump outdated versions in index.md\r\n\r\n* WIP: remove _us_dollars from lcc key in output\r\n\r\n* flatten schema to conform to reopt-api v3\r\n\r\n* use standard schema types\r\n\r\n* remove `us_dollars` from outputs and update Profile & LoadProfile\r\n\r\n* remove `us_dollars` from keys for v3\r\n\r\n* change `Storage` to `ElectricStorage`\r\n\r\n* WIP: schema and code changes for `year_one` for v3\r\n\r\n* update `net_` prefix in schema\r\n\r\n* maybe last schema changes?\r\n\r\n* move roof_squarefeet into Site in test file\r\n\r\n* a few more schema fixes\r\n\r\n* update adapters to read the flatter in/output from reopt\r\n\r\n* reopt-lite-api code to read/write the flatter files\r\n\r\n* post-processor to read flatter outputs\r\n\r\n* docs to show flatter input example\r\n\r\n* different json path to description in reopt input\r\n\r\n* move a couple schema items from ElectricTariff to ElectricUtility\r\n\r\n* read flatter json output in test\r\n\r\n* remove coincident_peak_load_charge from assumptions files\r\n\r\n* rename meta block of input schema properly\r\n\r\n* fix typo and clean up base reopt post\r\n\r\n* no longer need to declare wind==0Kw to deactivate it in v3\r\n\r\n* no longer need wind = 0kW to deactivate it\r\n\r\n* wip fixing REopt optimization calls\r\n\r\n* default run_resilience to `false`\r\n\r\n* attempt to send utility & rate to reopt\r\n\r\n* this reopt input file works\r\n\r\n* wait longer in reopt_api call\r\n\r\n* update 4tsperhour reopt input file\r\n\r\n* update assumptions file paths\r\n\r\n* feature_report_adapter a bit more like scenario_report_adapter\r\n\r\n* clarify test phrasing\r\n\r\n* clarify default reopt assumptions in adapters\r\n\r\n* standardize and universalize more paths in spec file\r\n\r\n* remove unused commented code from spec file\r\n\r\n* more path improvement in spec file\r\n\r\n* update one more path\r\n\r\n* use urdb label for rate source\r\n\r\n* add resilience run & assertion to `process scenario report` test\r\n\r\n* increase sleep time and gather reopt output a little better\r\n\r\n* restore log to debug level after confirming correct output\r\n\r\n* comment resilience run & assertion temporarily\r\n\r\n* add section headers to tests\r\n\r\n* start of updating reopt output keys\r\n\r\n* point to modified scenario-gem which has updated reporting-gem content\r\n\r\n* update more keys for reopt-v3\r\n\r\n* more key and existence changes to scenario adapter\r\n\r\n* point to dependent branches in scenario and reporting gems\r\n\r\n* update feature adapter with v3 keys\r\n\r\n* update input/output keys\r\n\r\n* clean up Nates outdated code\r\n\r\n* similar fixes to handling reopt outputs as feature-adapter\r\n\r\n* change puts to logging, and clarify statements\r\n\r\n* copy default/blank assumptions to scenario-adapter\r\n\r\n* remove temporary file production used for debugging/testing\r\n\r\n* remove unnecessary puts statement\r\n\r\n* more keys updated for reopt v3\r\n\r\n* organize assumptions file sections a bit\r\n\r\n* more if-statements for handling lack of PV\r\n\r\n* update docs for required reopt inputs\r\n\r\n* new assumptions file that includes wind\r\n\r\n* add option to choose assumptions file with wind when running a test\r\n\r\n* add another `if` for storage\r\n\r\n* add wind to test assumptions files\r\n\r\n* change lat/long in test feature reports\r\n\r\n* make monthly energy rates in test file a little more expensive\r\n\r\n* point to assumptions file with wind for tests\r\n\r\n* remove outdated assumptions file\r\n\r\n* point to released scenario-gem v0.12.0\r\n\r\n* enable manually running CI (once merged to develop)\r\n\r\n* update changelog for v0.12.0\r\n\r\n---------\r\n\r\nCo-authored-by: kflemin <2205659+kflemin@users.noreply.github.com>","shortMessageHtmlLink":"Use Reopt v3, bump to v0.12.0 (#149)"}},{"before":"5486af4003a629a2f25d36213f6fc2e2cf732f15","after":"20bd44e960795675e512eb6a284c013cb592ec3b","ref":"refs/heads/reopt-v3","pushedAt":"2024-05-06T22:30:29.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"update changelog for v0.12.0","shortMessageHtmlLink":"update changelog for v0.12.0"}},{"before":"134195ea322888ff1ee78956d66e3d5463e8b107","after":"5486af4003a629a2f25d36213f6fc2e2cf732f15","ref":"refs/heads/reopt-v3","pushedAt":"2024-05-02T17:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"remove outdated assumptions file","shortMessageHtmlLink":"remove outdated assumptions file"}},{"before":"efb426f63ea9ce679dc3a0f132bd4889204ac26f","after":"134195ea322888ff1ee78956d66e3d5463e8b107","ref":"refs/heads/reopt-v3","pushedAt":"2024-05-02T15:23:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"point to assumptions file with wind for tests","shortMessageHtmlLink":"point to assumptions file with wind for tests"}},{"before":"b94fb5479e25b5ec2523e977a1ccb75c87bc25c6","after":"efb426f63ea9ce679dc3a0f132bd4889204ac26f","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-30T22:19:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"add option to choose assumptions file with wind when running a test","shortMessageHtmlLink":"add option to choose assumptions file with wind when running a test"}},{"before":"78c82b6bc2ab13937f3fd97f5300ac7a837fdfe3","after":"b94fb5479e25b5ec2523e977a1ccb75c87bc25c6","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-30T21:45:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"update docs for required reopt inputs","shortMessageHtmlLink":"update docs for required reopt inputs"}},{"before":"b9b3ecd4d8e3ea4b7355a1134fc5ee8154acce55","after":"78c82b6bc2ab13937f3fd97f5300ac7a837fdfe3","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-30T21:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"more if-statements for handling lack of PV","shortMessageHtmlLink":"more if-statements for handling lack of PV"}},{"before":"ed11521cf75e0a79ee292d8abc8168cbeb28b800","after":"b9b3ecd4d8e3ea4b7355a1134fc5ee8154acce55","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-29T14:10:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"organize assumptions file sections a bit","shortMessageHtmlLink":"organize assumptions file sections a bit"}},{"before":"91267e5d1605af28ca6b8ac2a1fcaf850d4ff758","after":"ed11521cf75e0a79ee292d8abc8168cbeb28b800","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-25T19:04:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"remove unnecessary puts statement","shortMessageHtmlLink":"remove unnecessary puts statement"}},{"before":"268cde205e2033b718e2a687a42090b92f63ac14","after":"91267e5d1605af28ca6b8ac2a1fcaf850d4ff758","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-25T18:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"remove temporary file production used for debugging/testing","shortMessageHtmlLink":"remove temporary file production used for debugging/testing"}},{"before":"ce323e0df94d556ed35c8bb53d572dce43bf7b50","after":"268cde205e2033b718e2a687a42090b92f63ac14","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-25T18:48:46.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"copy default/blank assumptions to scenario-adapter","shortMessageHtmlLink":"copy default/blank assumptions to scenario-adapter"}},{"before":"05693eae085704da4a2a6bd74443af012fecacb1","after":"ce323e0df94d556ed35c8bb53d572dce43bf7b50","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-25T17:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kflemin","name":"Katherine Fleming","path":"/kflemin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2205659?s=80&v=4"},"commit":{"message":"update input/output keys","shortMessageHtmlLink":"update input/output keys"}},{"before":"47d1b17c3461cea25cf759b75d86565bd298d576","after":"05693eae085704da4a2a6bd74443af012fecacb1","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-24T22:06:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"update feature adapter with v3 keys","shortMessageHtmlLink":"update feature adapter with v3 keys"}},{"before":"cb8c13040c83ce4ae75c499beafbfc776ac8b3ae","after":"47d1b17c3461cea25cf759b75d86565bd298d576","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-23T15:38:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kflemin","name":"Katherine Fleming","path":"/kflemin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2205659?s=80&v=4"},"commit":{"message":"Merge branch 'reopt-v3' of https://github.com/urbanopt/urbanopt-reopt-gem into reopt-v3","shortMessageHtmlLink":"Merge branch 'reopt-v3' of https://github.com/urbanopt/urbanopt-reopt…"}},{"before":"15eda3ee25732a398f911388c5bc3c677c2f5d47","after":"cb8c13040c83ce4ae75c499beafbfc776ac8b3ae","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-22T21:43:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"add section headers to tests","shortMessageHtmlLink":"add section headers to tests"}},{"before":"337edb31b93f638462482071444443d9739dd3dc","after":"15eda3ee25732a398f911388c5bc3c677c2f5d47","ref":"refs/heads/reopt-v3","pushedAt":"2024-04-22T19:05:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"vtnate","name":"Nathan Moore","path":"/vtnate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19916206?s=80&v=4"},"commit":{"message":"comment resilience run & assertion temporarily","shortMessageHtmlLink":"comment resilience run & assertion temporarily"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjUFRsQA","startCursor":null,"endCursor":null}},"title":"Activity · urbanopt/urbanopt-reopt-gem"}