opennem-fe
An Open Platform for National Electricity Market Data
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
1 of 7 committers (14.3%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.2%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
An Open Platform for National Electricity Market Data
Basic Info
- Host: GitHub
- Owner: opennem
- License: mit
- Language: Vue
- Default Branch: main
- Homepage: https://opennem.org.au
- Size: 30 MB
Statistics
- Stars: 75
- Watchers: 5
- Forks: 13
- Open Issues: 81
- Releases: 140
Topics
Metadata Files
README.md
OpenNEM Energy Market Platform

NOTE: This is the frontend project For the core project and any issues see opennem/opennem
The OpenNEM project aims to make the wealth of public National Electricity Market (NEM) data more accessible to a wider audience.
OpenNEM is a project of the Energy Transition Hub.
Project homepage at https://opennem.org.au
Find us on twitter
Developed by:
- Dylan McConnell (@dylanjmcconnell) | Twitter
- simon holmes à court (@simonahac) | Twitter
- Steven Tan (@chienleng) | Twitter
- Nik Cubrilovic (@dir) | Twitter Website
Development
This project requires Node.js v14 and uses Yarn (v1 - classic) for package management.
Option 1: Docker Development (Recommended)
Docker provides an isolated Node.js v14 environment without affecting your system.
```sh
Start development server with Docker
$ npm run docker:dev
or
$ yarn docker:dev
View logs
$ npm run docker:logs
Run commands in container (e.g., linting)
$ npm run docker:exec yarn lint
Stop containers
$ npm run docker:down ```
The development server will be available at http://localhost:3000/.
Available Docker commands:
- npm run docker:dev - Build and start development server
- npm run docker:up - Start existing containers
- npm run docker:build - Build containers only
- npm run docker:down - Stop containers
- npm run docker:logs - View container logs
- npm run docker:exec - Run commands in container
- npm run docker:clean - Stop containers and cleanup Docker resources
Note: You can use either npm run or yarn to execute these Docker commands locally.
Option 2: Native Development
Requires Node.js v14 installed on your system.
```sh
Install dependencies
$ yarn install
Start development server
$ yarn dev ```
This wil run the local Nuxt dev server, you should be able to open http://localhost:3000/ in your browser, by default the public facing Opennem API will be used.
Issues
File issues at the main OpenNEM Repository and label them as frontend.
License
OpenNEM is MIT licensed.
Owner
- Name: OpenNEM
- Login: opennem
- Kind: organization
- Email: github@opennem.org.au
- Location: Melbourne, Australia
- Website: https://opennem.org.au
- Twitter: opennem
- Repositories: 9
- Profile: https://github.com/opennem
OpenNEM aims to make National Electricity Market (NEM) data more accessible to a wider audience
GitHub Events
Total
- Create event: 34
- Release event: 17
- Issues event: 10
- Watch event: 10
- Delete event: 3
- Issue comment event: 16
- Push event: 65
- Pull request event: 7
- Fork event: 1
Last Year
- Create event: 34
- Release event: 17
- Issues event: 10
- Watch event: 10
- Delete event: 3
- Issue comment event: 16
- Push event: 65
- Pull request event: 7
- Fork event: 1
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Steven Tan | s****n@s****u | 2,802 |
| dependabot[bot] | 4****] | 37 |
| Nik Cubrilovic | g****t@n****e | 23 |
| Gerard Mason | g****n@s****u | 5 |
| Dylan McConnell | d****l@g****m | 2 |
| LB Johnston | l****n@v****m | 2 |
| Robert Gieseke | r****g@w****e | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 142
- Total pull requests: 122
- Average time to close issues: 8 months
- Average time to close pull requests: 16 days
- Total issue authors: 23
- Total pull request authors: 5
- Average comments per issue: 1.54
- Average comments per pull request: 0.66
- Merged pull requests: 108
- Bot issues: 0
- Bot pull requests: 49
Past Year
- Issues: 9
- Pull requests: 7
- Average time to close issues: 1 day
- Average time to close pull requests: 3 minutes
- Issue authors: 6
- Pull request authors: 1
- Average comments per issue: 0.33
- Average comments per pull request: 1.0
- Merged pull requests: 7
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- simonhac (53)
- chienleng (32)
- aleith (15)
- charliedotau (10)
- nc9 (6)
- jufemaiz (5)
- gmmspi (3)
- nickhalmagyi (2)
- bje- (2)
- mdavis-xyz (1)
- deathtrapz (1)
- bch920 (1)
- ron442 (1)
- jamesdeluk (1)
- Kamushy (1)
Pull Request Authors
- chienleng (57)
- dependabot[bot] (49)
- nc9 (13)
- lb- (2)
- rgieseke (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- babel-eslint ^8.2.1 development
- bulma ^0.8.1 development
- dotenv-cli ^4.0.0 development
- eslint ^5.0.1 development
- eslint-config-prettier ^3.1.0 development
- eslint-loader ^2.0.0 development
- eslint-plugin-prettier 2.6.2 development
- eslint-plugin-vue ^4.0.0 development
- node-sass ^6.0.1 development
- nodemon ^1.11.0 development
- prettier 1.14.3 development
- release-it ^14.0.2 development
- sass-loader ^10.2.1 development
- @nuxtjs/axios ^5.0.0
- @nuxtjs/proxy ^2.0.1
- @nuxtjs/sentry ^5.1.7
- @opennem/energy-tools ^1.5.1
- @sentry/browser ^6.19.7
- @sentry/integrations ^6.19.7
- @sentry/tracing ^6.19.7
- @turf/length ^6.3.0
- cross-env ^5.2.0
- d3-array ^2.0.3
- d3-axis ^1.0.12
- d3-brush ^1.0.6
- d3-color ^2.0.0
- d3-format ^1.3.2
- d3-interpolate ^2.0.1
- d3-scale ^2.1.2
- d3-scale-chromatic ^1.3.3
- d3-selection ^1.3.2
- d3-shape ^1.2.2
- d3-time ^1.0.10
- d3-time-format ^2.1.3
- d3-zoom ^1.7.3
- date-fns ^2.14.0
- date-fns-tz ^1.1.3
- file-saver ^2.0.2
- lodash.clonedeep ^4.5.0
- lodash.debounce ^4.0.8
- lodash.includes ^4.3.0
- lodash.isempty ^4.4.0
- lodash.orderby ^4.6.0
- lodash.remove ^4.7.0
- lodash.sortby ^4.7.0
- lodash.uniq ^4.5.0
- lodash.uniqby ^4.7.0
- mapbox-gl 2.5.1
- mapbox-gl-animated-popup 0.2.1
- nuxt ^2.13.0
- papaparse ^5.3.1
- v-tooltip ^2.0.2
- vue-clickaway ^2.2.2
- vue-json-csv ^1.2.4
- vue-mapbox ^0.4.1
- vueperslides ^2.13.0
- 1563 dependencies
- actions/checkout main composite
- actions/setup-node v2-beta composite
- awact/cloudfront-action master composite
- shallwefootball/s3-upload-action master composite
- 1518 dependencies