{"id":18107,"name":"dsgrid","description":"Enables the compilation of high-resolution load datasets suitable for forward-looking power system and other analyses.","url":"https://github.com/dsgrid/dsgrid","last_synced_at":"2026-04-18T07:30:37.248Z","repository":{"id":37084073,"uuid":"320109172","full_name":"dsgrid/dsgrid","owner":"dsgrid","description":"Python package for working with demand-side grid projects, datasets and queries","archived":false,"fork":false,"pushed_at":"2026-02-27T21:34:17.000Z","size":4849,"stargazers_count":31,"open_issues_count":63,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-02-28T00:42:56.810Z","etag":null,"topics":["apache-spark","electricity-load","energy-data","energy-demand","energy-demand-forecasting","python"],"latest_commit_sha":null,"homepage":"https://dsgrid.github.io/dsgrid/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsgrid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T23:51:36.000Z","updated_at":"2026-02-27T21:31:09.000Z","dependencies_parsed_at":"2025-12-23T23:02:21.852Z","dependency_job_id":null,"html_url":"https://github.com/dsgrid/dsgrid","commit_stats":{"total_commits":1424,"total_committers":6,"mean_commits":"237.33333333333334","dds":0.363061797752809,"last_synced_commit":"34c31b4c31ee17a8a76dc9a92f150d7265343f85"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/dsgrid/dsgrid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29995361,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"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":"dsgrid","name":"NREL-dsgrid","uuid":"31113330","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31113330?v=4","repositories_count":4,"last_synced_at":"2023-03-04T04:30:37.941Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/dsgrid","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:36:05.944Z","updated_at":"2023-03-04T04:30:37.968Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid/repositories"},"packages":[{"id":12394392,"name":"dsgrid-toolkit","ecosystem":"pypi","description":"Python API for accessing demand-side grid model (dsgrid) datasets","homepage":"https://www.nrel.gov/analysis/dsgrid","licenses":"BSD License","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/dsgrid/dsgrid","keywords_array":["dsgrid"],"namespace":null,"versions_count":6,"first_release_published_at":"2026-01-14T01:38:33.000Z","latest_release_published_at":"2026-01-23T22:26:16.000Z","latest_release_number":"0.3.3","last_synced_at":"2026-02-21T04:01:57.716Z","created_at":"2025-10-17T16:33:36.472Z","updated_at":"2026-02-21T04:01:57.716Z","registry_url":"https://pypi.org/project/dsgrid-toolkit/","install_command":"pip install dsgrid-toolkit --index-url https://pypi.org/simple","documentation_url":"https://dsgrid.github.io/dsgrid/","metadata":{"funding":null,"documentation":"https://dsgrid.github.io/dsgrid/","classifiers":["Development Status :: 3 - Alpha","Intended Audience :: Science/Research","License :: OSI Approved :: BSD License","Natural Language :: English","Programming Language :: Python :: 3.11"],"normalized_name":"dsgrid-toolkit","project_status":null},"repo_metadata":{"id":37084073,"uuid":"320109172","full_name":"dsgrid/dsgrid","owner":"dsgrid","description":"Python package for working with demand-side grid projects, datasets and queries","archived":false,"fork":false,"pushed_at":"2026-02-18T00:41:59.000Z","size":11052,"stargazers_count":31,"open_issues_count":63,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-02-18T06:38:01.692Z","etag":null,"topics":["apache-spark","electricity-load","energy-data","energy-demand","energy-demand-forecasting","python"],"latest_commit_sha":null,"homepage":"https://dsgrid.github.io/dsgrid/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsgrid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T23:51:36.000Z","updated_at":"2026-02-16T23:07:08.000Z","dependencies_parsed_at":"2025-12-23T23:02:21.852Z","dependency_job_id":null,"html_url":"https://github.com/dsgrid/dsgrid","commit_stats":{"total_commits":1424,"total_committers":6,"mean_commits":"237.33333333333334","dds":0.363061797752809,"last_synced_commit":"34c31b4c31ee17a8a76dc9a92f150d7265343f85"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/dsgrid/dsgrid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29601499,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T02:50:40.506Z","status":"ssl_error","status_checked_at":"2026-02-19T02:50:26.316Z","response_time":117,"last_error":"SSL_read: 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":"dsgrid","name":"NREL-dsgrid","uuid":"31113330","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31113330?v=4","repositories_count":4,"last_synced_at":"2023-03-04T04:30:37.941Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/dsgrid","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:36:05.944Z","updated_at":"2023-03-04T04:30:37.968Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid/repositories"},"tags":[{"name":"v0.3.3","sha":"df86002d3e4557b4e7df7cc9b21cc6cb62bc5aa5","kind":"commit","published_at":"2026-01-23T22:19:20.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.3.3","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"ee9549096764140e0c84ee4f26651fe956723b12","kind":"commit","published_at":"2026-01-23T04:16:58.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.3.2","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"4041d6255f8e0763372bf35c2ae1d9c9c25258f6","kind":"commit","published_at":"2026-01-22T18:22:41.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.3.1","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"f3f55469049fccafd2fa24ed0ffbb073688004e6","kind":"commit","published_at":"2026-01-14T02:30:30.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.3.0","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.3.0/manifests"},{"name":"pre-time-zone-conversion","sha":"cc0c63c98f3755e206d64912d9d3208982f5aac0","kind":"commit","published_at":"2025-12-13T01:29:03.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/pre-time-zone-conversion","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/pre-time-zone-conversion","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@pre-time-zone-conversion","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/pre-time-zone-conversion","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/pre-time-zone-conversion/manifests"},{"name":"v0.2.0","sha":"9cd8a08727292614db1df1f18d8c3fd00a85ca50","kind":"commit","published_at":"2025-10-17T16:03:21.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.2.0","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"addd6991161f98df0fa2249960c7bf917be94754","kind":"commit","published_at":"2024-11-26T01:06:31.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.1.0","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.1.0/manifests"},{"name":"test_version","sha":"a5eb4a0865b18fb5eb5fee838a37aa83f09e00d3","kind":"tag","published_at":"2022-06-07T21:32:01.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/test_version","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/test_version","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@test_version","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/test_version","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/test_version/manifests"}]},"repo_metadata_updated_at":"2026-02-19T03:07:14.931Z","dependent_packages_count":0,"downloads":2352,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":47.65973249069929,"dependent_packages_count":8.431471841303923,"stargazers_count":13.002079338932246,"forks_count":15.474332316167535,"docker_downloads_count":null,"average":21.14190399677575},"purl":"pkg:pypi/dsgrid-toolkit","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/dsgrid-toolkit","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/dsgrid-toolkit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/dsgrid-toolkit/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-02-12T00:03:17.144Z","issues_count":107,"pull_requests_count":171,"avg_time_to_close_issue":23655099.82926829,"avg_time_to_close_pull_request":2691045.4838709678,"issues_closed_count":41,"pull_requests_closed_count":155,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":0.8317757009345794,"avg_comments_per_pull_request":1.280701754385965,"merged_pull_requests_count":145,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":13,"past_year_pull_requests_count":33,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":664746.4090909091,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":22,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":1.3636363636363635,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":20,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/issues","maintainers":[{"login":"JensZack","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JensZack"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dsgrid-toolkit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dsgrid-toolkit/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dsgrid-toolkit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dsgrid-toolkit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/dsgrid-toolkit/codemeta","maintainers":[{"uuid":"elainethale","login":"elainethale","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/elainethale/","role":"Owner","created_at":"2025-10-18T17:06:10.843Z","updated_at":"2025-10-18T17:06:10.843Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/elainethale/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":810129,"maintainers_count":342666,"namespaces_count":0,"keywords_count":0,"github":"pypi","metadata":{"funded_packages_count":52540},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-03-07T06:52:41.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11729496,"name":"github.com/dsgrid/dsgrid","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/dsgrid/dsgrid","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2024-11-26T01:06:31.000Z","latest_release_published_at":"2026-01-23T22:19:20.000Z","latest_release_number":"v0.3.3","last_synced_at":"2026-02-21T04:01:51.142Z","created_at":"2025-06-04T10:54:54.331Z","updated_at":"2026-02-21T04:01:51.143Z","registry_url":"https://pkg.go.dev/github.com/dsgrid/dsgrid","install_command":"go get github.com/dsgrid/dsgrid","documentation_url":"https://pkg.go.dev/github.com/dsgrid/dsgrid#section-documentation","metadata":{},"repo_metadata":{"id":37084073,"uuid":"320109172","full_name":"dsgrid/dsgrid","owner":"dsgrid","description":"Python package for working with demand-side grid projects, datasets and queries","archived":false,"fork":false,"pushed_at":"2025-12-13T22:12:31.000Z","size":10297,"stargazers_count":31,"open_issues_count":58,"forks_count":6,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-12-14T10:42:11.775Z","etag":null,"topics":["apache-spark","electricity-load","energy-data","energy-demand","energy-demand-forecasting","python"],"latest_commit_sha":null,"homepage":"https://dsgrid.github.io/dsgrid/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dsgrid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-12-09T23:51:36.000Z","updated_at":"2025-12-13T01:29:07.000Z","dependencies_parsed_at":"2024-04-08T18:39:48.482Z","dependency_job_id":"328acac6-29d6-4121-8203-3768c8a74d4a","html_url":"https://github.com/dsgrid/dsgrid","commit_stats":{"total_commits":1424,"total_committers":6,"mean_commits":"237.33333333333334","dds":0.363061797752809,"last_synced_commit":"34c31b4c31ee17a8a76dc9a92f150d7265343f85"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/dsgrid/dsgrid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27988925,"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","status":"online","status_checked_at":"2025-12-23T02:00:07.087Z","response_time":69,"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_record":{"login":"dsgrid","name":"NREL-dsgrid","uuid":"31113330","kind":"organization","description":"","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/31113330?v=4","repositories_count":4,"last_synced_at":"2023-03-04T04:30:37.941Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/dsgrid","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-14T09:36:05.944Z","updated_at":"2023-03-04T04:30:37.968Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dsgrid/repositories"},"tags":[{"name":"v0.2.0","sha":"9cd8a08727292614db1df1f18d8c3fd00a85ca50","kind":"commit","published_at":"2025-10-17T16:03:21.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.2.0","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"addd6991161f98df0fa2249960c7bf917be94754","kind":"commit","published_at":"2024-11-26T01:06:31.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/v0.1.0","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/v0.1.0/manifests"},{"name":"test_version","sha":"a5eb4a0865b18fb5eb5fee838a37aa83f09e00d3","kind":"tag","published_at":"2022-06-07T21:32:01.000Z","download_url":"https://codeload.github.com/dsgrid/dsgrid/tar.gz/test_version","html_url":"https://github.com/dsgrid/dsgrid/releases/tag/test_version","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/dsgrid/dsgrid@test_version","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/test_version","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/tags/test_version/manifests"}]},"repo_metadata_updated_at":"2025-12-26T22:00:40.854Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.764254255794306,"dependent_packages_count":5.401293307900869,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.582773781847587},"purl":"pkg:golang/github.com/dsgrid/dsgrid","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/dsgrid/dsgrid","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/dsgrid/dsgrid","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/dsgrid/dsgrid/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-12-23T23:02:09.451Z","issues_count":107,"pull_requests_count":170,"avg_time_to_close_issue":23655099.82926829,"avg_time_to_close_pull_request":2691045.4838709678,"issues_closed_count":41,"pull_requests_closed_count":155,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":0.8317757009345794,"avg_comments_per_pull_request":1.2823529411764707,"merged_pull_requests_count":145,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":15,"past_year_pull_requests_count":36,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":815558.2,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.06666666666666667,"past_year_avg_comments_per_pull_request":1.3055555555555556,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":23,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/issues","maintainers":[{"login":"JensZack","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JensZack"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdsgrid%2Fdsgrid/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdsgrid%2Fdsgrid/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdsgrid%2Fdsgrid/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdsgrid%2Fdsgrid/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdsgrid%2Fdsgrid/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2064141,"maintainers_count":0,"namespaces_count":773328,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53166},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-03-07T06:29:50.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1333285,"full_name":"dsgrid/dsgrid","default_branch":"main","total_commits":1710,"total_committers":6,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":285.0,"dds":0.36140350877192984,"past_year_total_commits":248,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":82.66666666666667,"past_year_dds":0.3790322580645161,"last_synced_at":"2026-03-03T22:30:15.730Z","last_synced_commit":"cfff35d86bbd91f05a1d42ced09b88cfb963b452","created_at":"2023-09-11T17:28:13.373Z","updated_at":"2026-03-03T22:30:00.572Z","committers":[{"name":"Daniel Thom","email":"daniel.thom@nrel.gov","login":"daniel-thom","count":1092},{"name":"lixiliu","email":"36629962+lixiliu","login":"lixiliu","count":300},{"name":"mooneyme","email":"meghan.mooney@nrel.gov","login":"mooneyme","count":177},{"name":"Elaine Hale","email":"elaine.hale@nrel.gov","login":"elainethale","count":127},{"name":"zack jensen","email":"zjensen@nrel.gov","login":"JensZack","count":7},{"name":"roliveir","email":"ricardo.oliveira@nrel.gov","login":null,"count":7}],"past_year_committers":[{"name":"Daniel Thom","email":"daniel.thom@nrel.gov","login":"daniel-thom","count":154},{"name":"Elaine Hale","email":"elaine.hale@nrel.gov","login":"elainethale","count":58},{"name":"lixiliu","email":"36629962+lixiliu","login":"lixiliu","count":36}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-04T00:00:12.294Z","repositories_count":6184566,"commits_count":930631668,"contributors_count":36043905,"owners_count":1146405,"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":"dsgrid/dsgrid","html_url":"https://github.com/dsgrid/dsgrid","last_synced_at":"2026-02-19T03:01:49.993Z","status":"active","issues_count":108,"pull_requests_count":175,"avg_time_to_close_issue":23655099.82926829,"avg_time_to_close_pull_request":2667772.98089172,"issues_closed_count":41,"pull_requests_closed_count":157,"pull_request_authors_count":5,"issue_authors_count":5,"avg_comments_per_issue":0.8333333333333334,"avg_comments_per_pull_request":1.36,"merged_pull_requests_count":146,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":14,"past_year_pull_requests_count":37,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":681363.7083333334,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":24,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.07142857142857142,"past_year_avg_comments_per_pull_request":1.7297297297297296,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":21,"created_at":"2023-09-11T17:28:48.104Z","updated_at":"2026-02-19T03:01:49.993Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/dsgrid%2Fdsgrid/issues","issue_labels_count":{"enhancement":14,"bug":9,"limitation":6,"low priority":4,"future":3,"AWS":2,"documentation":2,"missing_feature":1},"pull_request_labels_count":{"run-spark-tests":1},"issue_author_associations_count":{"CONTRIBUTOR":105,"NONE":3},"pull_request_author_associations_count":{"CONTRIBUTOR":173,"COLLABORATOR":2},"issue_authors":{"daniel-thom":68,"elainethale":29,"lixiliu":8,"ashreeta":2,"jfhawkin":1},"pull_request_authors":{"daniel-thom":146,"lixiliu":16,"elainethale":10,"JensZack":2,"mooneyme":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-02-21T00:00:07.830Z","repositories_count":13372840,"issues_count":35172620,"pull_requests_count":114393266,"authors_count":11164731,"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":1},"past_year_pull_request_labels_count":{"run-spark-tests":1},"past_year_issue_author_associations_count":{"CONTRIBUTOR":12},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":33},"past_year_issue_authors":{"daniel-thom":7,"elainethale":5},"past_year_pull_request_authors":{"daniel-thom":25,"elainethale":5,"lixiliu":3},"maintainers":[{"login":"JensZack","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/JensZack"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":3,"DeleteEvent":44,"MemberEvent":3,"PullRequestEvent":51,"ForkEvent":2,"IssuesEvent":30,"WatchEvent":5,"IssueCommentEvent":69,"PushEvent":302,"PullRequestReviewCommentEvent":237,"PullRequestReviewEvent":155,"CreateEvent":38},"last_year":{"ReleaseEvent":2,"DeleteEvent":34,"PullRequestEvent":34,"ForkEvent":1,"IssuesEvent":25,"WatchEvent":3,"IssueCommentEvent":56,"PushEvent":223,"PullRequestReviewCommentEvent":170,"PullRequestReviewEvent":110,"CreateEvent":27}},"keywords":["apache-spark","electricity-load","energy-data","energy-demand","energy-demand-forecasting","python"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/codecov.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T01:30:49.623Z","updated_at":"2023-02-14T01:30:49.623Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/.github/workflows/codecov.yml","dependencies":[{"id":7639316402,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639316403,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639316404,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/gh-pages.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T01:30:49.699Z","updated_at":"2023-02-14T01:30:49.699Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/.github/workflows/gh-pages.yml","dependencies":[{"id":7639316470,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639316471,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639316472,"package_name":"peaceiris/actions-gh-pages","ecosystem":"actions","requirements":"v3.6.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T01:30:49.745Z","updated_at":"2023-02-14T01:30:49.745Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/.github/workflows/lint.yml","dependencies":[{"id":7639316473,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639316474,"package_name":"psf/black","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":7639316475,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639316476,"package_name":"py-actions/flake8","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pull_request_tests.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T01:30:50.099Z","updated_at":"2023-02-14T01:30:50.099Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/.github/workflows/pull_request_tests.yml","dependencies":[{"id":7639317570,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639317571,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7639317572,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/spark/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-14T01:30:50.184Z","updated_at":"2023-02-14T01:30:50.184Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/docker/spark/Dockerfile","dependencies":[{"id":7639317724,"package_name":"python","ecosystem":"docker","requirements":"3.10-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-09-22T03:04:01.049Z","updated_at":"2023-09-22T03:04:01.049Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/publish_to_pypi.yml","sha":null,"kind":"manifest","created_at":"2025-12-23T23:02:15.288Z","updated_at":"2025-12-23T23:02:15.288Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/.github/workflows/publish_to_pypi.yml","dependencies":[{"id":25776944804,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25776944805,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v6","direct":true,"kind":"composite","optional":false},{"id":25776944806,"package_name":"dtolnay/rust-action","ecosystem":"actions","requirements":"stable","direct":true,"kind":"composite","optional":false},{"id":25776944809,"package_name":"PyO3/maturin-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25776944823,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25776944842,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25776944843,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false},{"id":25776944844,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25776944848,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cargo","filepath":"rust/Cargo.toml","sha":null,"kind":"manifest","created_at":"2025-12-23T23:02:18.009Z","updated_at":"2025-12-23T23:02:18.009Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/rust/Cargo.toml","dependencies":[]},{"ecosystem":"conda","filepath":"emr/environment.yml","sha":null,"kind":"manifest","created_at":"2025-12-23T23:02:18.054Z","updated_at":"2025-12-23T23:02:18.054Z","repository_link":"https://github.com/dsgrid/dsgrid/blob/main/emr/environment.yml","dependencies":[{"id":25776944892,"package_name":"boto3","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25776944897,"package_name":"pysftp","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25776944914,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.6.0","direct":true,"kind":"runtime","optional":false},{"id":25776944915,"package_name":"sshtunnel","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25776944934,"package_name":"requests","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25776944948,"package_name":"pyyaml","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25776944951,"package_name":"s3fs","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":25776945015,"package_name":"flit","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false}]}],"score":14.09850064022542,"created_at":"2023-09-11T14:43:05.802Z","updated_at":"2026-04-18T07:30:37.288Z","avatar_url":"https://github.com/dsgrid.png","language":"Python","category":"Energy Systems","sub_category":"Load and Demand Forecasting","monthly_downloads":2352,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# dsgrid\n[![Documentation](https://img.shields.io/badge/docs-ready-blue.svg)](https://dsgrid.github.io/dsgrid)\n[![codecov](https://codecov.io/gh/dsgrid/dsgrid/branch/main/graph/badge.svg?token=W0441C9XAL)](https://codecov.io/gh/dsgrid/dsgrid)\n\nPython API for contributing to and accessing demand-side grid model (dsgrid) projects and datasets.\n\n⚠️ **dsgrid is under active development and does not yet have a formal package release.** Details listed here are subject to change. Please reach out to the dsgrid coordination team with any questions or other feedback. ⚠️\n\n[Install](#install) | [Usage](#usage) | [Uninstall](#uninstall)\n\n## Install\n\n[Virtual environment](#virtual-environment) | [Dependencies](#dependencies) | [from PIPY/pip](#from-pipypip) | [from pip+git](#from-pipgit) | [from cloned repository](#from-cloned-repository)\n\n### Virtual environment\n\nCreate a virtual environment in which to install dsgrid. Anaconda or miniconda is recommended.\n\n```\nconda create -n dsgrid python=3.11\nconda activate dsgrid\n```\n\n### Dependencies\n\ndsgrid uses [Apache Spark](#https://spark.apache.org/) to manage big data. There are no separate installation steps for Apache Spark beyond installing the dsgrid package and installing:\n\n```\npip install \"dsgrid-toolkit[spark]\"\n```\n\nOtherwise installing the pyspark Python dependency handles it.\n\nHowever, you should be aware that Apache Spark's Microsoft Windows support is poor and essentially limited to local mode. That is, if you use dsgrid on a Windows machine you should not attempt to install a full version of Spark nor expect to run on a Spark cluster. As such, we recommend limiting dsgrid use on Windows to browsing the registry, registering and submitting small- to medium-sized datasets, or development work with small test projects. Full dsgrid functionality with large projects requires additional computational resources, e.g., high performance or cloud computing, typically on a Linux operating system.\n\n#### Additional Notes\n- If pyspark complains about not finding Python, you may need to locate your python executable file (python.exe on Windows), copy it, and rename the copy to python3 (python3.exe on Windows)\n\nSpark requires Java 8 or later with the `JAVA_HOME` environment variable set to the Java installation directory.\n\nOn Linux you can install OpenJDK with conda:\n```\nconda install openjdk\n```\n\nWindows install instructions are below.\n\n#### Windows\n\nTo install Apache Spark on Windows, follow [these instructions](https://towardsdatascience.com/installing-apache-pyspark-on-windows-10-f5f0c506bea1).\n\n### From PIPY/pip\n\npip install dsgrid-toolkit\n\nor\n\npip install \"dsgrid-toolkit[spark]\"\n\n### From pip+git\n\n**With ssh keys:**\n```\npip install git+ssh://git@github.com/dsgrid/dsgrid.git@main\n\n# or\n\npip install git+ssh://git@github.com/dsgrid/dsgrid.git@develop\n```\n\n**From http:**\n```\npip install git+https://github.com/dsgrid/dsgrid.git@main\n\n# or\n\npip install git+https://github.com/dsgrid/dsgrid.git@develop\n```\n\n### From Cloned Repository\n\nFirst, clone the repository and change into the `dsgrid` directory. For example:\n\n```\ncd ~                                       # or other directory where you put repositories\ngit clone git@github.com:dsgrid/dsgrid.git # or the http address\ncd dsgrid\n```\n\nThen install the pacakge using the pip `-e` flag to directly use the files in the\ncloned repository.\n\n**Users:**\n```\npip install -e .\n```\n\n**Developers:**\n```\npip install -e '.[dev,spark]'\n```\n\n## Usage\n\ndsgrid is primarily a command-line interface (CLI) tool. To see the available commands:\n```\ndsgrid --help\n```\n\n## Uninstall\n\n```\npip uninstall dsgrid\n```\n\nIf you are using a conda environment\n```\nconda deactivate\n```\n\n## Software Record\n\ndsgrid is developed under NREL Software Record SWR-21-52, \"demand-side grid model\".\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/18107","html_url":"https://ost.ecosyste.ms/projects/18107"}