{"id":20058,"name":"IDEAS","description":"A Modelica model library for integrated building or district energy simulations.","url":"https://github.com/open-ideas/IDEAS","last_synced_at":"2026-04-18T07:31:09.709Z","repository":{"id":14241757,"uuid":"16949064","full_name":"open-ideas/IDEAS","owner":"open-ideas","description":"Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.","archived":false,"fork":false,"pushed_at":"2025-10-02T08:16:00.000Z","size":158333,"stargazers_count":151,"open_issues_count":26,"forks_count":64,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-10-26T18:48:36.773Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Modelica","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-ideas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-02-18T13:02:55.000Z","updated_at":"2025-10-20T07:59:23.000Z","dependencies_parsed_at":"2024-03-17T04:44:11.970Z","dependency_job_id":"dde7038b-e7b9-4afe-992b-00cc950dbb9e","html_url":"https://github.com/open-ideas/IDEAS","commit_stats":{"total_commits":4323,"total_committers":42,"mean_commits":"102.92857142857143","dds":0.4917881101087208,"last_synced_commit":"e953b5c71bcafdb64278e4c7bae5230416acc550"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/open-ideas/IDEAS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281268716,"owners_count":26472138,"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-10-27T02:00:05.855Z","response_time":61,"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":"open-ideas","name":"OpenIDEAS","uuid":"5467967","kind":"organization","description":"An open framework for integrated building and district energy simulations","email":null,"website":null,"location":"Belgium","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5467967?v=4","repositories_count":5,"last_synced_at":"2024-03-27T11:55:26.701Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-ideas","funding_links":[],"total_stars":203,"followers":8,"following":0,"created_at":"2022-11-06T03:29:45.828Z","updated_at":"2024-03-27T11:55:27.576Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas/repositories"},"packages":[{"id":11733415,"name":"github.com/open-ideas/ideas","ecosystem":"go","description":null,"homepage":null,"licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/open-ideas/ideas","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2015-10-28T15:04:22.000Z","latest_release_published_at":"2025-08-20T13:12:51.000Z","latest_release_number":"v4.0.0+incompatible","last_synced_at":"2025-10-29T20:21:43.332Z","created_at":"2025-06-05T11:15:58.065Z","updated_at":"2025-10-29T20:21:43.332Z","registry_url":"https://pkg.go.dev/github.com/open-ideas/ideas","install_command":"go get github.com/open-ideas/ideas","documentation_url":"https://pkg.go.dev/github.com/open-ideas/ideas#section-documentation","metadata":{},"repo_metadata":{"id":14241757,"uuid":"16949064","full_name":"open-ideas/IDEAS","owner":"open-ideas","description":"Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.","archived":false,"fork":false,"pushed_at":"2025-10-02T08:16:00.000Z","size":158333,"stargazers_count":150,"open_issues_count":24,"forks_count":64,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-10-11T10:34:16.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Modelica","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-ideas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-02-18T13:02:55.000Z","updated_at":"2025-10-02T08:15:08.000Z","dependencies_parsed_at":"2024-03-17T04:44:11.970Z","dependency_job_id":"dde7038b-e7b9-4afe-992b-00cc950dbb9e","html_url":"https://github.com/open-ideas/IDEAS","commit_stats":{"total_commits":4323,"total_committers":42,"mean_commits":"102.92857142857143","dds":0.4917881101087208,"last_synced_commit":"e953b5c71bcafdb64278e4c7bae5230416acc550"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/open-ideas/IDEAS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279013292,"owners_count":26085251,"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-10-12T02:00:06.719Z","response_time":53,"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":"open-ideas","name":"OpenIDEAS","uuid":"5467967","kind":"organization","description":"An open framework for integrated building and district energy simulations","email":null,"website":null,"location":"Belgium","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5467967?v=4","repositories_count":5,"last_synced_at":"2024-03-27T11:55:26.701Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-ideas","funding_links":[],"total_stars":203,"followers":8,"following":0,"created_at":"2022-11-06T03:29:45.828Z","updated_at":"2024-03-27T11:55:27.576Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas/repositories"},"tags":[{"name":"v4.0.0","sha":"d77c3e9e467e42fc1894769b39952824f1cdd96f","kind":"commit","published_at":"2025-08-20T13:12:51.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v4.0.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v4.0.0/manifests"},{"name":"v3.0","sha":"a7be00b7e07943c0acda1b5799a8d32bea896d7b","kind":"commit","published_at":"2022-05-03T12:30:20.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v3.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v3.0/manifests"},{"name":"v2.2.2","sha":"4f415997929ec53138d9637b0426ae49e1cdf27b","kind":"commit","published_at":"2022-04-02T09:43:21.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.2.2","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"32860eadbf59bee955993da936a8c5aeac2d90df","kind":"commit","published_at":"2021-09-20T09:06:24.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.2.1","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.1/manifests"},{"name":"CrashCourse2021","sha":"7bd93fe1e126f1ab2967fc403cd86006383a9c3c","kind":"commit","published_at":"2021-09-16T12:22:21.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/CrashCourse2021","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/CrashCourse2021","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@CrashCourse2021","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/CrashCourse2021","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/CrashCourse2021/manifests"},{"name":"v2.1.0","sha":"12b341fe9bd34058a07bde92375e0d77e40eb013","kind":"commit","published_at":"2019-02-28T18:29:21.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.1.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"03b77b430f1689decb9a46992587dc962cbf0326","kind":"commit","published_at":"2018-09-28T05:22:05.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.0.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"f3c33f290ee2799cc604eb55e9eacb9d7ce39b89","kind":"commit","published_at":"2017-05-05T17:38:47.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v1.0.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v1.0.0/manifests"},{"name":"v0.3.0","sha":"26ae0b0a4d8cbefd43fd90add99a0d3fafac49a0","kind":"commit","published_at":"2015-10-28T15:04:22.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v0.3.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v0.3.0/manifests"},{"name":"_LinearisationPaper","sha":"26ae0b0a4d8cbefd43fd90add99a0d3fafac49a0","kind":"commit","published_at":"2015-10-28T15:04:22.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/_LinearisationPaper","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/_LinearisationPaper","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@_LinearisationPaper","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/_LinearisationPaper","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/_LinearisationPaper/manifests"}]},"repo_metadata_updated_at":"2025-10-12T22:59:24.013Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/open-ideas/ideas","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-ideas/ideas","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-ideas/ideas","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-ideas/ideas/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-03T08:10:21.965Z","issues_count":709,"pull_requests_count":804,"avg_time_to_close_issue":10057088.239583334,"avg_time_to_close_pull_request":1911715.7906976745,"issues_closed_count":672,"pull_requests_closed_count":774,"pull_request_authors_count":29,"issue_authors_count":58,"avg_comments_per_issue":3.1918194640338506,"avg_comments_per_pull_request":2.0248756218905473,"merged_pull_requests_count":647,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":30,"past_year_pull_requests_count":86,"past_year_avg_time_to_close_issue":2885395.125,"past_year_avg_time_to_close_pull_request":1853135.4761904762,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":63,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.1,"past_year_avg_comments_per_pull_request":1.1511627906976745,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":47,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/issues","maintainers":[{"login":"Mathadon","count":803,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mathadon"},{"login":"rubenbaetens","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rubenbaetens"},{"login":"icupeiro","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icupeiro"},{"login":"lucasverleyen","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lucasverleyen"}],"active_maintainers":[{"login":"lucasverleyen","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lucasverleyen"},{"login":"Mathadon","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mathadon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2Fideas/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2Fideas/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2Fideas/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2Fideas/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2Fideas/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1982391,"maintainers_count":0,"namespaces_count":748632,"keywords_count":111330,"github":"golang","metadata":{"funded_packages_count":52718},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-10-30T05:50:02.839Z","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"}},{"id":11733413,"name":"github.com/open-ideas/IDEAS","ecosystem":"go","description":null,"homepage":null,"licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/open-ideas/IDEAS","keywords_array":[],"namespace":null,"versions_count":7,"first_release_published_at":"2015-10-28T15:04:22.000Z","latest_release_published_at":"2025-08-20T13:12:51.000Z","latest_release_number":"v4.0.0+incompatible","last_synced_at":"2025-10-29T20:21:43.755Z","created_at":"2025-06-05T11:15:57.697Z","updated_at":"2025-10-29T20:21:43.755Z","registry_url":"https://pkg.go.dev/github.com/open-ideas/IDEAS","install_command":"go get github.com/open-ideas/IDEAS","documentation_url":"https://pkg.go.dev/github.com/open-ideas/IDEAS#section-documentation","metadata":{},"repo_metadata":{"id":14241757,"uuid":"16949064","full_name":"open-ideas/IDEAS","owner":"open-ideas","description":"Modelica library allowing simultaneous transient simulation of thermal and electrical systems at both building and feeder level.","archived":false,"fork":false,"pushed_at":"2025-10-02T08:16:00.000Z","size":158333,"stargazers_count":150,"open_issues_count":24,"forks_count":64,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-10-11T10:34:16.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Modelica","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/open-ideas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-02-18T13:02:55.000Z","updated_at":"2025-10-02T08:15:08.000Z","dependencies_parsed_at":"2024-03-17T04:44:11.970Z","dependency_job_id":"dde7038b-e7b9-4afe-992b-00cc950dbb9e","html_url":"https://github.com/open-ideas/IDEAS","commit_stats":{"total_commits":4323,"total_committers":42,"mean_commits":"102.92857142857143","dds":0.4917881101087208,"last_synced_commit":"e953b5c71bcafdb64278e4c7bae5230416acc550"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/open-ideas/IDEAS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010288,"owners_count":26084720,"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-10-12T02:00:06.719Z","response_time":53,"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":"open-ideas","name":"OpenIDEAS","uuid":"5467967","kind":"organization","description":"An open framework for integrated building and district energy simulations","email":null,"website":null,"location":"Belgium","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/5467967?v=4","repositories_count":5,"last_synced_at":"2024-03-27T11:55:26.701Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/open-ideas","funding_links":[],"total_stars":203,"followers":8,"following":0,"created_at":"2022-11-06T03:29:45.828Z","updated_at":"2024-03-27T11:55:27.576Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/open-ideas/repositories"},"tags":[{"name":"v4.0.0","sha":"d77c3e9e467e42fc1894769b39952824f1cdd96f","kind":"commit","published_at":"2025-08-20T13:12:51.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v4.0.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v4.0.0/manifests"},{"name":"v3.0","sha":"a7be00b7e07943c0acda1b5799a8d32bea896d7b","kind":"commit","published_at":"2022-05-03T12:30:20.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v3.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v3.0/manifests"},{"name":"v2.2.2","sha":"4f415997929ec53138d9637b0426ae49e1cdf27b","kind":"commit","published_at":"2022-04-02T09:43:21.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.2.2","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"32860eadbf59bee955993da936a8c5aeac2d90df","kind":"commit","published_at":"2021-09-20T09:06:24.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.2.1","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.2.1/manifests"},{"name":"CrashCourse2021","sha":"7bd93fe1e126f1ab2967fc403cd86006383a9c3c","kind":"commit","published_at":"2021-09-16T12:22:21.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/CrashCourse2021","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/CrashCourse2021","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@CrashCourse2021","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/CrashCourse2021","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/CrashCourse2021/manifests"},{"name":"v2.1.0","sha":"12b341fe9bd34058a07bde92375e0d77e40eb013","kind":"commit","published_at":"2019-02-28T18:29:21.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.1.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"03b77b430f1689decb9a46992587dc962cbf0326","kind":"commit","published_at":"2018-09-28T05:22:05.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v2.0.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v2.0.0/manifests"},{"name":"v1.0.0","sha":"f3c33f290ee2799cc604eb55e9eacb9d7ce39b89","kind":"commit","published_at":"2017-05-05T17:38:47.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v1.0.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v1.0.0/manifests"},{"name":"v0.3.0","sha":"26ae0b0a4d8cbefd43fd90add99a0d3fafac49a0","kind":"commit","published_at":"2015-10-28T15:04:22.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/v0.3.0","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/v0.3.0/manifests"},{"name":"_LinearisationPaper","sha":"26ae0b0a4d8cbefd43fd90add99a0d3fafac49a0","kind":"commit","published_at":"2015-10-28T15:04:22.000Z","download_url":"https://codeload.github.com/open-ideas/IDEAS/tar.gz/_LinearisationPaper","html_url":"https://github.com/open-ideas/IDEAS/releases/tag/_LinearisationPaper","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/open-ideas/IDEAS@_LinearisationPaper","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/_LinearisationPaper","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/tags/_LinearisationPaper/manifests"}]},"repo_metadata_updated_at":"2025-10-12T22:59:24.015Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/open-ideas/%21i%21d%21e%21a%21s","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/open-ideas/IDEAS","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/open-ideas/IDEAS","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/open-ideas/IDEAS/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-03T08:10:21.965Z","issues_count":709,"pull_requests_count":804,"avg_time_to_close_issue":10057088.239583334,"avg_time_to_close_pull_request":1911715.7906976745,"issues_closed_count":672,"pull_requests_closed_count":774,"pull_request_authors_count":29,"issue_authors_count":58,"avg_comments_per_issue":3.1918194640338506,"avg_comments_per_pull_request":2.0248756218905473,"merged_pull_requests_count":647,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":30,"past_year_pull_requests_count":86,"past_year_avg_time_to_close_issue":2885395.125,"past_year_avg_time_to_close_pull_request":1853135.4761904762,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":63,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.1,"past_year_avg_comments_per_pull_request":1.1511627906976745,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":47,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/issues","maintainers":[{"login":"Mathadon","count":803,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mathadon"},{"login":"rubenbaetens","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rubenbaetens"},{"login":"icupeiro","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icupeiro"},{"login":"lucasverleyen","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lucasverleyen"}],"active_maintainers":[{"login":"lucasverleyen","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lucasverleyen"},{"login":"Mathadon","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mathadon"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2FIDEAS/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2FIDEAS/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2FIDEAS/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2FIDEAS/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fopen-ideas%2FIDEAS/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1982391,"maintainers_count":0,"namespaces_count":748632,"keywords_count":111330,"github":"golang","metadata":{"funded_packages_count":52718},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-10-30T05:50:02.839Z","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":1254078,"full_name":"open-ideas/IDEAS","default_branch":"master","total_commits":5272,"total_committers":45,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":117.15555555555555,"dds":0.5694233687405159,"past_year_total_commits":781,"past_year_total_committers":8,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":97.625,"past_year_dds":0.6683738796414853,"last_synced_at":"2025-10-29T07:09:47.966Z","last_synced_commit":"a9cc4fd988fdc2e8d7dbec9b1f8b97f599f57c8b","created_at":"2023-03-27T10:58:08.727Z","updated_at":"2025-10-29T07:05:46.006Z","committers":[{"name":"Filip Jorissen","email":"filip.jorissen@kuleuven.be","login":"Mathadon","count":2270},{"name":"rubenbaetens","email":"rubenbaetens@gmail.com","login":"rubenbaetens","count":319},{"name":"DaP","email":"damien.picard@mech.kuleuven.be","login":null,"count":310},{"name":"jelgerjansen","email":"jelgerjansen@hotmail.com","login":"jelgerjansen","count":288},{"name":"Lucas Verleyen","email":"lucas.verleyen@kuleuven.be","login":"lucasverleyen","count":284},{"name":"kldjonge","email":"Klaas.DeJonge@UGent.be","login":"kldjonge","count":273},{"name":"u0169319","email":"lone.meertens@kuleuven.be","login":"LoneMeertens","count":259},{"name":"roel","email":"roel.deconinck@mech.kuleuven.be","login":"saroele","count":221},{"name":"rubae","email":"ruben.baetens@bwk.kuleuven.be","login":null,"count":187},{"name":"Javier Arroyo","email":"javier.arroyo@kuleuven.be","login":"JavierArroyoBastida","count":174},{"name":"annadellisola","email":"anna.dellisola@kuleuven.be","login":"annadellisola","count":85},{"name":"arnoutaertgeerts","email":"arnoutaertgeerts@gmail.com","login":"arnoutaertgeerts","count":74},{"name":"Damien Picard","email":"damien.picard@kuleuven.be","login":null,"count":70},{"name":"rubenbaetens","email":"ruben.baetens@gmail.com","login":null,"count":61},{"name":"Iago","email":"iago.cupeirofigueroa@kuleuven.be","login":null,"count":54},{"name":"Louis","email":"112491607+louisher","login":"louisher","count":41},{"name":"Juan Van Roy","email":"vanroy.juan@gmail.com","login":"vanroyj","count":29},{"name":"Ian Beausoleil-Morrison","email":"Ian_Beausoleil-Morrison@carleton.ca","login":"ibeausol","count":27},{"name":"GlennReynders","email":"glenn.reynders@kuleuven.be","login":null,"count":27},{"name":"Bart","email":"bartje.verbruggen@gmail.com","login":"VerbruggenBart","count":26},{"name":"Christina Pro","email":"christina.protopapadaki@bwk.kuleuven.be","login":null,"count":22},{"name":"Bart Verbruggen","email":"Bart.verbruggen@esat.kuleuven.be","login":null,"count":19},{"name":"GlennReynders","email":"glenn.reynders@gmail.com","login":"GlennReynders","count":18},{"name":"Jaap Neven","email":"jaap.neven@vito.be","login":"Jaap-Neven","count":17},{"name":"roel","email":"u0066125@.mech.kuleuven.be","login":null,"count":16},{"name":"Filip Jorissen","email":"fiilp.jorissen@kuleuven.be","login":null,"count":16},{"name":"Bram van der Heijde","email":"bram.vanderheijde@kuleuven.be","login":"bramvdh91","count":14},{"name":"cprotopa","email":"Christina.Protopapadaki@bwk.kuleuven.be","login":null,"count":9},{"name":"David Blum","email":"dhblum@lbl.gov","login":"dhblum","count":8},{"name":"u0112721","email":"u0112721@set-l-me-l16007.luna.kuleuven.be","login":null,"count":8},{"name":"vanroyj","email":"vanroyj@milano.esat.kuleuven.be","login":null,"count":8},{"name":"thorade","email":"matthis.thorade@gmail.com","login":"thorade","count":7},{"name":"Mats Vande Cavey","email":"mats.vandecavey@mech.kuleuven.be","login":null,"count":7},{"name":"tbeu","email":"tc@tbeu.de","login":"tbeu","count":6},{"name":"vroyju","email":"VROYJU@P1102738.vito.local","login":null,"count":4},{"name":"Kristoff Six","email":"u0132110@kuleuven.be","login":null,"count":3},{"name":"Damien Picard","email":"damien.picard@gmail.com","login":null,"count":2},{"name":"Jota","email":"Josue.BorrajoBastero@UGent.be","login":"jotaborrajo","count":2},{"name":"Sylvain Quoilin","email":"sylvain.quoilin@ec.europa.eu","login":"squoilin","count":1},{"name":"unknown","email":"RDC@Enif.dom.3e.eu","login":null,"count":1},{"name":"unknown","email":"u0098668@TME-14-004.mech.kuleuven.be","login":null,"count":1},{"name":"unknown","email":"vroyju@P1102738.vito.local","login":null,"count":1},{"name":"Malte Lenz","email":"malte.lenz@gmail.com","login":"maltelenz","count":1},{"name":"Christina Protopapadaki","email":"cprotopa","login":"cprotopa","count":1},{"name":"Annelies Vandermeulen","email":"annelies.vandermeulen@kuleuven.be","login":"annvdm","count":1}],"past_year_committers":[{"name":"u0169319","email":"lone.meertens@kuleuven.be","login":"LoneMeertens","count":259},{"name":"jelgerjansen","email":"jelgerjansen@hotmail.com","login":"jelgerjansen","count":201},{"name":"Lucas Verleyen","email":"lucas.verleyen@kuleuven.be","login":"lucasverleyen","count":139},{"name":"kldjonge","email":"Klaas.DeJonge@UGent.be","login":"kldjonge","count":90},{"name":"annadellisola","email":"anna.dellisola@kuleuven.be","login":"annadellisola","count":70},{"name":"Jaap Neven","email":"jaap.neven@vito.be","login":"Jaap-Neven","count":17},{"name":"Filip Jorissen","email":"filip.jorissen@gmail.com","login":"Mathadon","count":4},{"name":"Malte Lenz","email":"malte.lenz@gmail.com","login":"maltelenz","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-30T00:00:25.810Z","repositories_count":6090177,"commits_count":922447893,"contributors_count":35979315,"owners_count":1109820,"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":"open-ideas/IDEAS","html_url":"https://github.com/open-ideas/IDEAS","last_synced_at":"2025-10-21T12:36:33.890Z","status":"active","issues_count":710,"pull_requests_count":805,"avg_time_to_close_issue":10057088.239583334,"avg_time_to_close_pull_request":1911715.7906976745,"issues_closed_count":672,"pull_requests_closed_count":774,"pull_request_authors_count":29,"issue_authors_count":58,"avg_comments_per_issue":3.1901408450704225,"avg_comments_per_pull_request":2.022360248447205,"merged_pull_requests_count":647,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":31,"past_year_pull_requests_count":85,"past_year_avg_time_to_close_issue":2885395.125,"past_year_avg_time_to_close_pull_request":1877351.7096774194,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":62,"past_year_pull_request_authors_count":8,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":1.129032258064516,"past_year_avg_comments_per_pull_request":1.1647058823529413,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":46,"created_at":"2023-05-09T10:29:00.900Z","updated_at":"2025-10-21T12:36:33.891Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/open-ideas%2FIDEAS/issues","issue_labels_count":{"feature":99,"bug":91,"project 1":21,"stale":15,"Feature":12,"Stale":11,"non-backward compatible":6,"Warning":5,"TD":5,"efficiency":2,"Bug":2,"IBPSA":2,"analysis":1,"Documentation":1,"Analysis":1},"pull_request_labels_count":{"bug":16,"feature":10,"project 1":7},"issue_author_associations_count":{"MEMBER":470,"CONTRIBUTOR":188,"NONE":52},"pull_request_author_associations_count":{"MEMBER":538,"CONTRIBUTOR":254,"NONE":13},"issue_authors":{"Mathadon":365,"damienpicard":85,"rubenbaetens":75,"jelgerjansen":20,"icupeiro":20,"lucasverleyen":14,"saroele":13,"JavierArroyoBastida":12,"kldjonge":10,"vanroyj":8,"bramvdh91":7,"cprotopa":6,"sohertz":4,"dhblum":4,"maltelenz":4,"tbeu":4,"matsvandecavey":3,"javiarrobas":3,"casella":3,"GlennReynders":3,"annadellisola":2,"arnoutaertgeerts":2,"IsDols":2,"AbdellaAlzade":2,"KjartanVdB":2,"BrendanSulliv":2,"Maaeve":2,"EttoreZ":2,"StijnVandePutte":2,"bmare-renson":1,"louisher":1,"diederikverscheure":1,"alexandrecuer":1,"tatigabd":1,"Kristoff6":1,"b-mare":1,"AdityaIyer":1,"LoneMeertens":1,"eetonyju":1,"flosfeld":1,"dietmarw":1,"sve753":1,"tonyju":1,"jotaborrajo":1,"MatthiVH":1,"Ja98":1,"PereiraUCD":1,"elcoo":1,"jagica":1,"annvdm":1,"ghost":1,"Kanchan-Aggarwal":1,"hubertus65":1,"AnoukDhaeyere":1,"sjchakra":1,"thorade":1,"BLacosteSax":1,"ibeausol":1},"pull_request_authors":{"Mathadon":440,"damienpicard":73,"rubenbaetens":58,"jelgerjansen":44,"lucasverleyen":37,"kldjonge":31,"JavierArroyoBastida":18,"icupeiro":16,"GlennReynders":10,"saroele":8,"vanroyj":8,"LoneMeertens":7,"arnoutaertgeerts":7,"annadellisola":7,"tbeu":7,"louisher":6,"cprotopa":5,"dhblum":4,"javiarrobas":4,"thorade":3,"MatthiVH":2,"bramvdh91":2,"maltelenz":2,"jotaborrajo":1,"ibeausol":1,"annvdm":1,"sjoelund":1,"squoilin":1,"Kristoff6":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-30T00:00:25.546Z","repositories_count":11263014,"issues_count":35009938,"pull_requests_count":113611200,"authors_count":11042159,"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":{"TD":3,"Stale":1,"Feature":1,"IBPSA":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":17,"MEMBER":8,"NONE":4},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":52,"MEMBER":24,"NONE":4},"past_year_issue_authors":{"jelgerjansen":10,"lucasverleyen":6,"kldjonge":5,"annadellisola":2,"Mathadon":2,"EttoreZ":1,"flosfeld":1,"LoneMeertens":1,"sve753":1},"past_year_pull_request_authors":{"jelgerjansen":25,"lucasverleyen":19,"kldjonge":15,"LoneMeertens":7,"Mathadon":5,"annadellisola":5,"maltelenz":2,"louisher":2},"maintainers":[{"login":"Mathadon","count":805,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mathadon"},{"login":"rubenbaetens","count":133,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rubenbaetens"},{"login":"icupeiro","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/icupeiro"},{"login":"lucasverleyen","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lucasverleyen"}],"active_maintainers":[{"login":"lucasverleyen","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/lucasverleyen"},{"login":"Mathadon","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Mathadon"}]},"events":{"total":{"CreateEvent":34,"IssuesEvent":48,"WatchEvent":16,"DeleteEvent":27,"IssueCommentEvent":157,"PushEvent":173,"GollumEvent":12,"PullRequestEvent":78,"PullRequestReviewEvent":152,"PullRequestReviewCommentEvent":253,"ForkEvent":6},"last_year":{"CreateEvent":32,"IssuesEvent":46,"WatchEvent":15,"DeleteEvent":25,"IssueCommentEvent":152,"PushEvent":121,"GollumEvent":12,"PullRequestReviewCommentEvent":251,"PullRequestReviewEvent":148,"PullRequestEvent":71,"ForkEvent":4}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/github-actions.yml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:21:38.335Z","updated_at":"2023-09-21T19:21:38.335Z","repository_link":"https://github.com/open-ideas/IDEAS/blob/master/.github/workflows/github-actions.yml","dependencies":[{"id":13856620511,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"IDEAS/Resources/Scripts/tests/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-09-21T19:21:39.578Z","updated_at":"2023-09-21T19:21:39.578Z","repository_link":"https://github.com/open-ideas/IDEAS/blob/master/IDEAS/Resources/Scripts/tests/Dockerfile","dependencies":[{"id":13856620590,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false}]}],"score":null,"created_at":"2023-09-11T14:52:09.327Z","updated_at":"2026-04-18T07:31:09.739Z","avatar_url":"https://github.com/open-ideas.png","language":"Modelica","category":"Consumption","sub_category":"Buildings and Heating","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003cdiv align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"IDEAS/Resources/Images/IDEAS-logo-dark.png\" style=\"height:120px;\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"IDEAS/Resources/Images/IDEAS-logo-light.png\" style=\"height:120px;\"\u003e\n  \u003cimg src=\"IDEAS/Resources/Images/IDEAS-logo-light.png\" alt=\"IDEAS Logo\" style=\"height:120px;\"\u003e\n\u003c/picture\u003e\n\u003cb\u003ev4.0.0\u003c/b\u003e\n\u003c/div\u003e\n\u003cbr/\u003e\n\nIDEAS is a \u003ci\u003eModelica\u003c/i\u003e library for \u003cb\u003eI\u003c/b\u003entegrated \u003cb\u003eD\u003c/b\u003eistrict \u003cb\u003eE\u003c/b\u003energy \u003cb\u003eA\u003c/b\u003essessment \u003cb\u003eS\u003c/b\u003eimulations. \nThis free and open-source library enables simultaneous transient simulation of integrated thermal and electrical energy systems\nincluding buildings at both individual (building) and collective (district) level.\n\nThe IDEAS library extends from the [Modelica IBPSA library](https://github.com/ibpsa/modelica-ibpsa) and has a particular focus\non the development of detailed building models. It is one of the four sister libraries that extend from the core Modelica IBPSA\nlibrary, alongside [AixLib](https://github.com/RWTH-EBC/AixLib), [Modelica Buildings](https://github.com/lbl-srg/modelica-buildings),\nand [BuildingSystems](https://github.com/UdK-VPT/BuildingSystems).\n\n## License\nIDEAS is licensed by [KU Leuven](http://www.kuleuven.be) and [3E](http://www.3e.eu) under a \n[BSD 3 license](https://htmlpreview.github.io/?https://github.com/open-ideas/IDEAS/blob/master/IDEAS/legal.html).\n\n## Community and contributions\nWe love to hear what you are using IDEAS for. You are welcome to open an issue on GitHub or contact the development team via\nemail to share your feedback. If you like our library, you can support IDEAS by starring it at the top right of our Github page.\nBug reports and feature suggestions can be submitted as [GitHub issues](https://github.com/open-ideas/IDEAS/issues), and\ncontributions in the form of [pull requests](https://github.com/open-ideas/IDEAS/pulls) are highly encouraged. Before submitting\na pull request, please consult the the IDEAS\n[Style Guide and Conventions](https://github.com/open-ideas/IDEAS/wiki/Style%20Guide%20and%20GitHub%20Good%20Practice)\nto ensure consistency with the project's conventions.\n\nThe IDEAS library was originally developed by KU Leuven and [3E](https://3e.eu), and is currently developed and maintained by\nthe [Thermal Systems Simulation (The SySi)](http://the.sysi.be) research group of KU Leuven. \nThe library includes significant contributions by the [Building Physics and Sustainable Design Section](https://bwk.kuleuven.be/bwf)\nof KU Leuven, the [Building Physics Research Group](https://www.ugent.be/ea/architectuur/en/research/research-groups/building-physics)\nof UGent, [IBPSA project 1](https://ibpsa.github.io/project1/), [IEA EBC Annex 60](https://iea-annex60.org) and the\n[Electrical Energy Systems and Applications Section](https://www.esat.kuleuven.be/electa) of KU Leuven.\n\n## Tool support\nIDEAS is largely compliant with the [Modelica Specification](https://specification.modelica.org/), and is therefore, in\nprinciple, compatible with any simulation tool that supports this standard, such as Dymola or OpenModelica. However, as\nIDEAS is primarily developed and maintained in Dymola, and the unit testing framework is exclusively implemented in Dymola,\ncertain compatibility issues with alternative tools may arise. Users are encouraged to report any deviations from the Modelica\nspecification or tool-specific issues so that these can be addressed in future updates.\n\n## Unit testing\nUnit testing is performed using Dymola in combination with BuildingsPy. Automated unit tests are executed via GitHub Actions,\nutilising a self-hosted runner maintained by KU Leuven. Further information on the IDEAS unit testing framework is available\non the [IDEAS Wiki](https://github.com/open-ideas/IDEAS/wiki).\n\n## Getting started\nTwo tutorials are provided in \u003ccode\u003eIDEAS.Examples.Tutorial\u003c/code\u003e, serving as demonstrations cases of how the IDEAS library\ncan be used.\n1. \u003ccode\u003eIDEAS.Examples.Tutorial.SimpleHouse\u003c/code\u003e contains examples with step-by-step instructions for how to build a system\nmodel for a simple house with a heating system, ventilation, and weather boundary conditions. This tutorial does not use the\ndetailed IDEAS building envelope components, but instead includes a very simple Resistance-Capacitance (RC) model. \n2. \u003ccode\u003eIDEAS.Examples.Tutorial.DetailedHouse\u003c/code\u003e contains examples with step-by-step instructions for how to build a system\nmodel for an office building (using the detailed building envelope component models within IDEAS.Buildings) with occupants, a\nradiator heating system connected to a heat pump, and a ventilation system.\n\nFurthermore, \n- \u003ccode\u003eIDEAS.Buildings.Examples\u003c/code\u003e and \u003ccode\u003eIDEAS.Buildings.Components.Examples\u003c/code\u003e contain examples focussing on the\nbuilding models, including individual features, developed in this library.\n- \u003ccode\u003eIDEAS.Examples.IBPSA\u003c/code\u003e collects some models used in [BOPTEST](https://github.com/ibpsa/project1-boptest).\n- \u003ccode\u003eIDEAS.Examples.PPD12\u003c/code\u003e is an example model of a terraced house, including a heating and ventilation system.\n- \u003ccode\u003eIDEAS.Examples.TwinHouses\u003c/code\u003e is a model of the Holzkirchen twin house, used in a validation experiment.\n \nSee the documentation sections of the respective packages and models for more information.\n\n## Citing IDEAS\nPlease cite IDEAS using the reference provided below.\n\n```\n@article{Jorissen2018ideas,  \nauthor = {Jorissen, Filip and Reynders, Glenn and Baetens, Ruben and Picard, Damien and Saelens, Dirk and Helsen, Lieve},  \njournal = {Journal of Building Performance Simulation},    \ntitle = {{Implementation and Verification of the IDEAS Building Energy Simulation Library}},  \nvolume = {11},\nissue = {6},  \npages = {669-688},\ndoi={10.1080/19401493.2018.1428361},  \nyear = {2018}  \n}\n```\n\n## Release history\nIDEAS v4.0.0 was released on August 20, 2025.\nDetailed release notes are available within the library under the following link:\n[ReleaseNotes](https://github.com/open-ideas/IDEAS/tree/master/IDEAS/UsersGuide/ReleaseNotes).\nNotes for the previous releases notes can also be found there. \n\n## Documentation\nThe IDEAS library offers comprehensive documentation. Each model includes a dedicated documentation section explaining its implementation details.\nMany models also reference relevant scientific papers. An overview of the key reference papers is provided in the\n[References](https://github.com/open-ideas/IDEAS/blob/master/IDEAS/UsersGuide/References.mo) section of the\n[User's Guide](https://github.com/open-ideas/IDEAS/tree/master/IDEAS/UsersGuide).\n\n## Applications of IDEAS\nIDEAS is widly used across various applications. To gain an overview of how the library has been applied, please consult the\n[citations](https://www.tandfonline.com/doi/citedby/10.1080/19401493.2018.1428361) of the reference paper.\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"IDEAS/Resources/Images/IDEAS-citations.png\"\u003e\n\u003c/div\u003e\n\n\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["modelica","modelica-library","buildings","bim","ibpsa","mpc","power-grid","control","energy-efficiency","ernergy"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20058","html_url":"https://ost.ecosyste.ms/projects/20058"}