{"id":20338020,"url":"https://github.com/codeforfoco/solar-scorecard","last_synced_at":"2025-04-11T23:03:36.666Z","repository":{"id":20830723,"uuid":"91040189","full_name":"CodeForFoco/solar-scorecard","owner":"CodeForFoco","description":"Solar Scorecard project: track Fort Collins renewable/solar energy goals","archived":false,"fork":false,"pushed_at":"2022-11-16T06:18:55.000Z","size":8050,"stargazers_count":4,"open_issues_count":19,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-14T21:54:12.151Z","etag":null,"topics":["community-driven","renewable-energy","solar"],"latest_commit_sha":null,"homepage":"http://solar-scorecard.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodeForFoco.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}},"created_at":"2017-05-12T01:54:50.000Z","updated_at":"2019-03-08T02:05:55.000Z","dependencies_parsed_at":"2023-01-12T03:30:55.145Z","dependency_job_id":null,"html_url":"https://github.com/CodeForFoco/solar-scorecard","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeForFoco%2Fsolar-scorecard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeForFoco%2Fsolar-scorecard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeForFoco%2Fsolar-scorecard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeForFoco%2Fsolar-scorecard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeForFoco","download_url":"https://codeload.github.com/CodeForFoco/solar-scorecard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224691667,"owners_count":17353686,"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","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"}},"keywords":["community-driven","renewable-energy","solar"],"created_at":"2024-11-14T21:11:17.117Z","updated_at":"2024-11-14T21:11:17.850Z","avatar_url":"https://github.com/CodeForFoco.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :sunny: :sunny: Fort Collins Solar Scorecard :sunny: :sunny:\n\nhttp://solar-scorecard.org/\n\nSolar Scorecard project: track Fort Collins renewable/solar energy goals.\n\n## Goal of Project\nThe goal of this project is to create an up-to-date web-based data visualization tool for tracking solar contributions with respect to [City of Fort Collins 2015 Climate Action Plan](http://www.fcgov.com/environmentalservices/pdf/cap-framework-2015.pdf), whose goal is to:\n\u003e reduce emissions 20% below 2005 levels by 2020, 80% below 2005 levels by 2030, and achieve carbon neutrality by 2050.\n\n## Methodology\nSince the Climate Action Plan goal is in terms of aggregate 2005 greenhouse gases (ghg), for our purposes we will focus only on the emissions due to electrical.  Based on [Fort Collins 2015 Community Carbon Inventory](https://www.fcgov.com/climateaction/pdf/2015-community-carbon-inventory.pdf?1494967837), we will assume that 50% of emissions are due to electrical activity.\n\n### Define CO2 Reference Points\nIn 2005, ghg emissions due to CO2 was 2.3 Million Metric Tons (mmt).  Therefore, we will assume the electrical-only emissions in 2005 were **1,150,000 mt**. Therefore, the 2020 electrical-only goal is **920,000 mt (230,000 mt reduction)**, and the 2030 electrical-only goal is **230,000 mt (920,000 mt reduction)**.\n\n### Convert Solar Capacity to CO2 Reduction\nBased on the [EPA's Greenhouse Gases Equivalencies Calculator](https://www.epa.gov/energy/greenhouse-gases-equivalencies-calculator-calculations-and-references), we will assume that every kilowatt hour (kWh) of solar energy produced will reduce emissions by **.000703 mt**.\n\nUsing these numbers we can express the 2020, 2030, and 2050 goals in terms of the kilowatt reductions needed to meet each goal.\n\n```\n2020: 20% Reduction\n230,000 mt / (.000703 mt / 1 kWh * 8760 hr) =  37,348 kW\n\n2030: 80% Reduction\n920,000 mt / (.000703 mt / 1 kWh * 8760 hr) = 149,392 kW\n\n2050: 100% Reduction (carbon neutrality)\n1,150,000 mt / (.000703 mt / 1 kWh * 8760 hr) = 186,740 kW\n```\n\nUsing the [PVWatts Calculator](http://pvwatts.nrel.gov/pvwatts.php) we can calculate Fort Collins' photovoltaic system output in kWh per year.  Assuming the variables in the table below, Fort Collins' system output is **6,111 kWh/year**.  Since there are 8760 hours in a year, Fort Collins' power output is **0.6976 kW/kWh**.\n\n| Variable | Value |\n| -------- | ----- |\n| DC System Size (kW) | 4 |\n| Module Type | Standard |\n| Array Type | Fixed (open rack) |\n| System Losses (%) | 14 |\n| Tilt(deg) | 20 |\n| Azimuth(deg) | 180 |\n\n## Detailed Project Requirements\n1. Create interactive, web-based, graphical depiction (chart) for each of the three emissions benchmarks mentioned above.\n1. Incorporate solar power's contribution toward these goals by using publicly available photovoltaic (PV) permit data, specifically permits which have been issued to applicants requesting construction of PV facilities. Each permit contains basic PV data regarding size and quantity, which may be used as a rough estimate of how much solar energy the solar structure will provide. See [comment](https://github.com/CodeForFoco/solar-scorecard/issues/1#issuecomment-300964480) for details on viewing this data.\n1. Make the tool as portable as possible so that it may be used for similar projects in other communities.\n\n## Getting Started\n1. Follow **Contributing** guidelines below.\n1. Join our [#solar-scorecard Slack channel](https://codeforfoco.slack.com/messages/C5CHBBN4V)\n1. Check out the [3D Version 4 API](https://github.com/d3/d3/blob/master/API.md#scales-d3-scale) and [3D Tutorial](https://github.com/d3/d3/wiki/Tutorials) to get started with D3.\n\n## Contributing\nWe welcome new contributors. Be sure to check out guide on [contributing][contributing], which includes instructions on how to fork, clone, branch, commit, pull request and sync your fork.\n\nNot sure where to start? Look for [open issues][githubissue] on GitHub, or message the team on [our Slack site][slack]. If you aren't on our Slack, [click here for an invite][slackinvite].\n\nTL;DR Contribution Workflow:\n\n1. [Fork][fork] this repository and Clone your fork locally.\n1. This project has a handful of `NodeJS` dependencies, so if you do not already have it then install the [latest stable version][node] (minimum required `node` version is `8.12.0`, and minimum `npm` version is `5`).\n1. Run `npm install` in your project folder.\n1. If you want files to automatically compile and reload your browser, run `npm start`.\n1. Checkout a new branch on which to make your changes.\n1. Make edits. Try to match existing coding style.\n1. Test your changes.\n1. Commit your changes. Push your changes to your fork on GitHub.\n1. Submit a new [pull request][pullrequest] and your changes will be reviewed and merged.\n\n### Publishing\nIf you are administrator of the main repository and want to push to the [demo site][gh-demo]: `npm run publish-gh-pages`.\n\n## Repository Organization\nThis repo is structured as follows:\n\n``` text\n├── LICENSE\n├── README.md\n├── archive                               Archive of old project code\n    ├── code\n        ├── js                            Front end javascript code\n        ├── css                           Front end styles\n        └── scss                          Compiles to CSS\n    └── data\n        ├── data-sources                  Utilities around obtaining data\n        ├── schema                        Data models\n        └── scripts                       Helper scripts\n```\n\n## Bugs / Feedback / Suggestions\nWe encourage you to [open up an issue][newissue] if you have any feedback, suggestions or bugs.\n\n## License\nMIT, see [LICENSE](/LICENSE) for full license.\n\n[slack]: https://codeforfoco.slack.com/\n[slackinvite]: https://codeforfocoslack.herokuapp.com\n[fork]: https://help.github.com/articles/fork-a-repo/\n[forkthisrepo]: https://github.com/CodeForFoco/solar-scorecard#fork-destination-box\n[contributing]: https://github.com/CodeForFoco/org/blob/master/CONTRIBUTING.md\n[githubissue]: https://github.com/CodeForFoco/solar-scorecard/issues\n[newissue]: https://github.com/CodeForFoco/solar-scorecard/issues/new\n[pullrequest]: https://github.com/CodeForFoco/solar-scorecard/pulls\n[node]: https://nodejs.org/en/\n[gh-demo]: http://codeforfoco.org/solar-scorecard/stairstep.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeforfoco%2Fsolar-scorecard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeforfoco%2Fsolar-scorecard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeforfoco%2Fsolar-scorecard/lists"}