OED

Open Energy Dashboard (OED)

https://github.com/OpenEnergyDashboard/OED

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    67 of 254 committers (26.4%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.1%) to scientific vocabulary

Keywords

climate-change education environmental javascript nodejs open-source plotly postgresql

Keywords from Contributors

projection interactive serializer measurement cycles packaging charts network-simulation archival shellcodes
Last synced: 6 months ago · JSON representation

Repository

Open Energy Dashboard (OED)

Basic Info
  • Host: GitHub
  • Owner: OpenEnergyDashboard
  • License: mpl-2.0
  • Language: JavaScript
  • Default Branch: development
  • Homepage:
  • Size: 44.5 MB
Statistics
  • Stars: 100
  • Watchers: 18
  • Forks: 405
  • Open Issues: 107
  • Releases: 7
Topics
climate-change education environmental javascript nodejs open-source plotly postgresql
Created over 9 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Security Support

README.md

Open Energy Dashboard

Github Build

Open Energy Dashboard is a user-friendly way to display energy information from smart energy meters or uploaded via CSV files. It is available to anyone and is optimized for non-technical users with a simple interface that provides access to your organization's energy data. To learn more, see our website.

Open Energy Dashboard is available under the Mozilla Public License v2, and contributions, in the form of bug reports, feature requests, and code contributions, are welcome.

Installation and Usage

See USAGE.md.

Built With

Plotly.js - JavaScript library used to generate data charts (plotly.com)

PostgreSQL - Database management system (postgresql.org)

Node.js - JavaScript runtime environment (nodejs.org)

and lots of other software/packages.

Authors

This application has been developed by many volunteer developers (mostly students) and is an independent open source project.

For a list of contributors, click here

Licensing

This project is licensed under the MPL version 2.0.

See the full licensing agreement here

Contributions

We welcome others to contribute to this project by writing code for submission or collaborating with us. Before contributing, please sign our Contributor License Agreement. Web pages with information for developers is available. If you have any questions or concerns feel free to contact us.

Code of Conduct

OED is based on the idea of sharing so everyone benefits from our combined efforts. To benefit everyone, we need to maintain a welcoming and appropriate community. Toward that end, OED has as a code of conduct that follows the Contributor Covenant used by many open source projects. It specifies our expectations and how to report any concerns. If, for any reason, you do not feel comfortable with any aspect of the OED project then you are encouraged to contact the OED leadership so we can work to make this a welcoming community. This includes formal complaints, informal concerns and suggestions for how OED can improve what it does. We commit to a timely response to input that clearly articulates what actions may be taken and why. Whatever our decision, you will be informed. We want everyone to know that we take having a welcoming community seriously and will work for and respond appropriately to any concern or ideas for improvement.

Security Concerns

If you think there is a security concern in the OED software, the please visit our security reporting page for information on reporting it to the OED project.

Contact

To contact us, see our contact web page or open an issue on GitHub.

Owner

  • Name: Open Energy Dashboard
  • Login: OpenEnergyDashboard
  • Kind: organization
  • Email: openenergydashboard@gmail.com

Energy Dashboard for Sustainability

GitHub Events

Total
  • Issues event: 72
  • Watch event: 29
  • Issue comment event: 579
  • Push event: 97
  • Pull request review event: 531
  • Pull request review comment event: 483
  • Pull request event: 235
  • Fork event: 129
  • Create event: 2
Last Year
  • Issues event: 72
  • Watch event: 29
  • Issue comment event: 579
  • Push event: 97
  • Pull request review event: 531
  • Pull request review comment event: 483
  • Pull request event: 235
  • Fork event: 129
  • Create event: 2

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 5,217
  • Total Committers: 254
  • Avg Commits per committer: 20.539
  • Development Distribution Score (DDS): 0.803
Past Year
  • Commits: 679
  • Committers: 105
  • Avg Commits per committer: 6.467
  • Development Distribution Score (DDS): 0.876
