{"id":20087,"name":"NILM","description":"Non-Intrusive Load Monitoring is the process of estimating the energy consumed by individual appliances given just a whole-house power meter reading.","url":"https://github.com/nilmtk/nilmtk","last_synced_at":"2026-06-14T11:30:44.710Z","repository":{"id":2330830,"uuid":"14891877","full_name":"nilmtk/nilmtk","owner":"nilmtk","description":"Non-Intrusive Load Monitoring Toolkit (nilmtk)","archived":false,"fork":false,"pushed_at":"2025-10-27T21:00:52.000Z","size":53174,"stargazers_count":897,"open_issues_count":126,"forks_count":485,"subscribers_count":64,"default_branch":"master","last_synced_at":"2025-10-28T19:39:28.532Z","etag":null,"topics":["algorithms","disaggregation","energy","energy-disaggregation","forecasting","ipython-notebook","nilm","nilm-algorithms","nilmtk","python"],"latest_commit_sha":null,"homepage":"http://nilmtk.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nilmtk.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":"2013-12-03T11:39:12.000Z","updated_at":"2025-10-27T21:00:56.000Z","dependencies_parsed_at":"2024-04-13T17:04:56.666Z","dependency_job_id":"9b99cb7f-f819-4e94-b5f6-5be5fa5f1dac","html_url":"https://github.com/nilmtk/nilmtk","commit_stats":{"total_commits":1700,"total_committers":53,"mean_commits":"32.075471698113205","dds":0.4835294117647059,"last_synced_commit":"45772301570dd6af49eab53de47ab4011b38d830"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/nilmtk/nilmtk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilmtk","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/sbom","scorecard":{"id":687984,"data":{"date":"2025-08-11","repo":{"name":"github.com/nilmtk/nilmtk","commit":"e5c3c1ae02cc9f1d2ec4c3d7ea576fb26190dfa9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"22 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:9e885f8239c31f8429448f933638dd13037c9119e2a362aeebdd37ec3bee7c85","Warn: pipCommand not pinned by hash: Dockerfile:10","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T01:27:58.260Z","repository_id":2330830,"created_at":"2025-08-22T01:27:58.260Z","updated_at":"2025-08-22T01:27:58.260Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281584994,"owners_count":26526173,"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-29T02:00:06.901Z","response_time":59,"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":"nilmtk","name":"nilmtk","uuid":"6094836","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6094836?v=4","repositories_count":7,"last_synced_at":"2024-03-26T07:15:56.402Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nilmtk","funding_links":[],"total_stars":961,"followers":13,"following":0,"created_at":"2022-11-03T08:55:23.685Z","updated_at":"2024-03-26T07:15:56.425Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilmtk","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilmtk/repositories"},"packages":[{"id":11733286,"name":"github.com/nilmtk/nilmtk","ecosystem":"go","description":null,"homepage":null,"licenses":"apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/nilmtk/nilmtk","keywords_array":[],"namespace":null,"versions_count":2,"first_release_published_at":"2014-02-07T11:52:30.000Z","latest_release_published_at":"2014-07-11T21:28:12.000Z","latest_release_number":"v0.1.1","last_synced_at":"2025-10-29T20:06:47.397Z","created_at":"2025-06-05T11:15:12.071Z","updated_at":"2025-10-29T20:06:47.397Z","registry_url":"https://pkg.go.dev/github.com/nilmtk/nilmtk","install_command":"go get github.com/nilmtk/nilmtk","documentation_url":"https://pkg.go.dev/github.com/nilmtk/nilmtk#section-documentation","metadata":{},"repo_metadata":{"id":2330830,"uuid":"14891877","full_name":"nilmtk/nilmtk","owner":"nilmtk","description":"Non-Intrusive Load Monitoring Toolkit (nilmtk)","archived":false,"fork":false,"pushed_at":"2025-10-06T17:15:07.000Z","size":53172,"stargazers_count":893,"open_issues_count":126,"forks_count":484,"subscribers_count":65,"default_branch":"master","last_synced_at":"2025-10-07T08:17:18.429Z","etag":null,"topics":["algorithms","disaggregation","energy","energy-disaggregation","forecasting","ipython-notebook","nilm","nilm-algorithms","nilmtk","python"],"latest_commit_sha":null,"homepage":"http://nilmtk.github.io","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nilmtk.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}},"created_at":"2013-12-03T11:39:12.000Z","updated_at":"2025-10-06T17:15:12.000Z","dependencies_parsed_at":"2024-04-13T17:04:56.666Z","dependency_job_id":"9b99cb7f-f819-4e94-b5f6-5be5fa5f1dac","html_url":"https://github.com/nilmtk/nilmtk","commit_stats":{"total_commits":1700,"total_committers":53,"mean_commits":"32.075471698113205","dds":0.4835294117647059,"last_synced_commit":"45772301570dd6af49eab53de47ab4011b38d830"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/nilmtk/nilmtk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilmtk","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/sbom","scorecard":{"id":687984,"data":{"date":"2025-08-11","repo":{"name":"github.com/nilmtk/nilmtk","commit":"e5c3c1ae02cc9f1d2ec4c3d7ea576fb26190dfa9"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.2,"checks":[{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"22 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating python:3.11-slim to python:3.11-slim@sha256:9e885f8239c31f8429448f933638dd13037c9119e2a362aeebdd37ec3bee7c85","Warn: pipCommand not pinned by hash: Dockerfile:10","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   1 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-22T01:27:58.260Z","repository_id":2330830,"created_at":"2025-08-22T01:27:58.260Z","updated_at":"2025-08-22T01:27:58.260Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019089,"owners_count":26086516,"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-14T02:00:06.444Z","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_record":{"login":"nilmtk","name":"nilmtk","uuid":"6094836","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6094836?v=4","repositories_count":7,"last_synced_at":"2024-03-26T07:15:56.402Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/nilmtk","funding_links":[],"total_stars":961,"followers":13,"following":0,"created_at":"2022-11-03T08:55:23.685Z","updated_at":"2024-03-26T07:15:56.425Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilmtk","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nilmtk/repositories"},"tags":[{"name":"0.4.3","sha":"303d45bf6c39b44d76c35e8aaa690cef6af8ae38","kind":"commit","published_at":"2021-03-20T16:04:12.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.3","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"5956d319aac2f319953ac79ce88a747996e15deb","kind":"commit","published_at":"2020-04-06T23:33:33.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.2","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"42932e8e9fd9d623cabc71414ec9ea6e0d8b0f83","kind":"commit","published_at":"2020-04-03T05:40:33.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.1","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.1/manifests"},{"name":"0.4.1.dev2","sha":"42932e8e9fd9d623cabc71414ec9ea6e0d8b0f83","kind":"commit","published_at":"2020-04-03T05:40:33.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.1.dev2","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.1.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.1.dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.1.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.1.dev2/manifests"},{"name":"0.4.1.dev1","sha":"3443c3177dbde5f3707ecc4fefb06b93556438bf","kind":"commit","published_at":"2020-04-03T04:45:00.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.1.dev1","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.1.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.1.dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.1.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.1.dev1/manifests"},{"name":"0.4.0.dev2","sha":"360c76ff8d287be2e377cbe1619c850c086277cf","kind":"commit","published_at":"2019-11-04T12:14:38.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.0.dev2","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.0.dev2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.0.dev2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.0.dev2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.0.dev2/manifests"},{"name":"0.4.0.dev1","sha":"cfafedca3420ea3e7fa2a4c78910f41264abc894","kind":"commit","published_at":"2019-08-23T02:20:50.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.4.0.dev1","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.4.0.dev1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.4.0.dev1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.0.dev1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.4.0.dev1/manifests"},{"name":"0.3.2","sha":"acb72efa9777c4ab928129e4dce557f2f2f9afaf","kind":"commit","published_at":"2019-08-19T06:34:33.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.3.2","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.3.2/manifests"},{"name":"0.3","sha":"906ad988e58d3738917a8b838d853aecaf69d150","kind":"commit","published_at":"2019-07-11T04:03:24.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/0.3","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/0.3/manifests"},{"name":"v0.3.alpha","sha":"c7bcd6c31442ad3415e88737cfdc90c49947d5da","kind":"commit","published_at":"2014-12-24T17:46:07.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/v0.3.alpha","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/v0.3.alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@v0.3.alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.3.alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.3.alpha/manifests"},{"name":"v0.2","sha":"4696b27dd4b6b1b7eb431b9cafa05b410476b6fa","kind":"tag","published_at":"2014-07-12T02:18:41.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/v0.2","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.2/manifests"},{"name":"v0.1.1","sha":"92ff8e801eb01fb7099e444d4569328c4ae59537","kind":"tag","published_at":"2014-07-12T01:54:08.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/v0.1.1","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"f14f0bc174ccba3f96e3719e7d16cce8c541b5e0","kind":"tag","published_at":"2014-04-01T22:23:10.000Z","download_url":"https://codeload.github.com/nilmtk/nilmtk/tar.gz/v0.1.0","html_url":"https://github.com/nilmtk/nilmtk/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/nilmtk/nilmtk@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-14T11:41:19.507Z","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/nilmtk/nilmtk","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/nilmtk/nilmtk","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/nilmtk/nilmtk","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/nilmtk/nilmtk/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-08T21:37:57.275Z","issues_count":876,"pull_requests_count":147,"avg_time_to_close_issue":22380071.76851852,"avg_time_to_close_pull_request":3622510.6074074074,"issues_closed_count":756,"pull_requests_closed_count":135,"pull_request_authors_count":52,"issue_authors_count":249,"avg_comments_per_issue":4.405251141552512,"avg_comments_per_pull_request":1.5170068027210883,"merged_pull_requests_count":93,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":9,"past_year_pull_requests_count":14,"past_year_avg_time_to_close_issue":20452.0,"past_year_avg_time_to_close_pull_request":156441.625,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.1111111111111111,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/issues","maintainers":[{"login":"nipunbatra","count":145,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nipunbatra"},{"login":"PMeira","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PMeira"},{"login":"levaphenyl","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/levaphenyl"},{"login":"klemenjak","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/klemenjak"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnilmtk%2Fnilmtk/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnilmtk%2Fnilmtk/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnilmtk%2Fnilmtk/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnilmtk%2Fnilmtk/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnilmtk%2Fnilmtk/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":286579,"full_name":"nilmtk/nilmtk","default_branch":"master","total_commits":1722,"total_committers":57,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":30.210526315789473,"dds":0.4901277584204413,"past_year_total_commits":22,"past_year_total_committers":4,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.5,"past_year_dds":0.5909090909090908,"last_synced_at":"2025-10-29T04:55:57.721Z","last_synced_commit":"9a1a6bf787bd2eefee4f2d733f58d4ed2c8cdf27","created_at":"2023-03-08T15:49:06.836Z","updated_at":"2025-10-29T04:50:14.589Z","committers":[{"name":"Jack Kelly","email":"jack-list@xlk.org.uk","login":"JackKelly","count":878},{"name":"nipunreddevil","email":"nipunreddevil@gmail.com","login":"nipunbatra","count":444},{"name":"Paulo Meira","email":"10246101+PMeira","login":"PMeira","count":123},{"name":"Oliver Parson","email":"op106@ecs.soton.ac.uk","login":null,"count":36},{"name":"Oliver Parson","email":"oliparson@gmail.com","login":"oliparson","count":28},{"name":"Rishi Baijal","email":"rishi12084@iiitd.ac.in","login":"RishiBaijal","count":24},{"name":"josemao","email":"jmanuel.alcala@depeca.uah.es","login":"josemao","count":24},{"name":"ayushp20.com","email":"ayush.p.20@gmail","login":null,"count":11},{"name":"beckel","email":"beckel@inf.ethz.ch","login":null,"count":10},{"name":"Mridul Malpotra","email":"mridul.malpotra@gmail.com","login":"paperbackraita","count":10},{"name":"Raktim Malakar","email":"raktimmalakar2015@gmail.com","login":"raktim2015","count":10},{"name":"Guillaume Levasseur","email":"phenyl@posteo.net","login":"levaphenyl","count":10},{"name":"Dhru Harsh Darshakbhai","email":"24110107@iitgn.ac.in","login":"HarshDhru23","count":9},{"name":"magusverma","email":"magus12141@iiitd.ac.in","login":"magusverma","count":7},{"name":"Oliver Parson","email":"oliver.parson@bgch.co.uk","login":null,"count":6},{"name":"Rajat","email":"rajat.tech.002@gmail.com","login":"rajat-tech-002","count":6},{"name":"Han Wu","email":"wuhanstudios@gmail.com","login":"wuhanstudio","count":6},{"name":"oliver parson","email":"oliver.parson@dhcp-23-228.wireless.soton.ac.uk","login":null,"count":5},{"name":"Oliver Parson","email":"osp@ecs.soton.ac.uk","login":null,"count":5},{"name":"enfuego27826","email":"anurag4629@gmail.com","login":"enfuego27826","count":5},{"name":"prince7003","email":"154226429+prince7003","login":"prince7003","count":5},{"name":"Oliver Parson","email":"user@ECS-MacBook-Pro-Oct-90.local","login":null,"count":4},{"name":"Batra Nipun","email":"nipunbatra@Nipuns-MacBook-Pro.local","login":null,"count":4},{"name":"Andrea Monacchi","email":"andreamonacchi@sg-monacchi-mac.nes.aau.at","login":null,"count":3},{"name":"Batra Nipun","email":"nipunbatra@d-172-27-98-104.bootp.Virginia.EDU","login":null,"count":3},{"name":"Andrea","email":"andrea.monacchi@gmail.com","login":"pilillo","count":3},{"name":"Florian Kalinke","email":"flops.ka@gmail.com","login":"FlopsKa","count":3},{"name":"Hetvi Shastri","email":"hetvishastri99@gmail.com","login":"hetvishastri","count":3},{"name":"unknown","email":"rithwikkukunuri30@gmail.com","login":"Rithwikksvr","count":3},{"name":"Oliver Parson","email":"user@ECS-MBP-Oct-90.config","login":null,"count":2},{"name":"camilomarino","email":"cmarino@fing.edu.uy","login":"camilomarino","count":2},{"name":"Joulo","email":"user@dhcp-159-45.wireless.soton.ac.uk","login":null,"count":2},{"name":"magus","email":"icpldesk@gmail.com","login":null,"count":2},{"name":"Aayush75","email":"aayushkuloor@gmail.com","login":"Aayush75","count":2},{"name":"Martin Neighbours","email":"martin_neighbours@hotmail.com","login":"MartinNeighbours","count":2},{"name":"GPFisher","email":"gfisher@pecanstreet.org","login":null,"count":1},{"name":"Devinsuit","email":"r.poryvaev@hotmail.com","login":null,"count":1},{"name":"Christoph Klemenjak","email":"christoph.klemenjak@aau.at","login":null,"count":1},{"name":"Odysseas (Ody) Krystalakos","email":"OdysseasKr","login":"OdysseasKr","count":1},{"name":"Juan Pablo Contreras Franco","email":"jpcofr","login":"jpcofr","count":1},{"name":"Jan Bucher","email":"jan@bucher.cloud","login":"dev-jan","count":1},{"name":"Andrea Monacchi","email":"andreamonacchi@sg-mac-monacchi.nes.aau.at","login":null,"count":1},{"name":"oliver parson","email":"oliver.parson@c324078.config","login":null,"count":1},{"name":"Toni Cebrián","email":"ancechu@gmail.com","login":null,"count":1},{"name":"Jerome Lovy","email":"jerome.l@hellowatt.fr","login":null,"count":1},{"name":"ahersey","email":"ahersey@pecanstreet.org","login":"ahersey","count":1},{"name":"eshapec","email":"echoudhary@pecanstreet.org","login":"eshapec","count":1},{"name":"falcon027","email":"falcon027","login":"falcon027","count":1},{"name":"ladia1","email":"122142365+ladia1","login":"ladia1","count":1},{"name":"mukkla","email":"36520280+mukkla","login":"mukkla","count":1},{"name":"Anastasia Hort","email":"anastasia.hort@stud.fh-rosenheim.de","login":"hort90","count":1},{"name":"BenjaminFrazer","email":"76188836+BenjaminFrazer","login":"BenjaminFrazer","count":1},{"name":"rajatgupta1234","email":"46721220+rajatgupta1234","login":"rajatgupta1234","count":1},{"name":"Faizan Qazi","email":"faizanzahid09@hotmail.com","login":"caxefaizan","count":1},{"name":"Dom","email":"97384583+tosemml","login":"tosemml","count":1},{"name":"ChristophAl","email":"chrizz.alt@googlemail.com","login":"ChristophAlt","count":1},{"name":"Bitdeli Chef","email":"chef@bitdeli.com","login":"bitdeli-chef","count":1}],"past_year_committers":[{"name":"Dhru Harsh Darshakbhai","email":"24110107@iitgn.ac.in","login":"HarshDhru23","count":9},{"name":"Han Wu","email":"wuhanstudios@gmail.com","login":"wuhanstudio","count":6},{"name":"enfuego27826","email":"anurag4629@gmail.com","login":"enfuego27826","count":5},{"name":"Aayush Kuloor","email":"69966888+Aayush75","login":"Aayush75","count":2}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-29T00:00:18.766Z","repositories_count":6089584,"commits_count":922516440,"contributors_count":35983866,"owners_count":1109633,"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":"nilmtk/nilmtk","html_url":"https://github.com/nilmtk/nilmtk","last_synced_at":"2025-10-29T08:09:12.873Z","status":"active","issues_count":876,"pull_requests_count":151,"avg_time_to_close_issue":22368569.24702774,"avg_time_to_close_pull_request":3551327.1014492754,"issues_closed_count":757,"pull_requests_closed_count":138,"pull_request_authors_count":52,"issue_authors_count":249,"avg_comments_per_issue":4.406392694063927,"avg_comments_per_pull_request":1.490066225165563,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":18,"past_year_avg_time_to_close_issue":6846557.5,"past_year_avg_time_to_close_pull_request":208703.72727272726,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":11,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":8,"past_year_avg_comments_per_issue":0.125,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":11,"created_at":"2023-05-09T10:37:40.336Z","updated_at":"2025-10-29T08:09:12.874Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/nilmtk%2Fnilmtk/issues","issue_labels_count":{"DataStore and format conversion":93,"enhancement":84,"question":57,"bug":55,"design":48,"Building":34,"outdated":34,"documentation":32,"NILM algorithm":30,"Statistics and correlations":29,"refactoring":25,"pre-processing":17,"Testing":17,"Installation":15,"HMM":12,"Performance":11,"support":10,"Combinatorial Optimization":8,"NILM metrics":8,"simplify":6,"invalid":5,"needs more info":5,"duplicate":4,"Good as first PR":3,"RE-API":2,"discussion":2,"offtopic":2,"Review":2,"in progress":2,"planning":1,"metadata":1,"How to":1},"pull_request_labels_count":{"DataStore and format conversion":3,"enhancement":1,"bug":1},"issue_author_associations_count":{"NONE":480,"CONTRIBUTOR":223,"MEMBER":140,"COLLABORATOR":33},"pull_request_author_associations_count":{"CONTRIBUTOR":116,"NONE":19,"COLLABORATOR":11,"MEMBER":5},"issue_authors":{"JackKelly":177,"nipunbatra":140,"gjwo":25,"PMeira":21,"sanketvijaydesai":18,"walidsliti":16,"RishiBaijal":12,"suni9915":11,"nekovolta":10,"haderazzini":9,"deploy15":9,"oliparson":9,"GautierAppert":9,"BaluJr":8,"bundit786":8,"DilanAgkoc":8,"klemenjak":7,"MartinNeighbours":6,"Laxchan":6,"crn565":5,"levaphenyl":5,"bluemin":5,"uxdxdev":5,"anosharshad":4,"WangChunyi":4,"sirawichj":4,"Wusir2018":4,"FeizNouri":4,"MingjunZhong":4,"hendraahalimm":4,"balajikalluri":4,"jhyun0919":4,"dongchen0523":4,"congyi":3,"idemetriou":3,"Shibumi497":3,"abirbah":3,"ilia200":3,"teptep":3,"HarllanAndrye":3,"athenawisdoms":3,"nicolascassia":3,"lutianqi":3,"brunomb91":3,"manojmanivannan":3,"tonicebrian":3,"ghost":3,"InesSoares":3,"OdysseasKr":3,"Bergmam":3,"meteorjs3000":3,"usermartin":3,"Hessen525":3,"evellynsc":3,"beckel":3,"Raymundo1":2,"nadyy":2,"b-y-f":2,"7hibault":2,"Lukay1994":2,"chicooom":2,"HenriqueAPSilva":2,"KKK-AAA":2,"jpcofr":2,"Dhruvin1412":2,"Tingguo":2,"AriasSilva":2,"unidev10":2,"skoczmanx":2,"arif-irawan":2,"Raphael164":2,"Virtsionis":2,"ExecCyc":2,"akshay-sn":2,"salmanshahid8":2,"charlicruz":2,"yokomaz":2,"NortonGuilherme":2,"vertangelx":2,"zhengzhuang3":2,"iamharshit":2,"ayushp20":2,"KonstantinaBakti":2,"2ndMessiah":2,"jonathanrjpereira":2,"Logistic11":2,"paperbackraita":2,"neekeeta":2,"kuo1993":2,"BowonY":2,"lawrencechng92":2,"cklemenj":2,"zsp1197":2,"HardyChina":2,"WittmannF":2,"elmagnifico9":2,"camilomarino":2,"ro269":2,"dungdao191299":2,"wesinalves":2,"poonam008":2,"llhz666":2,"MichaelYung410":1,"caijiaping":1,"mukulmunjal":1,"eelionel":1,"rn17":1,"vitorhe":1,"yixinxu2020":1,"kotchetkoff":1,"gdialektakis":1,"qubylabs":1,"caxefaizan":1,"Rithwikksvr":1,"hazlyamir-tmrnd":1,"knoxm":1,"professor-who":1,"xXLordVoldemord":1,"olga-pokrovsky":1,"wbn03":1,"xunyiljg":1,"oaa3wf":1,"edsml-jz2321":1,"rmhalb":1,"tatianipivem":1,"zhuiting":1,"lhx20070322":1,"vmanish":1,"aleonnet":1,"annisaallfazira":1,"hainan89":1,"khirds":1,"riahtu":1,"Sathyasatz":1,"csetanmayjain":1,"Anup333":1,"mrks89":1,"sid548":1,"saimonseas":1,"dreamhavei":1,"MuhammadAbdullahKhalid":1,"fhjgch":1,"123456zxz":1,"valentois":1,"GeoffreyOnRails":1,"MasoodGit":1,"gokulshriyam":1,"ChristianInterno":1,"shinji1401":1,"qingshuimonk":1,"JeroenIoT":1,"fondyou":1,"sastry3009":1,"simplyoptimisticonly":1,"GabrielFreeze":1,"abrish19-bot":1,"zhiweiSunday":1,"mrchevalier":1,"StefanoLeonori":1,"rgtzths":1,"asazamzam":1,"mmayo888":1,"Kraligan":1,"mpodlasin":1,"Oussama1920":1,"annis-souames":1,"sunisajaichuen":1,"YSSAINITISH18052000":1,"ccruzalegui":1,"wederer":1,"bczhao1991":1,"cathreya":1,"kulkarnirahul21":1,"masip85":1,"brooksjj":1,"SydBal":1,"niuwan1":1,"MichielDVSirris":1,"ForkyTheEditor":1,"lee813":1,"RehanLiaqat":1,"marwaaKamel":1,"psychdragon":1,"SailnMobula":1,"omegawea":1,"daniprec":1,"anasvaf":1,"kundusarnav":1,"benjamint8":1,"divanshArora":1,"oneway3124":1,"solegalli":1,"sanjay-raghu":1,"rbliu":1,"michelealbano":1,"ImenJarroudi":1,"ArunRanganarsimhaiah":1,"jinweiisgreat":1,"soni-ratnesh":1,"FG-HJ":1,"Ninad-Golatkar":1,"EliseBcm":1,"zhgqcn":1,"kobusburger":1,"changfangyi":1,"lyan11":1,"jpchavat":1,"Mar-wn":1,"AmanYdv20":1,"srivathshanks":1,"saurabhchopda":1,"mittermario":1,"crosofg":1,"noravees":1,"vermaarjun7":1,"jst0319":1,"xy-ef":1,"WaqasK12":1,"alexqiao":1,"nilmtkhelp":1,"victorrsoliveira":1,"wuhanstudio":1,"Nakata007":1,"hamidreza2122":1,"itroulli":1,"MacciM":1,"Ozeidi":1,"jonasbuchberger":1,"snmuduli":1,"diou":1,"yetanotherion":1,"JoshuaC3":1,"nawwa":1,"pawan47":1,"jingkungao":1,"meljsingh":1,"jdesouza-ai":1,"drekisen":1,"xc9707":1,"anushcbe":1,"xl721208":1,"VorobiovM":1,"anony32313":1,"saeedaghabozorgi":1,"narrowview":1,"shirantha27":1,"abrahamdmt":1,"dragonGreat":1,"jumamaqui":1},"pull_request_authors":{"prince7003":20,"ayushp20":14,"rajat-tech-002":12,"beckel":8,"enfuego27826":8,"wuhanstudio":8,"pilillo":6,"raktim2015":6,"nipunbatra":5,"levaphenyl":5,"klemenjak":3,"PMeira":3,"camilomarino":3,"Rithwikksvr":3,"hetvishastri":3,"MartinNeighbours":3,"BenjaminFrazer":2,"magusverma":2,"VorobiovM":2,"uxdxdev":2,"tosemml":2,"bitdeli-chef":1,"jpchavat":1,"JackKelly":1,"OdysseasKr":1,"pauldeng":1,"dev-jan":1,"nastya-oh":1,"paperbackraita":1,"caxefaizan":1,"WilsonKong":1,"GeoffreyOnRails":1,"JeromeLovy":1,"falcon027":1,"franzmueller":1,"eshapec":1,"FlopsKa":1,"jpcofr":1,"RishiBaijal":1,"rgtzths":1,"ahersey":1,"tonicebrian":1,"oliparson":1,"ChristophAlt":1,"daniprec":1,"smakonin":1,"WittmannF":1,"mukkla":1,"MingjunZhong":1,"GPFisher":1,"Devinsuit":1,"josemao":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-10-29T00:00:18.463Z","repositories_count":11242444,"issues_count":34943166,"pull_requests_count":113347232,"authors_count":11042040,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":8},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":16,"NONE":2},"past_year_issue_authors":{"crn565":1,"khirds":1,"MichaelYung410":1,"Sathyasatz":1,"VorobiovM":1,"wuhanstudio":1,"xl721208":1,"xy-ef":1},"past_year_pull_request_authors":{"enfuego27826":8,"wuhanstudio":8,"VorobiovM":2},"maintainers":[{"login":"nipunbatra","count":145,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/nipunbatra"},{"login":"PMeira","count":24,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PMeira"},{"login":"levaphenyl","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/levaphenyl"},{"login":"klemenjak","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/klemenjak"}],"active_maintainers":[]},"events":{"total":{"IssuesEvent":9,"WatchEvent":58,"IssueCommentEvent":16,"PushEvent":6,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":9,"PullRequestEvent":11,"ForkEvent":24},"last_year":{"IssuesEvent":7,"WatchEvent":55,"IssueCommentEvent":14,"PushEvent":6,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":9,"PullRequestEvent":11,"ForkEvent":23}},"keywords":["algorithms","disaggregation","energy","energy-disaggregation","forecasting","ipython-notebook","nilm","nilm-algorithms","nilmtk","python"],"dependencies":[{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2022-08-09T18:41:41.089Z","updated_at":"2022-08-09T18:41:41.089Z","repository_link":"https://github.com/nilmtk/nilmtk/blob/master/setup.py","dependencies":[{"id":942196198,"package_name":"pandas","ecosystem":"pypi","requirements":"==0.25.3","direct":true,"kind":"runtime","optional":false},{"id":942196199,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":942196200,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.1","direct":true,"kind":"runtime","optional":false},{"id":942196201,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":942196202,"package_name":"tables","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":942196203,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.21.2","direct":true,"kind":"runtime","optional":false},{"id":942196204,"package_name":"hmmlearn","ecosystem":"pypi","requirements":"\u003e=0.2.1","direct":true,"kind":"runtime","optional":false},{"id":942196205,"package_name":"pyyaml","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":942196206,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.1.3","direct":true,"kind":"runtime","optional":false},{"id":942196207,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"conda","filepath":"environment.yml","sha":null,"kind":"manifest","created_at":"2024-04-13T17:04:51.732Z","updated_at":"2024-04-13T17:04:51.732Z","repository_link":"https://github.com/nilmtk/nilmtk/blob/master/environment.yml","dependencies":[{"id":17399086888,"package_name":"hmmlearn","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17399086889,"package_name":"jupyterlab","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17399086890,"package_name":"matplotlib-base","ecosystem":"conda","requirements":"\u003e=3.1.0,\u003c3.2.0","direct":true,"kind":"runtime","optional":false},{"id":17399086891,"package_name":"networkx","ecosystem":"conda","requirements":"2.1","direct":true,"kind":"runtime","optional":false},{"id":17399086892,"package_name":"nilm_metadata","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17399086896,"package_name":"nilmtk","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17399086897,"package_name":"nose","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17399086903,"package_name":"numpy","ecosystem":"conda","requirements":"\u003e=1.13.3,\u003c1.20","direct":true,"kind":"runtime","optional":false},{"id":17399086904,"package_name":"pandas","ecosystem":"conda","requirements":"\u003e=0.25.3,\u003c1.0","direct":true,"kind":"runtime","optional":false},{"id":17399086905,"package_name":"pytables","ecosystem":"conda","requirements":"","direct":true,"kind":"runtime","optional":false},{"id":17399086906,"package_name":"python","ecosystem":"conda","requirements":"\u003e=3.6","direct":true,"kind":"runtime","optional":false},{"id":17399086907,"package_name":"scikit-learn","ecosystem":"conda","requirements":"\u003e=0.21.2","direct":true,"kind":"runtime","optional":false},{"id":17399086908,"package_name":"scipy","ecosystem":"conda","requirements":"\u003e=1.0.0","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2023-09-11T14:52:09.542Z","updated_at":"2026-06-14T11:30:44.720Z","avatar_url":"https://github.com/nilmtk.png","language":"Python","category":"Consumption","sub_category":"Buildings and Heating","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# NILMTK: Non-Intrusive Load Monitoring Toolkit\n\nNon-Intrusive Load Monitoring (NILM) is the process of estimating the\nenergy consumed by individual appliances given just a whole-house\npower meter reading.  In other words, it produces an (estimated)\nitemised energy bill from just a single, whole-house power meter.\n\nNILMTK is a toolkit designed to help **researchers** evaluate the accuracy of NILM algorithms. If you are a new Python user, it is recommended to educate yourself on [Pandas](https://pandas.pydata.org/), [Pytables](http://www.pytables.org/) and other tools from the Python ecosystem.\n\n**⚠️It may take time for the NILMTK authors to get back to you regarding queries/issues. However, you are more than welcome to propose changes, support!** Remember to check existing issue tickets, especially the open ones.\n\n# Documentation\n\n[NILMTK Documentation](https://github.com/nilmtk/nilmtk/tree/master/docs/manual)\n\n# Installation\n\n## UV Support\nThis Python package uses uv for installation. uv is a fast and modern Python package manager that replaces tools like pip and virtualenv, with support for pyproject.toml and ultra-fast dependency resolution. \n\nTo install NILMTK, first install [uv](https://docs.astral.sh/uv/getting-started/installation/) and then run:\u003cbr\u003e\n```\nuv pip install git+https://github.com/nilmtk/nilmtk.git\n```\n\n## Docker Support\nDocker is an open-source platform for developing, shipping, and running applications in lightweight, portable containers that bundle code, runtime, libraries, and system tools into a single package. It ensures everyone runs the same environment, regardless of host OS, and keeps NILMTK’s dependencies contained without polluting the system Python.\n\n\nBuild and run locally\n```\ndocker build -t nilmtk-uv .\ndocker run --rm -it nilmtk-uv bash\n```\nPull the pre-built image\n```\ndocker pull ghcr.io/enfuego27826/nilmtk:latest\ndocker run --rm -it ghcr.io/enfuego27826/nilmtk:latest bash\n```\n\nIt came to our attention that some users follow third-party tutorials to install NILMTK. Always remember to check the dates of such tutorials, many are very outdated and don't reflect NILMTK's current version or the recommended/supported setup.\n\n# Why a toolkit for NILM?\n\nWe quote our [NILMTK paper](http://arxiv.org/pdf/1404.3878v1.pdf)\nexplaining the need for a NILM toolkit:\n\n  \u003e Empirically comparing disaggregation algorithms is currently\n  \u003e virtually impossible. This is due to the different data sets used,\n  \u003e the lack of reference implementations of these algorithms and the\n  \u003e variety of accuracy metrics employed.\n\n\n# What NILMTK provides\n\nTo address this challenge, we present the Non-intrusive Load Monitoring\nToolkit (NILMTK); an open source toolkit designed specifically to enable\nthe comparison of energy disaggregation algorithms in a reproducible\nmanner. This work is the first research to compare multiple\ndisaggregation approaches across multiple publicly available data sets.\nNILMTK includes:\n\n-  parsers for a range of existing data sets (8 and counting)\n-  a collection of preprocessing algorithms\n-  a set of statistics for describing data sets\n-  a number of [reference benchmark disaggregation algorithms](https://github.com/nilmtk/nilmtk/wiki/NILM-Algorithms)\n-  a common set of accuracy metrics\n-  and much more!\n\n# Publications\n\nIf you use NILMTK in academic work then please consider citing our papers. Here are some of the publications (contributors, please update this as required):\n\n1. Nipun Batra, Jack Kelly, Oliver Parson, Haimonti Dutta, William Knottenbelt, Alex Rogers, Amarjeet Singh, Mani Srivastava. NILMTK: An Open Source Toolkit for Non-intrusive Load Monitoring. In: 5th International Conference on Future Energy Systems (ACM e-Energy), Cambridge, UK. 2014. DOI:[10.1145/2602044.2602051](http://dx.doi.org/10.1145/2602044.2602051). arXiv:[1404.3878](http://arxiv.org/abs/1404.3878).\n2. Nipun Batra, Jack Kelly, Oliver Parson, Haimonti Dutta, William Knottenbelt, Alex Rogers, Amarjeet Singh, Mani Srivastava. NILMTK: An Open Source Toolkit for Non-intrusive Load Monitoring\". In: NILM Workshop, Austin, US. 2014 \\[[pdf](http://nilmworkshop14.files.wordpress.com/2014/05/batra_nilmtk.pdf)\\]\n3. Jack Kelly, Nipun Batra, Oliver Parson, Haimonti Dutta, William Knottenbelt, Alex Rogers, Amarjeet Singh, Mani Srivastava. Demo Abstract: NILMTK v0.2: A Non-intrusive Load Monitoring Toolkit for Large Scale Data Sets. In the first ACM Workshop On Embedded Systems For Energy-Efficient Buildings, 2014. DOI:[10.1145/2674061.2675024](http://dx.doi.org/10.1145/2674061.2675024). arXiv:[1409.5908](http://arxiv.org/abs/1409.5908).\n4. Nipun Batra, Rithwik Kukunuri, Ayush Pandey, Raktim Malakar, Rajat Kumar, Odysseas Krystalakos, Mingjun Zhong, Paulo Meira, and Oliver Parson. 2019. Towards reproducible state-of-the-art energy disaggregation. In Proceedings of the 6th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation (BuildSys '19). Association for Computing Machinery, New York, NY, USA, 193–202. DOI:[10.1145/3360322.3360844](https://doi.org/10.1145/3360322.3360844)\n\nPlease note that NILMTK has evolved *a lot* since most of these papers were published! Please use the [online docs](https://github.com/nilmtk/nilmtk/tree/master/docs/manual)\nas a guide to the current API. \n\n# Brief history\n\n* August 2019: v0.4 released with the new API. See also [NILMTK-Contrib](https://github.com/nilmtk/nilmtk-contrib).\n* June 2019: v0.3.1 released on [Anaconda Cloud](https://anaconda.org/nilmtk/nilmtk/).\n* Jav 2018: Initial Python 3 support on the v0.3 branch\n* Nov 2014: NILMTK wins best demo award at [ACM BuildSys](http://www.buildsys.org/2014/)\n* July 2014: v0.2 released\n* June 2014: NILMTK presented at [ACM e-Energy](http://conferences.sigcomm.org/eenergy/2014/)\n* April 2014: v0.1 released\n\nFor more detail, please see our [changelog](https://github.com/nilmtk/nilmtk/blob/master/docs/manual/development_guide/changelog.md).\n","funding_links":[],"readme_doi_urls":["http://dx.doi.org/10.1145/2602044.2602051","http://dx.doi.org/10.1145/2674061.2675024","https://doi.org/10.1145/3360322.3360844"],"works":{"http://dx.doi.org/10.1145/2602044.2602051":{"id":"https://openalex.org/W2097481773","doi":"https://doi.org/10.1145/2602044.2602051","title":"NILMTK","display_name":"NILMTK","publication_year":2014,"publication_date":"2014-06-11","ids":{"openalex":"https://openalex.org/W2097481773","doi":"https://doi.org/10.1145/2602044.2602051","mag":"2097481773"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2602044.2602051","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1404.3878","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032387742","display_name":"Nipun Batra","orcid":"https://orcid.org/0000-0002-0736-7169"},"institutions":[{"id":"https://openalex.org/I119939252","display_name":"Indraprastha Institute of Information Technology Delhi","ror":"https://ror.org/03vfp4g33","country_code":"IN","type":"education","lineage":["https://openalex.org/I119939252"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nipun Batra","raw_affiliation_string":"[Indraprastha Institute of Information Technology, Delhi, INDIA]","raw_affiliation_strings":["[Indraprastha Institute of Information Technology, Delhi, INDIA]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004968600","display_name":"Jack Kelly","orcid":null},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jack Kelly","raw_affiliation_string":"Imperial College, London (United Kingdom)","raw_affiliation_strings":["Imperial College, London (United Kingdom)"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057500774","display_name":"Oliver Parson","orcid":null},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Oliver Parson","raw_affiliation_string":"Univ of Southampton, Southampton, United Kingdom","raw_affiliation_strings":["Univ of Southampton, Southampton, United Kingdom"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089263620","display_name":"Haimonti Dutta","orcid":"https://orcid.org/0000-0002-1151-589X"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haimonti Dutta","raw_affiliation_string":"Columbia University,  New York,  USA","raw_affiliation_strings":["Columbia University,  New York,  USA"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050119476","display_name":"William J. Knottenbelt","orcid":null},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"William Knottenbelt","raw_affiliation_string":"Imperial College, London (United Kingdom)","raw_affiliation_strings":["Imperial College, London (United Kingdom)"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047020165","display_name":"Alex Rogers","orcid":"https://orcid.org/0000-0001-6324-0536"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alex Rogers","raw_affiliation_string":"Univ of Southampton, Southampton, United Kingdom","raw_affiliation_strings":["Univ of Southampton, Southampton, United Kingdom"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082832074","display_name":"Amarjeet Singh","orcid":"https://orcid.org/0000-0003-0978-0907"},"institutions":[{"id":"https://openalex.org/I119939252","display_name":"Indraprastha Institute of Information Technology Delhi","ror":"https://ror.org/03vfp4g33","country_code":"IN","type":"education","lineage":["https://openalex.org/I119939252"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Amarjeet Singh","raw_affiliation_string":"[Indraprastha Institute of Information Technology, Delhi, INDIA]","raw_affiliation_strings":["[Indraprastha Institute of Information Technology, Delhi, INDIA]"]},{"author_position":"last","author":{"id":"https://openalex.org/A5040505438","display_name":"Mani Srivastava","orcid":"https://orcid.org/0000-0002-3782-9192"},"institutions":[{"id":"https://openalex.org/I2799798094","display_name":"UCLA Health","ror":"https://ror.org/01d88se56","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I2799798094"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mani Srivastava","raw_affiliation_string":"UCLA, Los angeles, USA","raw_affiliation_strings":["UCLA, Los angeles, USA"]}],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":339,"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"keywords":[],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.83958054},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.7527336},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.70884734},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.62076753},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.5410323},{"id":"https://openalex.org/C34736171","wikidata":"https://www.wikidata.org/wiki/Q918333","display_name":"Preprocessor","level":2,"score":0.5394519},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5349307},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.521439},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.48140764},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.44747868},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.15296492},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2602044.2602051","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/1404.3878","pdf_url":"https://arxiv.org/pdf/1404.3878","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"http://hdl.handle.net/10044/1/106108","pdf_url":"http://spiral.imperial.ac.uk/bitstream/10044/1/106108/5/1404.3878.pdf","source":{"id":"https://openalex.org/S4306401396","display_name":"Spiral (Imperial College London)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I47508984","host_organization_name":"Imperial College London","host_organization_lineage":["https://openalex.org/I47508984"],"host_organization_lineage_names":["Imperial College London"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/1404.3878","pdf_url":"https://arxiv.org/pdf/1404.3878","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.9}],"grants":[{"funder":"https://openalex.org/F4320321071","funder_display_name":"Department of Electronics and Information Technology, Ministry of Communications and Information Technology","award_id":"DeitY/R\u0026D/ITEA/4(2)/2012"}],"referenced_works_count":12,"referenced_works":["https://openalex.org/W2001377041","https://openalex.org/W2043279449","https://openalex.org/W2078921071","https://openalex.org/W2095693218","https://openalex.org/W2101243644","https://openalex.org/W2123910460","https://openalex.org/W2132991226","https://openalex.org/W2138529725","https://openalex.org/W2162800060","https://openalex.org/W2168518742","https://openalex.org/W2255051834","https://openalex.org/W2997591727"],"related_works":["https://openalex.org/W4379115841","https://openalex.org/W2083794993","https://openalex.org/W1511772879","https://openalex.org/W2186315912","https://openalex.org/W3195664246","https://openalex.org/W2098397451","https://openalex.org/W2248125223","https://openalex.org/W3170750609","https://openalex.org/W2979471250","https://openalex.org/W2127898439"],"ngrams_url":"https://api.openalex.org/works/W2097481773/ngrams","abstract_inverted_index":{"Non-intrusive":[0,87],"load":[1],"monitoring,":[2],"or":[3],"energy":[4,10,103],"disaggregation,":[5],"aims":[6],"to":[7,33,59,98,116],"separate":[8],"household":[9],"consumption":[11,22],"data":[12,62,125,136,149,183,195],"collected":[13],"from":[14],"a":[15,107,132,138,143,157],"single":[16],"point":[17],"of":[18,39,67,70,76,102,134,140,145,159,166,179,188],"measurement":[19],"into":[20],"appliance-level":[21],"data.":[23],"In":[24],"recent":[25],"years,":[26],"the":[27,60,65,74,86,100,113,164,177,186],"field":[28],"has":[29],"rapidly":[30],"expanded":[31],"due":[32,58],"increased":[34],"interest":[35],"as":[36],"national":[37],"deployments":[38],"smart":[40],"meters":[41],"have":[42],"begun":[43],"in":[44,106],"many":[45],"countries.":[46],"However,":[47],"empirically":[48],"comparing":[49],"disaggregation":[50,104,119,154,191],"algorithms":[51,72,105,155,192],"is":[52,57,112],"currently":[53],"virtually":[54],"impossible.":[55],"This":[56,110],"different":[61],"sets":[63,184],"used,":[64],"lack":[66],"reference":[68,152],"implementations":[69],"these":[71],"and":[73,156,185],"variety":[75],"accuracy":[77,160],"metrics":[78],"employed.":[79],"To":[80],"address":[81],"this":[82],"challenge,":[83],"we":[84],"present":[85],"Load":[88],"Monitoring":[89],"Toolkit":[90],"(NILMTK);":[91],"an":[92],"open":[93],"source":[94],"toolkit":[95,128],"designed":[96],"specifically":[97],"enable":[99],"comparison":[101],"reproducible":[108,167],"manner.":[109],"work":[111],"first":[114],"research":[115],"compare":[117],"multiple":[118,122],"approaches":[120],"across":[121,193],"publicly":[123,181],"available":[124,182],"sets.":[126,196],"Our":[127],"includes":[129],"parsers":[130],"for":[131,147],"range":[133,165],"existing":[135],"sets,":[137,150],"collection":[139],"preprocessing":[141],"algorithms,":[142],"set":[144],"statistics":[146],"describing":[148],"two":[151],"benchmark":[153,190],"suite":[158],"metrics.":[161],"We":[162],"demonstrate":[163],"analyses":[168],"which":[169],"are":[170],"made":[171],"possible":[172],"by":[173],"our":[174],"toolkit,":[175],"including":[176],"analysis":[178],"six":[180],"evaluation":[187],"both":[189],"such":[194]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2097481773","counts_by_year":[{"year":2023,"cited_by_count":29},{"year":2022,"cited_by_count":49},{"year":2021,"cited_by_count":35},{"year":2020,"cited_by_count":58},{"year":2019,"cited_by_count":38},{"year":2018,"cited_by_count":36},{"year":2017,"cited_by_count":25},{"year":2016,"cited_by_count":23},{"year":2015,"cited_by_count":30},{"year":2014,"cited_by_count":15}],"updated_date":"2023-12-13T00:13:22.574227","created_date":"2016-06-24"},"http://dx.doi.org/10.1145/2674061.2675024":{"id":"https://openalex.org/W1810193247","doi":"https://doi.org/10.1145/2674061.2675024","title":"NILMTK v0.2: a non-intrusive load monitoring toolkit for large scale data sets","display_name":"NILMTK v0.2: a non-intrusive load monitoring toolkit for large scale data sets","publication_year":2014,"publication_date":"2014-11-03","ids":{"openalex":"https://openalex.org/W1810193247","doi":"https://doi.org/10.1145/2674061.2675024","mag":"1810193247"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2674061.2675024","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1409.5908","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004968600","display_name":"Jack Kelly","orcid":null},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jack Kelly","raw_affiliation_string":"Imperial College London","raw_affiliation_strings":["Imperial College London"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5032387742","display_name":"Nipun Batra","orcid":"https://orcid.org/0000-0002-0736-7169"},"institutions":[{"id":"https://openalex.org/I119939252","display_name":"Indraprastha Institute of Information Technology Delhi","ror":"https://ror.org/03vfp4g33","country_code":"IN","type":"education","lineage":["https://openalex.org/I119939252"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nipun Batra","raw_affiliation_string":"[Indraprastha Institute of Information Technology, Delhi, INDIA]","raw_affiliation_strings":["[Indraprastha Institute of Information Technology, Delhi, INDIA]"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057500774","display_name":"Oliver Parson","orcid":null},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Oliver Parson","raw_affiliation_string":"University of Southampton *","raw_affiliation_strings":["University of Southampton *"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089263620","display_name":"Haimonti Dutta","orcid":"https://orcid.org/0000-0002-1151-589X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Haimonti Dutta","raw_affiliation_string":"CCLS Columbia","raw_affiliation_strings":["CCLS Columbia"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050119476","display_name":"William J. Knottenbelt","orcid":null},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"William Knottenbelt","raw_affiliation_string":"Imperial College London","raw_affiliation_strings":["Imperial College London"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047020165","display_name":"Alex Rogers","orcid":"https://orcid.org/0000-0001-6324-0536"},"institutions":[{"id":"https://openalex.org/I43439940","display_name":"University of Southampton","ror":"https://ror.org/01ryk1543","country_code":"GB","type":"education","lineage":["https://openalex.org/I43439940"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Alex Rogers","raw_affiliation_string":"University of Southampton *","raw_affiliation_strings":["University of Southampton *"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082832074","display_name":"Amarjeet Singh","orcid":"https://orcid.org/0000-0003-0978-0907"},"institutions":[{"id":"https://openalex.org/I119939252","display_name":"Indraprastha Institute of Information Technology Delhi","ror":"https://ror.org/03vfp4g33","country_code":"IN","type":"education","lineage":["https://openalex.org/I119939252"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Amarjeet Singh","raw_affiliation_string":"[Indraprastha Institute of Information Technology, Delhi, INDIA]","raw_affiliation_strings":["[Indraprastha Institute of Information Technology, Delhi, INDIA]"]},{"author_position":"last","author":{"id":"https://openalex.org/A5040505438","display_name":"Mani Srivastava","orcid":"https://orcid.org/0000-0002-3782-9192"},"institutions":[{"id":"https://openalex.org/I2799798094","display_name":"UCLA Health","ror":"https://ror.org/01d88se56","country_code":"US","type":"healthcare","lineage":["https://openalex.org/I2799798094"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mani Srivastava","raw_affiliation_string":"UCLA","raw_affiliation_strings":["UCLA"]}],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":36,"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"monitoring","score":0.4174},{"keyword":"large scale data sets","score":0.3972},{"keyword":"load","score":0.2973},{"keyword":"non-intrusive","score":0.25}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8012963},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.74780035},{"id":"https://openalex.org/C34736171","wikidata":"https://www.wikidata.org/wiki/Q918333","display_name":"Preprocessor","level":2,"score":0.6860651},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.6760817},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.610409},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.5800159},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.5687756},{"id":"https://openalex.org/C10551718","wikidata":"https://www.wikidata.org/wiki/Q5227332","display_name":"Data pre-processing","level":2,"score":0.5297664},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.51676667},{"id":"https://openalex.org/C206658404","wikidata":"https://www.wikidata.org/wiki/Q12725","display_name":"Electricity","level":2,"score":0.41051185},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.16019574},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09469089},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0923194},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/2674061.2675024","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/1409.5908","pdf_url":"https://arxiv.org/pdf/1409.5908","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://arxiv.org/abs/1409.5908","pdf_url":"https://arxiv.org/pdf/1409.5908","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":["Cornell University"],"type":"repository"},"license":null,"version":"submittedVersion","is_accepted":false,"is_published":false},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.84}],"grants":[{"funder":"https://openalex.org/F4320308678","funder_display_name":"EMC","award_id":null},{"funder":"https://openalex.org/F4320321071","funder_display_name":"Department of Electronics and Information Technology, Ministry of Communications and Information Technology","award_id":"DeitY/R\u0026D/ITEA/4(2)/2012"},{"funder":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council","award_id":null}],"referenced_works_count":5,"referenced_works":["https://openalex.org/W1990571958","https://openalex.org/W2097481773","https://openalex.org/W2123910460","https://openalex.org/W2138529725","https://openalex.org/W3104187857"],"related_works":["https://openalex.org/W2989490741","https://openalex.org/W2367545121","https://openalex.org/W4248881655","https://openalex.org/W2482165163","https://openalex.org/W3092506759","https://openalex.org/W138569904","https://openalex.org/W3010890513","https://openalex.org/W2390914021","https://openalex.org/W2389417819","https://openalex.org/W2368524271"],"ngrams_url":"https://api.openalex.org/works/W1810193247/ngrams","abstract_inverted_index":{"In":[0],"this":[1,65],"demonstration,":[2],"we":[3],"present":[4],"an":[5],"open":[6],"source":[7],"toolkit":[8,30,69],"for":[9,36,95],"evaluating":[10],"non-intrusive":[11],"load":[12],"monitoring":[13],"research;":[14],"a":[15,21,32,41,48,53],"field":[16],"which":[17],"aims":[18],"to":[19,57,73],"disaggregate":[20],"household's":[22],"total":[23],"electricity":[24],"consumption":[25],"into":[26,91],"individual":[27,84],"appliances.":[28],"The":[29],"contains:":[31],"number":[33],"of":[34,43,55,61,67,77,86,101],"importers":[35],"existing":[37],"public":[38],"data":[39,79,89],"sets,":[40],"set":[42,54,90],"preprocessing":[44],"and":[45,52],"statistics":[46],"functions,":[47],"benchmark":[49],"disaggregation":[50],"algorithm":[51],"metrics":[56],"evaluate":[58],"the":[59,68,75,87,99],"performance":[60],"such":[62],"algorithms.":[63],"Specifically,":[64],"release":[66],"has":[70],"been":[71],"designed":[72],"enable":[74],"use":[76],"large":[78],"sets":[80],"by":[81],"only":[82],"loading":[83],"chunks":[85],"whole":[88],"memory":[92],"at":[93],"once":[94],"processing,":[96],"before":[97],"combining":[98],"results":[100],"each":[102],"chunk.":[103]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1810193247","counts_by_year":[{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":7},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":5}],"updated_date":"2023-12-10T15:04:11.408554","created_date":"2016-06-24"},"https://doi.org/10.1145/3360322.3360844":{"id":"https://openalex.org/W2984293231","doi":"https://doi.org/10.1145/3360322.3360844","title":"Towards reproducible state-of-the-art energy disaggregation","display_name":"Towards reproducible state-of-the-art energy disaggregation","publication_year":2019,"publication_date":"2019-11-13","ids":{"openalex":"https://openalex.org/W2984293231","doi":"https://doi.org/10.1145/3360322.3360844","mag":"2984293231"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3360322.3360844","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032387742","display_name":"Nipun Batra","orcid":"https://orcid.org/0000-0002-0736-7169"},"institutions":[{"id":"https://openalex.org/I27674431","display_name":"Indian Institute of Technology Gandhinagar","ror":"https://ror.org/0036p5w23","country_code":"IN","type":"education","lineage":["https://openalex.org/I27674431"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Nipun Batra","raw_affiliation_string":"IIT Gandhinagar, India#TAB#","raw_affiliation_strings":["IIT Gandhinagar, India#TAB#"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004214715","display_name":"Rithwik Kukunuri","orcid":null},"institutions":[{"id":"https://openalex.org/I27674431","display_name":"Indian Institute of Technology Gandhinagar","ror":"https://ror.org/0036p5w23","country_code":"IN","type":"education","lineage":["https://openalex.org/I27674431"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Rithwik Kukunuri","raw_affiliation_string":"IIT Gandhinagar, India#TAB#","raw_affiliation_strings":["IIT Gandhinagar, India#TAB#"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084734938","display_name":"Ayush Pandey","orcid":"https://orcid.org/0000-0003-3590-4459"},"institutions":[{"id":"https://openalex.org/I196486160","display_name":"National Institute of Technology Agartala","ror":"https://ror.org/03swyrn62","country_code":"IN","type":"education","lineage":["https://openalex.org/I196486160"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Ayush Pandey","raw_affiliation_string":"NIT, Agartala, India","raw_affiliation_strings":["NIT, Agartala, India"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080491732","display_name":"Raktim Malakar","orcid":null},"institutions":[{"id":"https://openalex.org/I98365261","display_name":"Indian Institute of Engineering Science and Technology, Shibpur","ror":"https://ror.org/02ytfzr55","country_code":"IN","type":"education","lineage":["https://openalex.org/I98365261"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Raktim Malakar","raw_affiliation_string":"IIEST, Shibpur, India","raw_affiliation_strings":["IIEST, Shibpur, India"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049726504","display_name":"Rajat Kumar","orcid":"https://orcid.org/0009-0003-8741-2728"},"institutions":[{"id":"https://openalex.org/I98389781","display_name":"Dhirubhai Ambani Institute of Information and Communication Technology","ror":"https://ror.org/02d5b7g69","country_code":"IN","type":"education","lineage":["https://openalex.org/I98389781"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Rajat Kumar","raw_affiliation_string":"DAIICT, India","raw_affiliation_strings":["DAIICT, India"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060687623","display_name":"Odysseas Krystalakos","orcid":null},"institutions":[{"id":"https://openalex.org/I21370196","display_name":"Aristotle University of Thessaloniki","ror":"https://ror.org/02j61yw88","country_code":"GR","type":"education","lineage":["https://openalex.org/I21370196"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Odysseas Krystalakos","raw_affiliation_string":"Aristotle University of Thessaloniki-Greece","raw_affiliation_strings":["Aristotle University of Thessaloniki-Greece"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020082868","display_name":"Mingjun Zhong","orcid":"https://orcid.org/0000-0002-1525-1270"},"institutions":[{"id":"https://openalex.org/I51532219","display_name":"University of Lincoln","ror":"https://ror.org/03yeq9x20","country_code":"GB","type":"education","lineage":["https://openalex.org/I51532219"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Mingjun Zhong","raw_affiliation_string":"University of Lincoln (UK)","raw_affiliation_strings":["University of Lincoln (UK)"]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049315677","display_name":"Paulo C. M. Meira","orcid":null},"institutions":[{"id":"https://openalex.org/I181391015","display_name":"Universidade Estadual de Campinas","ror":"https://ror.org/04wffgt70","country_code":"BR","type":"education","lineage":["https://openalex.org/I181391015"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Paulo Meira","raw_affiliation_string":"University of Campinas/, Brazil","raw_affiliation_strings":["University of Campinas/, Brazil"]},{"author_position":"last","author":{"id":"https://openalex.org/A5057500774","display_name":"Oliver Parson","orcid":null},"institutions":[{"id":"https://openalex.org/I4210148547","display_name":"Centrica (United Kingdom)","ror":"https://ror.org/058fgzk19","country_code":"GB","type":"company","lineage":["https://openalex.org/I4210148547"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Oliver Parson","raw_affiliation_string":"Centrica Hive Limited, UK","raw_affiliation_strings":["Centrica Hive Limited, UK"]}],"countries_distinct_count":4,"institutions_distinct_count":8,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"has_fulltext":false,"cited_by_count":71,"cited_by_percentile_year":{"min":98,"max":99},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"energy","score":0.4143},{"keyword":"state-of-the-art","score":0.25}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8285705},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.7856899},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.75519705},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5696899},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.53124976},{"id":"https://openalex.org/C4679612","wikidata":"https://www.wikidata.org/wiki/Q866298","display_name":"Aggregate (composite)","level":2,"score":0.5248863},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.4806258},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.45784587},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.43742144},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.4161623},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3018227},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.29149565},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26555058},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.075475305},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.0},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3360322.3360844","pdf_url":null,"source":null,"license":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.88}],"grants":[],"referenced_works_count":12,"referenced_works":["https://openalex.org/W1479651931","https://openalex.org/W1810193247","https://openalex.org/W2065012543","https://openalex.org/W2097481773","https://openalex.org/W2123910460","https://openalex.org/W2161708246","https://openalex.org/W2277465170","https://openalex.org/W2289761462","https://openalex.org/W2515519620","https://openalex.org/W2548908563","https://openalex.org/W2566212894","https://openalex.org/W2861817451"],"related_works":["https://openalex.org/W2378211422","https://openalex.org/W4321353415","https://openalex.org/W2120447654","https://openalex.org/W2977179488","https://openalex.org/W2130974462","https://openalex.org/W972276598","https://openalex.org/W2086519370","https://openalex.org/W2028665553","https://openalex.org/W2144453115","https://openalex.org/W2087343574"],"ngrams_url":"https://api.openalex.org/works/W2984293231/ngrams","abstract_inverted_index":{"Non-intrusive":[0],"load":[1],"monitoring":[2],"(NILM)":[3],"or":[4],"energy":[5,14],"disaggregation":[6,93,135],"is":[7],"the":[8,12,17,25,42,60,69,78,92,102,111,119,159],"task":[9],"of":[10,91,113,121,129,147,161],"separating":[11],"household":[13],"measured":[15],"at":[16],"aggregate":[18],"level":[19],"into":[20],"constituent":[21],"appliances.":[22],"In":[23],"2014,":[24],"NILM":[26,36,79],"toolkit":[27],"(NILMTK)":[28],"was":[29],"introduced":[30],"in":[31,81,165],"an":[32,82,140],"effort":[33,83],"towards":[34,84],"making":[35],"research":[37,164],"reproducible.":[38],"Despite":[39],"serving":[40],"as":[41],"reference":[43,50],"library":[44],"for":[45,106],"data":[46,150],"set":[47],"parsers":[48],"and":[49,95,109,117,132],"benchmark":[51],"algorithm":[52,107,114],"implementations,":[53],"few":[54],"publications":[55],"presenting":[56],"algorithmic":[57],"contributions":[58,76],"within":[59],"field":[61],"went":[62],"on":[63],"to":[64,68,77,104,157],"contribute":[65],"implementations":[66,128],"back":[67],"toolkit.":[70],"This":[71],"paper":[72],"describes":[73],"two":[74],"significant":[75],"community":[80],"reproducible":[85,163],"state-of-the-art":[86],"research:":[87],"i)":[88],"a":[89,96,123,145],"rewrite":[90],"API":[94,99],"new":[97,124],"experiment":[98,155],"which":[100],"lower":[101],"barrier":[103],"entry":[105],"developers":[108],"simplify":[110],"definition":[112],"comparison":[115],"experiments,":[116],"ii)":[118],"release":[120],"NILMTK-contrib;":[122],"repository":[125],"containing":[126],"NILMTK-compatible":[127],"3":[130],"benchmarks":[131],"9":[133],"recent":[134],"algorithms.":[136],"We":[137],"have":[138],"performed":[139],"extensive":[141],"empirical":[142],"evaluation":[143],"using":[144],"number":[146],"publicly":[148],"available":[149],"sets":[151],"across":[152],"three":[153],"important":[154],"scenarios":[156],"showcase":[158],"ease":[160],"performing":[162],"NILMTK.":[166]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2984293231","counts_by_year":[{"year":2023,"cited_by_count":16},{"year":2022,"cited_by_count":19},{"year":2021,"cited_by_count":16},{"year":2020,"cited_by_count":17},{"year":2019,"cited_by_count":2}],"updated_date":"2023-12-14T22:52:01.629558","created_date":"2019-11-22"}},"citation_counts":{"http://dx.doi.org/10.1145/2602044.2602051":338,"http://dx.doi.org/10.1145/2674061.2675024":35,"https://doi.org/10.1145/3360322.3360844":70},"total_citations":443,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/20087","html_url":"https://ost.ecosyste.ms/projects/20087"}