{"id":16178242,"url":"https://github.com/sgpinkus/microgrid_device_kit_market_simulations","last_synced_at":"2025-04-07T11:29:09.900Z","repository":{"id":152239522,"uuid":"585401981","full_name":"sgpinkus/microgrid_device_kit_market_simulations","owner":"sgpinkus","description":"Experiement device_kit based microgrid market simulation scripts.","archived":false,"fork":false,"pushed_at":"2024-08-01T23:46:04.000Z","size":28,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-13T14:18:03.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sgpinkus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-05T04:30:39.000Z","updated_at":"2024-08-01T23:46:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"24c848e5-13c9-451b-ae9f-66547d156a86","html_url":"https://github.com/sgpinkus/microgrid_device_kit_market_simulations","commit_stats":null,"previous_names":["sgpinkus/microgrid_device_kit_market_simulations"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgpinkus%2Fmicrogrid_device_kit_market_simulations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgpinkus%2Fmicrogrid_device_kit_market_simulations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgpinkus%2Fmicrogrid_device_kit_market_simulations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgpinkus%2Fmicrogrid_device_kit_market_simulations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgpinkus","download_url":"https://codeload.github.com/sgpinkus/microgrid_device_kit_market_simulations/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247643224,"owners_count":20972059,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T05:13:17.823Z","updated_at":"2025-04-07T11:29:09.874Z","avatar_url":"https://github.com/sgpinkus.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MICROGRID DEVICE_KIT MARKET SIMULATIONS\nThis is a simple wrapper over [device_kit](https://github.com/sgpinkus/device_kit) microgrid modelling tool, that simulates market / auction based price adjustment (or equivalently distributed gradient descent), to find an optimal resource allocation and corresponding prices. Currently only supports point bid agent strategy with an optional proximal penalty. Some convenience scripts to generate plots and gifs are included.\n\n# INSTALLATION\n\n```\ngit clone https://github.com/sgpinkus/device_kit_market_simulations \u0026\u0026 cd device_kit_market_simulations\npip install -r requirements.txt\n```\n\n# USAGE\n`run.py` runs `device_kit` \"scenarios\" which are model of day-ahead flexibility to do anything. Example:\n\n    ./run.py device_kit/sample_scenarios/ev_charge_scenario.py -i50\n\nThis will create a directory in the CWD that stores the results. The results can be inspected with `report.py`.\n\nThis more complex scenario is a variation of the scenario presented in [Li, Chen \u0026 Low 2011][lcl]:\n\n    ./run.py scenario/lcl/lcl_scenario.py --stepsize=\"1/(steps+10)\" --maxiter=100 --tol=\"5e-3\" -d my-run\n    ./report.py my-run --movie -v0 -e5\n\n[lcl]: https://ieeexplore.ieee.org/abstract/document/6039082/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgpinkus%2Fmicrogrid_device_kit_market_simulations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgpinkus%2Fmicrogrid_device_kit_market_simulations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgpinkus%2Fmicrogrid_device_kit_market_simulations/lists"}