Top Committers
Name Email Commits
Steven Huss-Lederman h****s@b****u 1,028
lindavin l****n@g****u 364
LeoTindall l****l@g****m 266
John DiIorio j****o@g****m 217
James McFeeters j****s@g****m 163
ChrisMart21 C****1@g****m 158
Don Truong d****3@g****m 154
Simon Tomlinson s****n@g****m 132
buip p****7@g****m 128
jina2k j****p@g****m 120
ak476519 r****g@h****m 113
dependabot[bot] 4****] 113
mikedivine m****8@g****m 96
= f****s@b****u 90
sandeepacharya464 a****s@b****u 84
spearec c****e@g****m 83
truonghh99 t****h@b****u 82
LucasFares f****i@b****u 63
danielshid d****4@g****m 50
theREALNguyenAnh n****2@g****m 46
thomas t****n@c****u 45
Louis Lu l****5@g****m 44
Deelane D****f@g****m 44
Trong Le t****l@g****m 42
nmqng n****g@g****m 39
gyordong d****9@g****m 39
Andrew a****e@c****u 36
Robert Carlson r****6@m****u 36
limh0228 l****8@g****m 35
lavanl l****1@g****m 31
and 224 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 191
  • Total pull requests: 767
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 17 days
  • Total issue authors: 27
  • Total pull request authors: 142
  • Average comments per issue: 2.4
  • Average comments per pull request: 1.38
  • Merged pull requests: 484
  • Bot issues: 1
  • Bot pull requests: 238
Past Year
  • Issues: 35
  • Pull requests: 294
  • Average time to close issues: 15 days
  • Average time to close pull requests: 8 days
  • Issue authors: 10
  • Pull request authors: 85
  • Average comments per issue: 1.14
  • Average comments per pull request: 1.6
  • Merged pull requests: 182
  • Bot issues: 1
  • Bot pull requests: 13
Top Authors
Issue Authors
  • huss (144)
  • NoraCodes (8)
  • spearec (6)
  • jina2k (3)
  • ShubhamPatilsd (3)
  • hyperupcall (2)
  • ChrisMart21 (2)
  • lindavin (2)
  • nmqng (2)
  • jameeters (2)
  • Rakesh-Ranga-Buram (1)
  • evan-carey (1)
  • dependabot[bot] (1)
  • rchagolla (1)
  • wendelap (1)
Pull Request Authors
  • dependabot[bot] (238)
  • huss (67)
  • danielshid (20)
  • TheREALNguyenAnh (19)
  • hazeltonbw (13)
  • hyperupcall (13)
  • shaikhibrahim2000 (12)
  • esummerh (12)
  • Rakesh-Ranga-Buram (11)
  • nlin21 (10)
  • hinyan17 (10)
  • mikedivine (10)
  • williamw04 (10)
  • mmehta2669 (9)
  • nmqng (8)
Top Labels
Issue Labels
t-enhancement (111) p-medium-priority (76) p-low-priority (53) i-good-first-issue (47) t-bug (29) reserved (18) p-high-priority (15) assigned (12) i-long-term (4) i-help-wanted (3) t-question (3) future (1) f-admin-panel (1) f-accessibility (1) dependencies (1)
Pull Request Labels
dependencies (238) p-high-priority (1)

Packages

  • Total packages: 2
  • Total downloads: unknown
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 14
proxy.golang.org: github.com/OpenEnergyDashboard/OED
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago
proxy.golang.org: github.com/openenergydashboard/oed
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced: 6 months ago

Dependencies

package-lock.json npm
  • 1351 dependencies
