{"id":353234,"name":"Macro","description":"Allows you to optimize the design and operations of large multi-sector energy systems.","url":"ps://github.com/macroenergy/macroenergy.jl","last_synced_at":"2026-10-19T05:32:38.179Z","repository":{"id":290847111,"uuid":"709832918","full_name":"macroenergy/MacroEnergy.jl","owner":"macroenergy","description":"Macro allows you to optimize the design and operations of large multi-sector energy systems.","archived":false,"fork":false,"pushed_at":"2026-10-05T21:51:00.000Z","size":71824,"stargazers_count":52,"open_issues_count":30,"forks_count":44,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-10-13T02:45:57.936Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://macroenergy.github.io/MacroEnergy.jl/","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/macroenergy.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"accessibility":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2023-10-25T13:41:42.000Z","updated_at":"2026-10-08T06:16:50.000Z","dependencies_parsed_at":"2026-10-13T02:41:58.976Z","dependency_job_id":null,"html_url":"https://github.com/macroenergy/MacroEnergy.jl","commit_stats":null,"previous_names":["macroenergy/macroenergy.jl"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/macroenergy/MacroEnergy.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/macroenergy","download_url":"https://codeload.github.com/macroenergy/MacroEnergy.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343843146,"owners_count":38296148,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-14T02:00:06.392Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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"}},"owner":{"login":"macroenergy","name":"MacroEnergy","uuid":"114940386","kind":"organization","description":"Multi-Energy Infrastructure \u0026 Operations Optimization","email":null,"website":null,"location":"United States of America","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/114940386?v=4","repositories_count":9,"last_synced_at":"2026-10-16T04:09:19.970Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/macroenergy","funding_links":[],"total_stars":125,"followers":28,"following":0,"created_at":"2023-05-09T14:33:37.902Z","updated_at":"2026-10-16T04:09:19.987Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/macroenergy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/macroenergy/repositories"},"packages":[],"commits":{"id":11001532,"full_name":"macroenergy/MacroEnergy.jl","default_branch":"main","total_commits":1943,"total_committers":23,"total_bot_commits":21,"total_bot_committers":1,"mean_commits":84.47826086956522,"dds":0.6181163149768399,"past_year_total_commits":808,"past_year_total_committers":21,"past_year_total_bot_commits":21,"past_year_total_bot_committers":1,"past_year_mean_commits":38.476190476190474,"past_year_dds":0.5346534653465347,"last_synced_at":"2026-10-18T05:02:30.129Z","last_synced_commit":"a0ca60134c50956cad93f2bf04763b756a2b5829","created_at":"2025-09-08T06:39:10.891Z","updated_at":"2026-10-18T05:02:30.046Z","committers":[{"name":"Ruaridh Macdonald","email":"rmacd@mit.edu","login":"RuaridhMacd","count":742},{"name":"lbonaldo","email":"bonaldo.luca12@gmail.com","login":"lbonaldo","count":582},{"name":"Filippo Pecci","email":"peccifilippo@gmail.com","login":"filippopecci","count":361},{"name":"Mohamed Atouife","email":"114746023+Mohamedat0","login":"Mohamedat0","count":55},{"name":"Anna Li","email":"li.anna6389@gmail.com","login":"anna-x-li","count":47},{"name":"Emil Dimanchev","email":"emild@mit.edu","login":"EmilDimanchev","count":35},{"name":"Junwenlaw","email":"97320660+Junwenlaw","login":"Junwenlaw","count":31},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":21},{"name":"Ruike Lyu (吕睿可)","email":"47710448+Rick10119","login":"Rick10119","count":17},{"name":"lbonaldo","email":"39280783+lbonaldo.","login":"lbonaldo.","count":15},{"name":"Jesse Jenkins","email":"jesse.d.jenkins@gmail.com","login":"JesseJenkins","count":7},{"name":"HongxiLuo","email":"hl8692@princeton.edu","login":"HongxiLuo","count":5},{"name":"CompatHelper Julia","email":"compathelper_noreply@julialang.org","login":null,"count":4},{"name":"Chakrabarti, Sambuddha (Sam)","email":"sambuddha.chakrabarti@gmail.com","login":"sambuddhac","count":4},{"name":"lillianwang112","email":"wanglillian112@gmail.com","login":"lillianwang112","count":4},{"name":"Sush1090","email":"sushrut1090@gmail.com","login":"Sush1090","count":3},{"name":"Alice Di Bella","email":"98093490+cerealice","login":"cerealice","count":2},{"name":"Daniel Ari Friedman","email":"danielarifriedman@gmail.com","login":"docxology","count":2},{"name":"JZL","email":"1739784+JZL","login":"JZL","count":2},{"name":"Akash Goel","email":"goelakash93@gmail.com","login":"goelakash","count":1},{"name":"David Cole","email":"dlcdavidc@gmail.com","login":"dlcole3","count":1},{"name":"Emil Dimanchev","email":"emildi@Mac.fios-router.home","login":null,"count":1},{"name":"Rohit Giridharan","email":"rohitgiri30@gmail.com","login":"rohitgiridharan","count":1}],"past_year_committers":[{"name":"Ruaridh Macdonald","email":"rmacd@mit.edu","login":"RuaridhMacd","count":376},{"name":"lbonaldo","email":"39280783+lbonaldo","login":"lbonaldo","count":158},{"name":"Filippo Pecci","email":"peccifilippo@gmail.com","login":"filippopecci","count":108},{"name":"Mohamed Atouife","email":"114746023+Mohamedat0","login":"Mohamedat0","count":46},{"name":"Anna Li","email":"li.anna6389@gmail.com","login":"anna-x-li","count":28},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":21},{"name":"lbonaldo","email":"39280783+lbonaldo.","login":"lbonaldo.","count":15},{"name":"Emil Dimanchev","email":"emild@mit.edu","login":"EmilDimanchev","count":12},{"name":"Jun Wen Law","email":"junlaw@mit.edu","login":"Junwenlaw","count":9},{"name":"Ruike Lyu (吕睿可)","email":"47710448+Rick10119","login":"Rick10119","count":8},{"name":"Jesse Jenkins","email":"jesse.d.jenkins@gmail.com","login":"JesseJenkins","count":5},{"name":"HongxiLuo","email":"hl8692@princeton.edu","login":"HongxiLuo","count":5},{"name":"lillianwang112","email":"wanglillian112@gmail.com","login":"lillianwang112","count":4},{"name":"Sush1090","email":"sushrut1090@gmail.com","login":"Sush1090","count":3},{"name":"CompatHelper Julia","email":"compathelper_noreply@julialang.org","login":null,"count":2},{"name":"Alice Di Bella","email":"98093490+cerealice","login":"cerealice","count":2},{"name":"Daniel Ari Friedman","email":"danielarifriedman@gmail.com","login":"docxology","count":2},{"name":"Akash Goel","email":"goelakash93@gmail.com","login":"goelakash","count":1},{"name":"David Cole","email":"dlcdavidc@gmail.com","login":"dlcole3","count":1},{"name":"JZL","email":"1739784+JZL","login":"JZL","count":1},{"name":"Rohit Giridharan","email":"rohitgiri30@gmail.com","login":"rohitgiridharan","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-19T00:00:15.058Z","repositories_count":8472177,"commits_count":1282159080,"contributors_count":58755361,"owners_count":1813875,"committers_count":3857839,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"macroenergy/MacroEnergy.jl","html_url":"https://github.com/macroenergy/MacroEnergy.jl","last_synced_at":"2026-10-18T05:03:07.848Z","status":null,"issues_count":38,"pull_requests_count":212,"avg_time_to_close_issue":3189892.294117647,"avg_time_to_close_pull_request":1825795.2651933702,"issues_closed_count":17,"pull_requests_closed_count":181,"pull_request_authors_count":20,"issue_authors_count":11,"avg_comments_per_issue":2.026315789473684,"avg_comments_per_pull_request":0.7311320754716981,"merged_pull_requests_count":151,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":16,"past_year_pull_requests_count":79,"past_year_avg_time_to_close_issue":5468239.714285715,"past_year_avg_time_to_close_pull_request":2635991.323943662,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":71,"past_year_pull_request_authors_count":15,"past_year_issue_authors_count":7,"past_year_avg_comments_per_issue":1.4375,"past_year_avg_comments_per_pull_request":0.9493670886075949,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":58,"created_at":"2025-08-29T14:11:56.849Z","updated_at":"2026-10-18T05:03:07.849Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/macroenergy%2FMacroEnergy.jl/issues","issue_labels_count":{"enhancement":9,"bug":4,"discussion":1},"pull_request_labels_count":{"documentation":52,"enhancement":46,"bug":23,"performance":4,"breaking-change":2,"refactor":1},"issue_author_associations_count":{"COLLABORATOR":21,"NONE":15,"CONTRIBUTOR":2},"pull_request_author_associations_count":{"COLLABORATOR":193,"CONTRIBUTOR":13,"NONE":6},"issue_authors":{"acpascale":7,"Junwenlaw":7,"docxology":6,"filippopecci":5,"HongxiLuo":4,"lbonaldo":3,"RuaridhMacd":2,"rohitgiridharan":1,"Sush1090":1,"asgross":1,"JuliaTagBot":1},"pull_request_authors":{"RuaridhMacd":75,"lbonaldo":57,"filippopecci":32,"EmilDimanchev":11,"github-actions[bot]":6,"anna-x-li":6,"Junwenlaw":6,"lillianwang112":3,"sambuddhac":3,"Rick10119":2,"JesseJenkins":2,"Wendy-YuWENG":1,"ksk9220":1,"goelakash":1,"JZL":1,"gschivley":1,"rohitgiridharan":1,"Mohamedat0":1,"Sush1090":1,"docxology":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-19T00:00:06.459Z","repositories_count":18132419,"issues_count":48706880,"pull_requests_count":150100499,"authors_count":12068029,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"bug":2},"past_year_pull_request_labels_count":{"enhancement":17,"bug":12,"documentation":11,"performance":4,"breaking-change":2,"refactor":1},"past_year_issue_author_associations_count":{"NONE":10,"COLLABORATOR":4,"CONTRIBUTOR":2},"past_year_pull_request_author_associations_count":{"COLLABORATOR":64,"CONTRIBUTOR":10,"NONE":5},"past_year_issue_authors":{"docxology":6,"acpascale":3,"HongxiLuo":3,"asgross":1,"filippopecci":1,"rohitgiridharan":1,"Sush1090":1},"past_year_pull_request_authors":{"RuaridhMacd":22,"lbonaldo":16,"filippopecci":14,"EmilDimanchev":7,"github-actions[bot]":6,"Junwenlaw":3,"lillianwang112":3,"anna-x-li":1,"docxology":1,"goelakash":1,"gschivley":1,"ksk9220":1,"rohitgiridharan":1,"sambuddhac":1,"Sush1090":1},"maintainers":[{"login":"RuaridhMacd","count":77,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RuaridhMacd"},{"login":"lbonaldo","count":60,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lbonaldo"},{"login":"filippopecci","count":37,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filippopecci"},{"login":"Junwenlaw","count":13,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Junwenlaw"},{"login":"EmilDimanchev","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EmilDimanchev"},{"login":"anna-x-li","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anna-x-li"},{"login":"HongxiLuo","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HongxiLuo"},{"login":"sambuddhac","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sambuddhac"},{"login":"JesseJenkins","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JesseJenkins"},{"login":"Wendy-YuWENG","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Wendy-YuWENG"}],"active_maintainers":[{"login":"RuaridhMacd","count":22,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RuaridhMacd"},{"login":"lbonaldo","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lbonaldo"},{"login":"filippopecci","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filippopecci"},{"login":"EmilDimanchev","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/EmilDimanchev"},{"login":"HongxiLuo","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HongxiLuo"},{"login":"Junwenlaw","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Junwenlaw"},{"login":"anna-x-li","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/anna-x-li"},{"login":"sambuddhac","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sambuddhac"}]},"events":{"total":{"CommitCommentEvent":6,"CreateEvent":35,"DeleteEvent":46,"ForkEvent":19,"IssueCommentEvent":59,"IssuesEvent":9,"PullRequestEvent":120,"PullRequestReviewCommentEvent":49,"PullRequestReviewEvent":92,"PushEvent":307,"ReleaseEvent":1,"WatchEvent":25},"last_year":{"CommitCommentEvent":3,"CreateEvent":11,"DeleteEvent":7,"ForkEvent":2,"IssueCommentEvent":23,"IssuesEvent":3,"PullRequestEvent":35,"PullRequestReviewCommentEvent":27,"PullRequestReviewEvent":40,"PushEvent":93,"WatchEvent":7}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/changelog-sync.yml","sha":null,"kind":"manifest","created_at":"2026-06-05T17:00:31.020Z","updated_at":"2026-06-05T17:00:31.020Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/.github/workflows/changelog-sync.yml","dependencies":[{"id":25871727882,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25871727883,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"julia","filepath":"Project.toml","sha":null,"kind":"manifest","created_at":"2026-05-12T06:01:21.737Z","updated_at":"2026-05-12T06:01:21.737Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/Project.toml","dependencies":[{"id":25861436203,"package_name":"BenchmarkTools","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436204,"package_name":"CSV","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436209,"package_name":"DBInterface","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436210,"package_name":"DataFrames","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436211,"package_name":"Dates","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436212,"package_name":"Distributed","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436214,"package_name":"DistributedArrays","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436215,"package_name":"DuckDB","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436217,"package_name":"DuckDB_jll","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436218,"package_name":"GZip","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436220,"package_name":"GitHub","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436228,"package_name":"HiGHS","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436230,"package_name":"InteractiveUtils","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436238,"package_name":"JSON3","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436244,"package_name":"JuMP","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436247,"package_name":"Logging","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436248,"package_name":"LoggingExtras","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436249,"package_name":"MacroEnergyScaling","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436250,"package_name":"MacroEnergySolvers","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436251,"package_name":"Markdown","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436258,"package_name":"OrderedCollections","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436266,"package_name":"Parquet2","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436314,"package_name":"Pkg","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436327,"package_name":"Printf","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436328,"package_name":"Random","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436329,"package_name":"Revise","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436337,"package_name":"SlurmClusterManager","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436343,"package_name":"Test","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436344,"package_name":"YAML","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"julia","filepath":"docs/Project.toml","sha":null,"kind":"manifest","created_at":"2026-05-12T06:01:25.537Z","updated_at":"2026-05-12T06:01:25.537Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/docs/Project.toml","dependencies":[{"id":25861436363,"package_name":"AbstractTrees","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436393,"package_name":"DataFrames","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436394,"package_name":"Documenter","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436403,"package_name":"DocumenterMermaid","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436408,"package_name":"HiGHS","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436409,"package_name":"InteractiveUtils","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25861436410,"package_name":"MacroEnergy","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/CompatHelper.yml","sha":null,"kind":"manifest","created_at":"2025-04-30T22:39:06.931Z","updated_at":"2025-04-30T22:39:06.931Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/.github/workflows/CompatHelper.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/TagBot.yml","sha":null,"kind":"manifest","created_at":"2025-04-30T22:39:07.149Z","updated_at":"2025-04-30T22:39:07.149Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/.github/workflows/TagBot.yml","dependencies":[{"id":22931172652,"package_name":"JuliaRegistries/TagBot","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2025-04-30T22:39:07.766Z","updated_at":"2025-04-30T22:39:07.766Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/.github/workflows/ci.yml","dependencies":[{"id":22931172653,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22931172654,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":22931172655,"package_name":"julia-actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":22931172656,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":22931172657,"package_name":"julia-actions/julia-runtest","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":22931172658,"package_name":"julia-actions/julia-processcoverage","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/documentation.yml","sha":null,"kind":"manifest","created_at":"2025-04-30T22:39:08.335Z","updated_at":"2025-04-30T22:39:08.335Z","repository_link":"https://github.com/macroenergy/MacroEnergy.jl/blob/main/.github/workflows/documentation.yml","dependencies":[{"id":22931172662,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22931172663,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":22931172664,"package_name":"julia-actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":22931172665,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":22931172666,"package_name":"julia-actions/julia-docdeploy","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]}],"score":7.542213463193403,"created_at":"2026-04-30T00:04:36.968Z","updated_at":"2026-10-19T05:32:38.181Z","avatar_url":"https://github.com/macroenergy.png","language":"Julia","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# Macro\n[![Build Status](https://github.com/macroenergy/MacroEnergy.jl/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/macroenergy/MacroEnergy.jl/actions)[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://macroenergy.github.io/MacroEnergy.jl/)\n\n**Macro** is a bottom-up, multi-sectoral infrastructure optimization model for macro-energy systems. It co-optimizes the design and operation of user-defined models of multi-sector energy systems and networks. Macro allows users to explore the impact of changing energy policies, technologies, demand patterns, and other factors on an energy system as a whole and as separate sectors.\n\n## Features\n\nThe Macro development team have built on their experience developing the [GenX](https://github.com/GenXProject/GenX.jl) and [Dolphyn](https://github.com/macroenergy/Dolphyn.jl) models to develop a new architecture which is easier and faster to expand to new energy technologies, policies, and sectors.\n\nMacro's key features are:\n\n- **Graph-based representation** of the energy system, facilitating clear representation and analysis of energy and mass flows between sectors.\n- **\"Plug and play\" flexibility** for integrating new technologies and sectors, including electricity, hydrogen, heat, and transport.\n- **High spatial and temporal resolution** to accurately capture sector dynamics.\n- Designed for **distributed computing** to enable large-scale optimizations.\n- Tailored **Benders decomposition** framework for optimization.\n- **Open-source** built using Julia and JuMP.\n\n## Citing Macro\n\nIf you use Macro, please cite the current version of the software and the software paper.\n\nThe version citation is available in the \"About\" section of the GitHub repository.\n\nWe have submitted a peer-reviewed paper describing Macro, but please cite the preprint in the meantime:\n\n```bibtex\n@article{macdonald2025macroenergy,\n  title={MacroEnergy. jl: A large-scale multi-sector energy system framework},\n  author={Macdonald, Ruaridh and Pecci, Filippo and Bonaldo, Luca and Law, Jun Wen and Weng, Yu and Mallapragada, Dharik and Jenkins, Jesse},\n  journal={arXiv preprint arXiv:2510.21943},\n  year={2025}\n}\n```\n\n## Installation\n\nYou can install Macro (aka.MacroEnergy.jl) using the Julia package manager:\n\n```julia\nusing Pkg\nPkg.add(\"MacroEnergy\")\n```\n\nIf you wish to make additions to Macro, please follow the installation instructions in the documentation, [on the Getting Started / Installation page.](https://macroenergy.github.io/MacroEnergy.jl/dev/Getting%20Started/2_installation/)\n\n## Recent changes\n\n\u003c!-- BEGIN GENERATED RECENT CHANGES --\u003e\n### 0.2.4 - 2026-09-10\n#### Changed\n\n- Skip Julia CI tests when changes are confined to `CHANGELOG.md`, `README.md`, or `docs/`, while retaining documentation builds and a consistent `CI result` check that reports successful tests or an intentional skip.\n\n#### Fixed\n\n- Removed `[skip ci]` from automated changelog commit messages so release tags pointing to those commits can trigger documentation deployment.\n\nFor the full release history, see [CHANGELOG.md](CHANGELOG.md).\n\u003c!-- END GENERATED RECENT CHANGES --\u003e\n\n## Learning to use Macro\n\n### Documentation\n\nThe Macro documentation [can be found here.](https://macroenergy.github.io/MacroEnergy.jl/). The documentation contains five main resources:\n\n- A getting started section, which shows you how to install and run Macro.\n- Guides, which walk you through how to achieve specific tasks using Macro.\n- A manual, which describes all the components and features of Macro in detail.\n- Tutorials, which are extended guides with worked examples\n- A function reference, which etails the API and functions available with Macro.\n\n### Bug reports\n\nPlease report any bugs or new feature requests on [the Issues page of this repository](https://github.com/macroenergy/MacroEnergy.jl/issues).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/353234","html_url":"https://ost.ecosyste.ms/projects/353234"}