{"id":46023,"name":"ECAM","description":"Water and wastewater utility operators can assess their greenhouse gas emissions and energy consumption.","url":"https://github.com/icra/ecam","last_synced_at":"2026-04-21T09:03:05.494Z","repository":{"id":51358233,"uuid":"45473443","full_name":"icra/ecam","owner":"icra","description":"Energy performance and Carbon emissions Assessment and Monitoring tool (Lluís Bosch, Lluís Corominas, IWA, Wacclim project, GIZ)","archived":false,"fork":false,"pushed_at":"2023-03-07T13:27:26.000Z","size":127683,"stargazers_count":15,"open_issues_count":26,"forks_count":17,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-03-18T00:46:49.995Z","etag":null,"topics":["ecam","giz","iwa"],"latest_commit_sha":null,"homepage":"http://wacclim.org/ecam","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icra.png","metadata":{"files":{"readme":"README.md","changelog":"changelog/v3.0.1.txt","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}},"created_at":"2015-11-03T14:53:31.000Z","updated_at":"2025-08-21T20:48:43.000Z","dependencies_parsed_at":"2023-09-21T19:58:52.987Z","dependency_job_id":null,"html_url":"https://github.com/icra/ecam","commit_stats":{"total_commits":1391,"total_committers":11,"mean_commits":"126.45454545454545","dds":0.4665708123652049,"last_synced_commit":"3b6aab18fdfe487b71d0f5e414c4806dd11dc647"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icra/ecam","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icra","download_url":"https://codeload.github.com/icra/ecam/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31703501,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"online","status_checked_at":"2026-04-12T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"icra","name":"ICRA","uuid":"38762567","kind":"organization","description":"Institut Català de Recerca de l'Aigua — Catalan Institute for Water Research","email":null,"website":"https://www.icra.cat/","location":"Girona","twitter":"IcraWater","company":null,"icon_url":"https://avatars.githubusercontent.com/u/38762567?v=4","repositories_count":17,"last_synced_at":"2023-03-08T23:51:07.551Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/icra","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-18T13:28:45.614Z","updated_at":"2023-03-08T23:51:07.847Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icra","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icra/repositories"},"packages":[],"commits":{"id":1358707,"full_name":"icra/ecam","default_branch":"master","total_commits":1391,"total_committers":9,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":154.55555555555554,"dds":0.03953989935298341,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-01-14T07:15:17.913Z","last_synced_commit":"3b6aab18fdfe487b71d0f5e414c4806dd11dc647","created_at":"2023-09-13T08:44:39.074Z","updated_at":"2026-01-14T07:14:47.677Z","committers":[{"name":"Lluís Bosch","email":"holalluis@gmail.com","login":"holalluis","count":1336},{"name":"Gary Leung","email":"garyutece007@gmail.com","login":"g2crertl","count":19},{"name":"Ranf16","email":"33861734+Ranf16","login":"Ranf16","count":15},{"name":"Gary L","email":"Gary41.Leung@gmail.com","login":"gmatcha","count":6},{"name":"Gary Leung","email":"gleung.mamba@gmail.com","login":null,"count":5},{"name":"pavlovicm","email":"mpavlovicdesign@gmail.com","login":"milosdpavlovic","count":4},{"name":"root","email":"root@debian.icra","login":null,"count":4},{"name":"rbrugues","email":"roserbrugues@gmail.com","login":"rbrugues","count":1},{"name":"AljoshaVieth","email":"aljoshajustin@gmail.com","login":"AljoshaVieth","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-01-14T01:12:55.458Z","repositories_count":6164534,"commits_count":932801829,"contributors_count":36256150,"owners_count":1137414,"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":"icra/ecam","html_url":"https://github.com/icra/ecam","last_synced_at":"2025-08-31T11:43:48.494Z","status":"error","issues_count":100,"pull_requests_count":0,"avg_time_to_close_issue":1873958.0675675676,"avg_time_to_close_pull_request":null,"issues_closed_count":74,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":10,"avg_comments_per_issue":2.16,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-09-13T08:45:09.686Z","updated_at":"2025-08-31T11:43:48.494Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/icra%2Fecam/issues","issue_labels_count":{"implemented - waiting for GIZ/IWA revision":38,"new feature for next version":13,"in process":9,"TBD":8,"enhancement":4,"accepted":4,"not critical":4,"bug":4,"discussed":3,"expected behaviour":2,"don't know how to do":1,"partially solved":1,"urgent":1,"duplicated":1},"pull_request_labels_count":{},"issue_author_associations_count":{"COLLABORATOR":44,"CONTRIBUTOR":21,"MEMBER":17,"NONE":17},"pull_request_author_associations_count":{},"issue_authors":{"ElaChe00":44,"Ranf16":21,"holalluis":17,"sebakoe":6,"Anveizaga":6,"pia-mars":2,"Sebastian-Rosenfeldt":1,"alicejns":1,"dalyw":1},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-12-25T00:00:08.421Z","repositories_count":12411758,"issues_count":35735866,"pull_requests_count":117287306,"authors_count":11071694,"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":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[{"login":"ElaChe00","count":44,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ElaChe00"},{"login":"holalluis","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/holalluis"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":2},"last_year":{"WatchEvent":1}},"keywords":["ecam","giz","iwa"],"dependencies":[],"score":5.910796644040527,"created_at":"2023-09-13T08:45:08.109Z","updated_at":"2026-04-21T09:03:05.496Z","avatar_url":"https://github.com/icra.png","language":"JavaScript","category":"Emissions","sub_category":"Emission Observation and Modeling","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# [ECAM](https://climatesmartwater.org/ecam)\nCurrent version: v3.\n\nECAM is a free and open source web application. Water and wastewater utility\noperators can assess their greenhouse gas emissions and energy consumption.\n\n- Perfect for climate reporting needs\n- Overview of system-wide greenhouse gas emissions\n- IPCC-2019 compliant\n\nECAM is developed by\n[ICRA](https://icra.cat),\n[IWA](https://www.iwa-network.org) and\n[GIZ](https://www.giz.de/) under the\n[WaCCliM project](https://climatesmartwater.org/), and Cobalt Water.\n\n## License\nECAM is licensed under a Creative Commons Attribution-ShareAlike 4.0\nInternational License. [LICENSE](LICENSE)\n\n## Code\nECAM is a serverless single-page-application (SPA) written in entirely in Javascript, HTML\nand CSS. It uses VueJS to render the user interface.\n\n## Tutorial videos\nhttps://www.youtube.com/playlist?list=PL6u1Pjpf8O0Ymz7bLlOCkLTJWHyPReOxP\n\n## Dependencies\nAll these libraries are automatically loaded when the tool is opened in the\nbrowser:\n- Vue.js v2.6.11 (https://vuejs.org/)\n- Chart.js v3.7.1 (https://www.chartjs.org/)\n- Code-prettify v2015-12-04 (https://cdn.jsdelivr.net/gh/google/code-prettify@master/)\n- D3.js v3 (https://d3js.org/)\n- ExcelJS v4.2.1 (https://github.com/exceljs/exceljs)\n- FileSaver v1.2.2 (https://github.com/eligrey/FileSaver.js)\n\n## Using ecam online\nTo use ecam, just go to [climatesmartwater.org/ecam](https://climatesmartwater.org/ecam)\n\n## Using ecam offline\nEcam can be also used offline. You need download this package and place it\ninside a folder from a web server software, for example: apache, nginx, xampp,\netc.\n\n## Guide for deployment in a server (or offline usage) using [Apache HTTP Server](http://httpd.apache.org/)\n1. Install Apache HTTP Server.\n2. Download this repository\n3. Move the repository to \"/var/www/html/ecam\".\n   note: the equivalent \"/var/www/html\" folder for XAMPP is usually in \"C:\\XAMPP\\htdocs\" (in Windows)\n4. Open your browser and go to \"http://localhost/ecam\"\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/46023","html_url":"https://ost.ecosyste.ms/projects/46023"}