package.json npm
  • @babel/cli ~7.16.7 development
  • @babel/core ~7.16.7 development
  • @babel/preset-env ~7.16.7 development
  • @redux-devtools/core ~3.11.0 development
  • @redux-devtools/extension ~3.2.2 development
  • @types/core-js ~0.9.43 development
  • @types/lodash ~4.14.122 development
  • @types/moment ~2.13.0 development
  • @types/plotly.js ~1.54.17 development
  • @types/rc-slider ~8.2.3 development
  • @types/react ~17.0.35 development
  • @types/react-dom ~17.0.10 development
  • @types/react-notification-system ~0.2.41 development
  • @types/react-redux ~7.1.16 development
  • @typescript-eslint/eslint-plugin ~5.10.0 development
  • @typescript-eslint/parser ~5.10.0 development
  • acorn ~8.7.0 development
  • assert ~2.0.0 development
  • babel-loader ~8.2.3 development
  • babel-plugin-lodash ~3.2.11 development
  • babel-polyfill ~6.26.0 development
  • buffer ~6.0.3 development
  • chai ~3.5.0 development
  • chai-as-promised ~6.0.0 development
  • chai-http ~4.2.1 development
  • cryptiles ~4.1.3 development
  • css-loader ~6.4.0 development
  • eslint ~8.10.0 development
  • eslint-plugin-react ~7.28.0 development
  • mocha ~9.2.0 development
  • mock-require ~2.0.2 development
  • nodemon ~2.0.15 development
  • sinon ~12.0.0 development
  • source-map-loader ~3.0.0 development
  • stream-browserify ~3.0.0 development
  • style-loader ~3.3.1 development
  • tsutils ~3.19.1 development
  • @babel/plugin-proposal-object-rest-spread ~7.16.7
  • @babel/preset-react ~7.16.7
  • @formatjs/intl ~1.17.0
  • @types/history ~4.7.9
  • @types/react-router ~5.1.17
  • @types/react-router-dom ~5.3.2
  • attr-accept ~2.2.1
  • axios ~0.24.0
  • babel-core ~7.0.0-bridge.0
  • babel-plugin-formatjs ~10.3.12
  • bcryptjs ~2.4.3
  • body-parser ~1.18.3
  • bootstrap ~4.3.1
  • chokidar ~3.5.2
  • co ~4.6.0
  • cookie-parser ~1.4.4
  • csv ~5.3.2
  • debug ~4.3.2
  • dotenv ~9.0.0
  • es6-promisify ~5.0.0
  • eslint-plugin-jsdoc ~39.2.9
  • express ~4.16.4
  • express-rate-limit ~5.5.1
  • history ~4.7.2
  • http-signature ~1.3.6
  • jquery ~3.5.0
  • json-schema ~0.4.0
  • jsonschema ~1.2.4
  • jsonwebtoken ~8.3.0
  • jsprim ~2.0.2
  • lodash ~4.17.21
  • lodash-webpack-plugin ~0.11.6
  • md5 ~2.2.1
  • moment ~2.29.2
  • moment-timezone ~0.5.34
  • morgan ~1.9.0
  • multer ~1.3.1
  • node-polyfill-webpack-plugin ~1.1.4
  • nodemailer ~6.6.1
  • package-lock ~1.0.3
  • pg-promise ~10.6.1
  • plotly.js ~2.6.4
  • process ~0.11.10
  • prop-types ~15.7.2
  • query-string ~7.0.1
  • rc-slider ~8.6.6
  • react ~17.0.2
  • react-dom ~17.0.2
  • react-dropzone ~12.0.4
  • react-intl ~5.22.0
  • react-notification-system ~0.4.0
  • react-plotly.js ~2.5.1
  • react-redux ~7.2.5
  • react-router ~5.2.1
  • react-router-dom ~5.3.0
  • react-select ~5.2.0
  • react-tooltip ~4.2.20
  • reactstrap ~8.10.0
  • redux ~4.1.2
  • redux-thunk ~2.4.0
  • request ~2.88.2
  • request-promise-native ~1.0.7
  • serve-favicon ~2.5.0
  • source-map-resolve ~0.5.3
  • terser-webpack-plugin ~5.0.0
  • ts-loader ~9.2.0
  • typescript ~4.4.4
  • watchpack ~2.2.0
  • webpack ~5.67.0
  • webpack-cli ~4.9.0
  • webpack-dev-server ~4.7.3
  • xml2js ~0.4.19
.github/workflows/build.yml actions
  • actions/checkout v3 composite
  • postgres * docker
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v3 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
containers/database/Dockerfile docker
  • postgres 10.13 build
containers/proxy/Dockerfile docker
  • nginx alpine build
containers/web/Dockerfile docker
  • node 16.13.2 build
.devcontainer/docker-compose.yml docker
docker-compose.yml docker