{"id":189766,"name":"GenX","description":"A highly-configurable, open source electricity resource capacity expansion model that incorporates several state-of-the-art practices in electricity system planning to offer improved decision support for a changing electricity landscape.","url":"https://github.com/genxproject/genx.jl","last_synced_at":"2026-05-13T06:30:24.022Z","repository":{"id":37075002,"uuid":"368957308","full_name":"GenXProject/GenX.jl","owner":"GenXProject","description":"GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu","archived":false,"fork":false,"pushed_at":"2026-05-01T02:22:11.000Z","size":237221,"stargazers_count":353,"open_issues_count":84,"forks_count":148,"subscribers_count":18,"default_branch":"main","last_synced_at":"2026-05-01T04:10:10.557Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://genxproject.github.io/GenX.jl/","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GenXProject.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-19T17:57:57.000Z","updated_at":"2026-04-24T18:29:57.000Z","dependencies_parsed_at":"2026-03-24T06:01:25.381Z","dependency_job_id":null,"html_url":"https://github.com/GenXProject/GenX.jl","commit_stats":{"total_commits":868,"total_committers":32,"mean_commits":27.125,"dds":0.6866359447004609,"last_synced_commit":"73ab92d78fef9d8a934f3bb20b74795096da3ca9"},"previous_names":["genxproject/genx"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/GenXProject/GenX.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GenXProject","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32591603,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"online","status_checked_at":"2026-05-04T02:00:06.625Z","response_time":58,"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":"GenXProject","name":null,"uuid":"84470580","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/84470580?v=4","repositories_count":1,"last_synced_at":"2023-03-04T04:04:17.182Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/GenXProject","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:16:28.991Z","updated_at":"2023-03-04T04:04:17.186Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GenXProject","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GenXProject/repositories"},"packages":[{"id":9960362,"name":"GenX","ecosystem":"julia","description":"GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu","homepage":"https://genxproject.github.io/GenX.jl/","licenses":"GPL-2.0","normalized_licenses":["GPL-2.0"],"repository_url":"https://github.com/GenXProject/GenX.jl","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2024-05-14T15:34:26.032Z","latest_release_published_at":"2025-07-01T00:00:00.000Z","latest_release_number":"0.4.5","last_synced_at":"2026-04-01T21:13:09.821Z","created_at":"2024-05-13T15:19:12.564Z","updated_at":"2026-04-01T21:13:10.308Z","registry_url":"https://juliahub.com/ui/Packages/General/GenX/","install_command":"Pkg.add(\"GenX\")","documentation_url":"https://docs.juliahub.com/General/GenX/stable/","metadata":{"uuid":"5d317b1e-30ec-4ed6-a8ce-8d2d88d7cfac"},"repo_metadata":{"id":37075002,"uuid":"368957308","full_name":"GenXProject/GenX.jl","owner":"GenXProject","description":"GenX: a configurable power system capacity expansion model for studying low-carbon energy futures. More details at : https://genx.mit.edu","archived":false,"fork":false,"pushed_at":"2026-02-10T17:57:51.000Z","size":230545,"stargazers_count":342,"open_issues_count":82,"forks_count":146,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-02-27T20:55:16.869Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://genxproject.github.io/GenX.jl/","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GenXProject.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json","notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-19T17:57:57.000Z","updated_at":"2026-02-21T16:22:55.000Z","dependencies_parsed_at":"2025-12-10T03:02:59.795Z","dependency_job_id":null,"html_url":"https://github.com/GenXProject/GenX.jl","commit_stats":{"total_commits":868,"total_committers":32,"mean_commits":27.125,"dds":0.6866359447004609,"last_synced_commit":"73ab92d78fef9d8a934f3bb20b74795096da3ca9"},"previous_names":["genxproject/genx"],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/GenXProject/GenX.jl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GenXProject","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29984713,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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_record":{"login":"GenXProject","name":null,"uuid":"84470580","kind":"user","description":null,"email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/84470580?v=4","repositories_count":1,"last_synced_at":"2023-03-04T04:04:17.182Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/GenXProject","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:16:28.991Z","updated_at":"2023-03-04T04:04:17.186Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GenXProject","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GenXProject/repositories"},"tags":[{"name":"v0.4.5","sha":"c1000b9ce47d9c2bb616bf6914b7664f1bced6d0","kind":"tag","published_at":"2025-07-11T18:02:00.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.5","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"794d3914ea5a9a1c7abc966f6fa3152c12a0c375","kind":"tag","published_at":"2025-02-05T04:40:15.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.4","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"dcf3df01b1c23df1bf139f2a10f07468837dd909","kind":"tag","published_at":"2025-01-30T04:07:56.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.3","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"0efaff1b9de5529b001facd4f15aaeee960e33e2","kind":"tag","published_at":"2025-01-06T17:38:12.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.2","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"150fe7af80410a11bd17adf544c186f898f0ddcd","kind":"tag","published_at":"2024-08-21T17:03:15.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.1","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"62c0c0c2501b6c0dcff1416870730ae0428a651c","kind":"commit","published_at":"2024-05-06T00:40:06.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.0","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.0/manifests"},{"name":"v0.3.7","sha":"52e9b7d84ee539559cb27e6c4a6b1363af70cd5e","kind":"commit","published_at":"2024-04-02T23:54:47.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.7","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.7/manifests"},{"name":"v0.4.0-rc","sha":"e52df19526f6ab10227dbdb6f57e5b0398bf0468","kind":"commit","published_at":"2024-03-20T22:00:42.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.4.0-rc","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.4.0-rc","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.4.0-rc","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.0-rc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.4.0-rc/manifests"},{"name":"v0.3.6","sha":"951179bd53291876c2914fbe2705d3892f8ff7f2","kind":"commit","published_at":"2023-08-01T19:31:26.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.6","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.6/manifests"},{"name":"v0.3.5","sha":"5b9c0d66e4ecf16e755eb048ba00ca4025eb60d9","kind":"commit","published_at":"2023-05-18T20:09:42.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.5","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"c6d748f6f87a6af52ae5613851e59fcce7f2f6b1","kind":"commit","published_at":"2023-04-27T21:54:21.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.4","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"f20566725b90f2819cddc2c45ac58f525c93264e","kind":"commit","published_at":"2022-11-05T00:24:47.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.3","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"ebe821f7967ff40cd1b8230cb0fe2c5952a1544b","kind":"commit","published_at":"2022-09-16T00:09:49.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.2","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"ed826defe444f9ffaa3261d7423830914b87a545","kind":"commit","published_at":"2022-08-17T01:56:28.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.1","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"8d596530d171f1af297be4baebc5b122619db7da","kind":"commit","published_at":"2022-04-26T17:29:09.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.3.0","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"7556b86f23accb2c780f1532b1cf4c2cbcebb3d3","kind":"commit","published_at":"2022-01-06T22:19:37.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.2.0","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"b0ae69fe27b1d985f4bdc4c4025735cf12fe39c6","kind":"commit","published_at":"2021-08-09T03:30:01.000Z","download_url":"https://codeload.github.com/GenXProject/GenX.jl/tar.gz/v0.1.0","html_url":"https://github.com/GenXProject/GenX.jl/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/GenXProject/GenX.jl@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GenXProject%2FGenX.jl/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-01T21:13:10.281Z","dependent_packages_count":0,"downloads":71,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":9.485693256049315,"dependent_packages_count":38.29239120434262,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":23.88904223019597},"purl":"pkg:julia/GenX","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/julia/GenX","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/julia/GenX","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/julia/GenX/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-19T07:01:58.040Z","issues_count":99,"pull_requests_count":254,"avg_time_to_close_issue":11336344.810344828,"avg_time_to_close_pull_request":1678105.798994975,"issues_closed_count":58,"pull_requests_closed_count":199,"pull_request_authors_count":22,"issue_authors_count":44,"avg_comments_per_issue":1.5555555555555556,"avg_comments_per_pull_request":0.4645669291338583,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":2,"past_year_issues_count":24,"past_year_pull_requests_count":46,"past_year_avg_time_to_close_issue":9039117.8,"past_year_avg_time_to_close_pull_request":3417394.4814814813,"past_year_issues_closed_count":5,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":0.9583333333333334,"past_year_avg_comments_per_pull_request":0.41304347826086957,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":1,"past_year_merged_pull_requests_count":23,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/genxproject%2Fgenx.jl/issues","maintainers":[{"login":"lbonaldo","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lbonaldo"},{"login":"sambuddhac","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sambuddhac"},{"login":"cfe316","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cfe316"},{"login":"qluo0320github","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qluo0320github"},{"login":"mmutic","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmutic"},{"login":"JesseJenkins","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JesseJenkins"},{"login":"gschivley","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gschivley"},{"login":"gmantegna","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gmantegna"},{"login":"xuqingyu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xuqingyu"},{"login":"wilson-ricks","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wilson-ricks"},{"login":"RuaridhMacd","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RuaridhMacd"},{"login":"filippopecci","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filippopecci"},{"login":"nspatank","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nspatank"},{"login":"ml6802","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ml6802"}],"active_maintainers":[{"login":"lbonaldo","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lbonaldo"},{"login":"sambuddhac","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sambuddhac"},{"login":"gschivley","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gschivley"},{"login":"JesseJenkins","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JesseJenkins"},{"login":"wilson-ricks","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wilson-ricks"},{"login":"gmantegna","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gmantegna"},{"login":"qluo0320github","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qluo0320github"},{"login":"cfe316","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cfe316"},{"login":"ml6802","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ml6802"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/GenX/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/GenX/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/GenX/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/GenX/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages/GenX/codemeta","maintainers":[],"registry":{"name":"juliahub.com","url":"https://juliahub.com","ecosystem":"julia","default":true,"packages_count":13520,"maintainers_count":0,"namespaces_count":0,"keywords_count":0,"github":"JuliaRegistries","metadata":{"funded_packages_count":851},"icon_url":"https://github.com/JuliaRegistries.png","created_at":"2022-04-19T16:34:08.340Z","updated_at":"2026-04-03T06:47:58.091Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/juliahub.com/namespaces"}}],"commits":{"id":1545163,"full_name":"genxproject/genx.jl","default_branch":"main","total_commits":931,"total_committers":36,"total_bot_commits":8,"total_bot_committers":1,"mean_commits":25.86111111111111,"dds":0.6992481203007519,"past_year_total_commits":21,"past_year_total_committers":7,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":3.0,"past_year_dds":0.38095238095238093,"last_synced_at":"2026-05-10T18:24:52.694Z","last_synced_commit":"3d9596ad9ce69e66ed0404754e58250059bf612b","created_at":"2024-03-21T00:02:19.503Z","updated_at":"2026-05-10T18:24:37.977Z","committers":[{"name":"sambuddhac","email":"sambuddha.chakrabarti@gmail.com","login":"sambuddhac","count":280},{"name":"Jacob Schwartz","email":"jacob@jaschwartz.net","login":"cfe316","count":175},{"name":"nspatank","email":"nspatank@ncsu.edu","login":"nspatank","count":131},{"name":"Luca Bonaldo","email":"39280783+lbonaldo","login":"lbonaldo","count":89},{"name":"jfmorris","email":"jfmorris@mit.edu","login":null,"count":61},{"name":"Jesse Jenkins","email":"jesse.d.jenkins@gmail.com","login":"JesseJenkins","count":25},{"name":"rmacd757","email":"rmacd@mit.edu","login":"RuaridhMacd","count":20},{"name":"Gabe Mantegna","email":"30732358+gmantegna","login":"gmantegna","count":13},{"name":"Qingyu Xu","email":"qingyux@princeton.edu","login":"xuqingyu","count":13},{"name":"Filippo Pecci","email":"peccifilippo@gmail.com","login":"filippopecci","count":13},{"name":"aaronms","email":"aaronms@mit.edu","login":null,"count":11},{"name":"Dharik Mallapragada","email":"dharik13@gmail.com","login":"dharik13","count":11},{"name":"Pietro Monticone","email":"38562595+pitmonticone","login":"pitmonticone","count":10},{"name":"Greg Schivley","email":"greg@carbonimpact.co","login":null,"count":9},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":8},{"name":"GenXProject","email":"84470580+GenXProject","login":"GenXProject","count":7},{"name":"aaronsax","email":"37543140+aaronsax","login":"aaronsax","count":7},{"name":"Maya Mutic","email":"62064527+mmutic","login":"mmutic","count":6},{"name":"ql0320","email":"46303054+qluo0320github","login":"qluo0320github","count":6},{"name":"wilson-ricks","email":"wricks@princeton.edu","login":"wilson-ricks","count":6},{"name":"Joaquim","email":"joaquimdgarcia@gmail.com","login":"joaquimg","count":4},{"name":"Yuheng Zhang","email":"55777837+Betristor","login":"Betristor","count":4},{"name":"Dharik Mallapragada","email":"dharik@mit.edu","login":null,"count":4},{"name":"Derek Wacks","email":"derekwacks@gmail.com","login":"derekwacks","count":3},{"name":"aneeshamanocha","email":"32530260+aneeshamanocha","login":"aneeshamanocha","count":3},{"name":"Nick Laws","email":"NLaws","login":"NLaws","count":2},{"name":"wrgunther","email":"112493531+wrgunther","login":"wrgunther","count":1},{"name":"pshlime","email":"97135979+pshlime","login":"pshlime","count":1},{"name":"federicoparolin","email":"104208378+federicoparolin","login":"federicoparolin","count":1},{"name":"CompatHelper Julia","email":"compathelper_noreply@julialang.org","login":null,"count":1},{"name":"Yifu_eve","email":"49561157+yifueve","login":"yifueve","count":1},{"name":"Nick Robinson","email":"npr251@gmail.com","login":"nickrobinson251","count":1},{"name":"Greg Schivley","email":"greg.schivley@gmail.com","login":"gschivley","count":1},{"name":"Fangwei Cheng","email":"fc4uk@virginia.edu","login":"fc4uk","count":1},{"name":"Emil Dimanchev","email":"emild@mit.edu","login":"EmilDimanchev","count":1},{"name":"Abdelrahman Ayad","email":"70848794+abdelrahman-ayad","login":"abdelrahman-ayad","count":1}],"past_year_committers":[{"name":"Luca Bonaldo","email":"39280783+lbonaldo","login":"lbonaldo","count":13},{"name":"Chakrabarti, Sambuddha (Sam)","email":"sambuddha.chakrabarti@gmail.com","login":"sambuddhac","count":3},{"name":"Qingyu Xu","email":"qingyux@princeton.edu","login":"xuqingyu","count":1},{"name":"Nick Laws","email":"NLaws","login":"NLaws","count":1},{"name":"Joaquim","email":"joaquimdgarcia@gmail.com","login":"joaquimg","count":1},{"name":"Gabe Mantegna","email":"30732358+gmantegna","login":"gmantegna","count":1},{"name":"Emil Dimanchev","email":"emild@mit.edu","login":"EmilDimanchev","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/genxproject%2Fgenx.jl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-12T00:00:09.062Z","repositories_count":6233214,"commits_count":895317550,"contributors_count":34902970,"owners_count":1151793,"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":"genxproject/genx.jl","html_url":"https://github.com/genxproject/genx.jl","last_synced_at":"2026-05-06T03:04:31.642Z","status":"active","issues_count":103,"pull_requests_count":255,"avg_time_to_close_issue":11336344.810344828,"avg_time_to_close_pull_request":1678105.798994975,"issues_closed_count":58,"pull_requests_closed_count":199,"pull_request_authors_count":22,"issue_authors_count":46,"avg_comments_per_issue":1.4951456310679612,"avg_comments_per_pull_request":0.4627450980392157,"merged_pull_requests_count":180,"bot_issues_count":0,"bot_pull_requests_count":3,"past_year_issues_count":21,"past_year_pull_requests_count":39,"past_year_avg_time_to_close_issue":5550475.75,"past_year_avg_time_to_close_pull_request":3548527.1904761903,"past_year_issues_closed_count":4,"past_year_pull_requests_closed_count":21,"past_year_pull_request_authors_count":9,"past_year_issue_authors_count":13,"past_year_avg_comments_per_issue":0.9523809523809523,"past_year_avg_comments_per_pull_request":0.46153846153846156,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":2,"past_year_merged_pull_requests_count":17,"created_at":"2024-03-21T00:02:19.786Z","updated_at":"2026-05-06T03:04:31.642Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/genxproject%2Fgenx.jl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/genxproject%2Fgenx.jl/issues","issue_labels_count":{"bug":32,"question":24,"enhancement":13,"documentation":6,"wontfix":1,"Skip-Changelog":1,"waiting for feedback":1,"tests":1},"pull_request_labels_count":{"Skip-Changelog":41,"skip changelog":16,"bug":16,"enhancement":15,"documentation":9,"go":1,"release":1,"dependencies":1},"issue_author_associations_count":{"NONE":54,"COLLABORATOR":43,"CONTRIBUTOR":6},"pull_request_author_associations_count":{"COLLABORATOR":214,"NONE":29,"CONTRIBUTOR":12},"issue_authors":{"cfe316":16,"gschivley":10,"JesseJenkins":9,"manarjar":6,"abooda1981":6,"MADNANTARRAR":6,"mrchamanbaz":3,"ran1988":3,"filippopecci":2,"sambuddhac":2,"wrgunther":2,"gmantegna":2,"SolarisRe":2,"NLaws":2,"ibanmd":1,"WalterMadelim":1,"go3703":1,"ASamarkRoth":1,"wilson-ricks":1,"jrutley1":1,"qluo0320github":1,"odow":1,"WeiAi-Energy":1,"jhimelic":1,"hunterjones-tshs":1,"JuliaTagBot":1,"rowry38":1,"sherryzuo":1,"AlejandroGNE":1,"joe-rodden1":1,"joshdr83":1,"AshwinSandeep1":1,"xuqingyu":1,"EnergyStrat-jmuhs":1,"M0-Adnan":1,"jonahdanziger":1,"rebeccamccabe":1,"jdiaz97":1,"loliverio":1,"Betristor":1,"Jesse-W-Cohen":1,"nd8696":1,"ml6802":1,"lbonaldo":1,"nspatank":1,"lauraahwa":1},"pull_request_authors":{"lbonaldo":99,"sambuddhac":53,"cfe316":28,"qluo0320github":13,"mmutic":11,"NLaws":9,"joaquimg":8,"Betristor":4,"Copilot":3,"gschivley":3,"RuaridhMacd":3,"odow":2,"gmantegna":2,"wilson-ricks":2,"EmilDimanchev":2,"federicoparolin":2,"JZL":2,"goroderickgo":2,"derekwacks":2,"github-actions[bot]":2,"xuqingyu":2,"dependabot[bot]":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-12T00:00:09.018Z","repositories_count":14577666,"issues_count":34262035,"pull_requests_count":112135652,"authors_count":11259907,"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":5,"question":4,"documentation":1,"enhancement":1,"tests":1},"past_year_pull_request_labels_count":{"skip changelog":10,"release":1},"past_year_issue_author_associations_count":{"COLLABORATOR":12,"NONE":8,"CONTRIBUTOR":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":28,"NONE":7,"CONTRIBUTOR":4},"past_year_issue_authors":{"gschivley":7,"JesseJenkins":3,"EnergyStrat-jmuhs":1,"ibanmd":1,"jonahdanziger":1,"joshdr83":1,"lauraahwa":1,"manarjar":1,"ml6802":1,"rebeccamccabe":1,"sambuddhac":1,"WalterMadelim":1,"wilson-ricks":1},"past_year_pull_request_authors":{"lbonaldo":17,"sambuddhac":6,"Copilot":3,"gschivley":3,"EmilDimanchev":2,"github-actions[bot]":2,"goroderickgo":2,"qluo0320github":2,"wilson-ricks":2},"maintainers":[{"login":"lbonaldo","count":100,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lbonaldo"},{"login":"sambuddhac","count":55,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sambuddhac"},{"login":"cfe316","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/cfe316"},{"login":"qluo0320github","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qluo0320github"},{"login":"mmutic","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mmutic"},{"login":"JesseJenkins","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JesseJenkins"},{"login":"gschivley","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gschivley"},{"login":"gmantegna","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gmantegna"},{"login":"xuqingyu","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xuqingyu"},{"login":"wilson-ricks","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wilson-ricks"},{"login":"RuaridhMacd","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RuaridhMacd"},{"login":"filippopecci","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/filippopecci"},{"login":"nspatank","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nspatank"},{"login":"ml6802","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ml6802"}],"active_maintainers":[{"login":"lbonaldo","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lbonaldo"},{"login":"gschivley","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gschivley"},{"login":"sambuddhac","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sambuddhac"},{"login":"JesseJenkins","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JesseJenkins"},{"login":"wilson-ricks","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wilson-ricks"},{"login":"qluo0320github","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/qluo0320github"},{"login":"ml6802","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ml6802"}]},"events":{"total":{"CreateEvent":33,"CommitCommentEvent":7,"ReleaseEvent":4,"DeleteEvent":20,"MemberEvent":3,"PullRequestEvent":100,"ForkEvent":20,"IssuesEvent":63,"WatchEvent":55,"IssueCommentEvent":99,"PushEvent":394,"PullRequestReviewEvent":123,"PullRequestReviewCommentEvent":232},"last_year":{"CreateEvent":11,"CommitCommentEvent":1,"ReleaseEvent":1,"DeleteEvent":6,"MemberEvent":2,"PullRequestEvent":33,"ForkEvent":6,"IssuesEvent":27,"WatchEvent":14,"IssueCommentEvent":36,"PushEvent":120,"PullRequestReviewCommentEvent":21,"PullRequestReviewEvent":28}},"keywords":[],"dependencies":[{"ecosystem":"julia","filepath":"Project.toml","sha":null,"kind":"manifest","created_at":"2026-03-24T06:01:21.696Z","updated_at":"2026-03-24T06:01:21.696Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/Project.toml","dependencies":[{"id":25845971518,"package_name":"CSV","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971696,"package_name":"Clustering","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971702,"package_name":"Combinatorics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971703,"package_name":"DataFrames","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971705,"package_name":"DataStructures","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971706,"package_name":"Dates","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971707,"package_name":"Distances","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971712,"package_name":"HiGHS","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971747,"package_name":"JuMP","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971749,"package_name":"LinearAlgebra","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971754,"package_name":"Logging","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845971929,"package_name":"MathOptInterface","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972065,"package_name":"NearestNeighbors","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972189,"package_name":"PrecompileTools","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972190,"package_name":"Random","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972258,"package_name":"RecursiveArrayTools","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972585,"package_name":"Statistics","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972586,"package_name":"StatsBase","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972648,"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-03-24T06:01:24.053Z","updated_at":"2026-03-24T06:01:24.053Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/docs/Project.toml","dependencies":[{"id":25845972785,"package_name":"DataStructures","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972786,"package_name":"Documenter","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25845972837,"package_name":"GenX","ecosystem":"julia","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/documentation.yml","sha":null,"kind":"manifest","created_at":"2025-12-10T03:02:59.581Z","updated_at":"2025-12-10T03:02:59.581Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/.github/workflows/documentation.yml","dependencies":[{"id":25762967202,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25762967203,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25762967204,"package_name":"julia-actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25762967205,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":25762967206,"package_name":"julia-actions/julia-docdeploy","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/changelog.yml","sha":null,"kind":"manifest","created_at":"2025-12-10T03:02:55.617Z","updated_at":"2025-12-10T03:02:55.617Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/.github/workflows/changelog.yml","dependencies":[{"id":25762967002,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25762967003,"package_name":"dangoslen/changelog-enforcer","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/CompatHelper.yml","sha":null,"kind":"manifest","created_at":"2025-12-10T03:02:55.003Z","updated_at":"2025-12-10T03:02:55.003Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/.github/workflows/CompatHelper.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/test_examples.yml","sha":null,"kind":"manifest","created_at":"2025-12-10T03:02:59.693Z","updated_at":"2025-12-10T03:02:59.693Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/.github/workflows/test_examples.yml","dependencies":[{"id":25762967207,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25762967208,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":25762967209,"package_name":"julia-actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25762967210,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2025-12-10T03:02:56.227Z","updated_at":"2025-12-10T03:02:56.227Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/.github/workflows/ci.yml","dependencies":[{"id":25762967079,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25762967080,"package_name":"julia-actions/setup-julia","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":25762967152,"package_name":"julia-actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25762967163,"package_name":"julia-actions/julia-buildpkg","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":25762967169,"package_name":"julia-actions/julia-runtest","ecosystem":"actions","requirements":"latest","direct":true,"kind":"composite","optional":false},{"id":25762967183,"package_name":"julia-actions/julia-processcoverage","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25762967194,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/TagBot.yml","sha":null,"kind":"manifest","created_at":"2025-12-10T03:02:55.058Z","updated_at":"2025-12-10T03:02:55.058Z","repository_link":"https://github.com/GenXProject/GenX.jl/blob/main/.github/workflows/TagBot.yml","dependencies":[{"id":25762966874,"package_name":"JuliaRegistries/TagBot","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":13.926132010593015,"created_at":"2024-03-21T00:02:12.720Z","updated_at":"2026-05-13T06:30:24.029Z","avatar_url":"https://github.com/GenXProject.png","language":"Julia","category":"Energy Systems","sub_category":"Energy System Modeling Frameworks","monthly_downloads":71,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003cdiv align=\"center\"\u003e \u003cimg src=\"docs/src/assets/logo_readme.svg\"  height =\"200\"width=\"1000\" alt=\"GenX.jl\"\u003e\u003c/img\u003e\u003c/div\u003e\n\n|  **Documentation** | **DOI** |\n|:-------------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------:|\n[![Stable](https://img.shields.io/badge/docs-stable-blue.svg)](https://genxproject.github.io/GenX.jl/stable/) [![Dev](https://img.shields.io/badge/docs-dev-blue.svg)](https://genxproject.github.io/GenX.jl/dev) | [![DOI](https://zenodo.org/badge/368957308.svg)](https://zenodo.org/doi/10.5281/zenodo.10846069) \n\n[![CI](https://github.com/GenXProject/GenX/actions/workflows/ci.yml/badge.svg)](https://github.com/GenXProject/GenX/actions/workflows/ci.yml) [![SciML Code Style](https://img.shields.io/static/v1?label=code%20style\u0026message=SciML\u0026color=9558b2\u0026labelColor=389826)](https://github.com/SciML/SciMLStyle) [![ColPrac: Contributor's Guide on Collaborative Practices for Community Packages](https://img.shields.io/badge/ColPrac-Contributor's%20Guide-blueviolet)](https://github.com/SciML/ColPrac)\n\n## Overview\nGenX is a highly-configurable, [open source](https://github.com/GenXProject/GenX/blob/main/LICENSE) electricity resource capacity expansion model \nthat incorporates several state-of-the-art practices in electricity system planning to offer improved decision support for a changing electricity landscape. \n\nThe model was [originally developed](https://energy.mit.edu/publication/enhanced-decision-support-changing-electricity-landscape/) by \n[Jesse D. Jenkins](https://mae.princeton.edu/people/faculty/jenkins) and \n[Nestor A. Sepulveda](https://energy.mit.edu/profile/nestor-sepulveda/) at the Massachusetts Institute of Technology and is now jointly maintained by \n[a team of contributors](https://github.com/GenXProject/GenX#genx-team) at the Princeton University ZERO Lab (led by Jenkins), MIT (led by [Ruaridh MacDonald](https://energy.mit.edu/profile/ruaridh-macdonald/)), NYU (led by [Dharik Mallapragada](https://engineering.nyu.edu/faculty/dharik-mallapragada)), and Binghamton University (led by [Neha Patankar](https://www.binghamton.edu/ssie/people/profile.html?id=npatankar)).\n\nGenX is a constrained linear or mixed integer linear optimization model that determines the portfolio of electricity generation, \nstorage, transmission, and demand-side resource investments and operational decisions to meet electricity demand in one or more future planning years at lowest cost,\nwhile subject to a variety of power system operational constraints, resource availability limits, and other imposed environmental, market design, and policy constraints.\n\nGenX features a modular and transparent code structure developed in [Julia](http://julialang.org/) + [JuMP](http://jump.dev/).\nThe model is designed to be highly flexible and configurable for use in a variety of applications from academic research and technology evaluation to public policy and regulatory analysis and resource planning.\nDepending on the planning problem or question to be studied,\nGenX can be configured with varying levels of model resolution and scope, with regards to:\n(1) temporal resolution of time series data such as electricity demand and renewable energy availability;\n(2) power system operational detail and unit commitment constraints;\nand (3) geospatial resolution and transmission network representation.\nThe model is also capable of representing a full range of conventional and novel electricity resources,\nincluding thermal generators, variable renewable resources (wind and solar), run-of-river, reservoir and pumped-storage hydroelectric generators,\nenergy storage devices, demand-side flexibility, demand response, and several advanced technologies such as long-duration energy storage.\n\nThe 'main' branch is the current master branch of GenX. The various subdirectories are described below:\n\n1. `src/` Contains the core GenX model code for reading inputs, model generation, solving and writing model outputs.\n\n2. `example_systems/` Contains fully specified examples that users can use to test GenX and get familiar with its various features. \n\n3. `docs/` Contains source files for documentation pertaining to the model.\n\n## Requirements\n\nGenX (v0.4.6) runs on Julia v1.6 through v1.9, with a minimum version of the package JuMP v1.1.1. Julia v1.10 and v1.11 are also supported. However, we recently noticed a decline in performance with Julia v1.10, which is currently under investigation. Therefore, **we recommend using Julia v1.9**, particularly for very large cases.\nWe recommend the users to either stick to a particular version of Julia to run GenX. If however, the users decide to switch between versions, it's very important to delete the old `Manifest.toml` file and do a fresh build of GenX when switching between Julia versions.\n\nThere is also an older version of GenX, which is also currently maintained and runs on Julia 1.3.x and 1.4.x series.\nFor those users who has previously cloned GenX, and has been running it successfully so far,\nand therefore might be unwilling to run it on the latest version of Julia:\nplease look into the GitHub branch, [old_version](https://github.com/GenXProject/GenX/tree/old_version).\nIt is currently setup to use one of the following open-source freely available solvers:\n- the default solver: [HiGHS](https://github.com/jump-dev/HiGHS.jl) for linear programming and MILP,\n- [Clp](https://github.com/jump-dev/Clp.jl) for linear programming (LP) problems,\n- [Cbc](https://github.com/jump-dev/Cbc.jl) for mixed integer linear programming (MILP) problems\nWe also provide the option to use one of these two commercial solvers: \n- [Gurobi](https://www.gurobi.com), or \n- [CPLEX](https://www.ibm.com/docs/en/icos/22.1.1?topic=documentation-orientation-guide).\nNote that using Gurobi and CPLEX requires a valid license on the host machine.\nThere are two ways to run GenX with either type of solver options (open-source free or, licensed commercial) as detailed in the section, `Getting Started`.\n\n\n## Documentation\n\nDetailed documentation for GenX can be found [here](https://genxproject.github.io/GenX.jl/dev).\nIt includes details of each of GenX's methods, required and optional input files, and outputs.\nInterested users may also want to browse through [prior publications](https://energy.mit.edu/genx/#publications) that have used GenX to understand the various features of the tool.\n\n\n## How to cite GenX\n\nWe request that users of GenX to cite it in their academic publications and patent filings.\n\n```\nMIT Energy Initiative and Princeton University ZERO lab. GenX: a configurable power system capacity expansion model for studying low-carbon energy futures n.d. https://github.com/GenXProject/GenX\n```\n\n## Bug and feature requests and contact info\nIf you would like to report a bug in the code or request a feature, please use our [Issue Tracker](https://github.com/GenXProject/GenX/issues).\nIf you're unsure or have questions on how to use GenX that are not addressed by the above documentation, please reach out to Sambuddha Chakrabarti (sc87@princeton.edu), Jesse Jenkins (jdj2@princeton.edu) or Dharik Mallapragada (dharik@mit.edu).\n\n## GenX Team\nGenX has been developed jointly by researchers at the [MIT Energy Initiative](https://energy.mit.edu/) and the ZERO lab at Princeton University.\nKey contributors include [Nestor A. Sepulveda](https://energy.mit.edu/profile/nestor-sepulveda/),\n[Jesse D. Jenkins](https://mae.princeton.edu/people/faculty/jenkins),\n[Dharik S. Mallapragada](https://energy.mit.edu/profile/dharik-mallapragada/),\n[Aaron M. Schwartz](https://idss.mit.edu/staff/aaron-schwartz/),\n[Neha S. Patankar](https://www.linkedin.com/in/nehapatankar),\n[Qingyu Xu](https://www.linkedin.com/in/qingyu-xu-61b3567b),\n[Jack Morris](https://www.linkedin.com/in/jack-morris-024b37121),\n[Luca Bonaldo](https://www.linkedin.com/in/luca-bonaldo-56391719b/)\n[Sambuddha Chakrabarti](https://www.linkedin.com/in/sambuddha-chakrabarti-ph-d-84157318).\n\n## Acknowledgement\nThe GenX team expresses deep gratitude to [Maya Mutic](https://github.com/mmutic) for developing the tutorials along with Filippo Pecci and Luca Bonaldo. \nThe Julia-themed GenX logo was designed by Laura Zwanziger and Jacob Schwartz.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["capacity-expansion-planning","power-systems","energy-system","energy-system-modeling","electrical","powersystems","nrel","jump"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/189766","html_url":"https://ost.ecosyste.ms/projects/189766"}