seed

Standard Energy Efficiency Data (SEED) Platform™ is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.

https://github.com/seed-platform/seed

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
    10 of 64 committers (15.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.4%) to scientific vocabulary

Keywords

buildings commercial energy

Keywords from Contributors

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

Repository

Standard Energy Efficiency Data (SEED) Platform™ is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings.

Basic Info
  • Host: GitHub
  • Owner: SEED-platform
  • License: other
  • Language: Python
  • Default Branch: develop
  • Homepage:
  • Size: 173 MB
Statistics
  • Stars: 112
  • Watchers: 26
  • Forks: 56
  • Open Issues: 447
  • Releases: 100
Topics
buildings commercial energy
Created over 11 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog Contributing License Authors

README.md

Standard Energy Efficiency Data (SEED) Platform™

Build Status Coverage Status

The SEED Platform is a web-based application that helps organizations easily manage data on the energy performance of large groups of buildings. Users can combine data from multiple sources, clean and validate it, and share the information with others. The software application provides an easy, flexible, and cost-effective method to improve the quality and availability of data to help demonstrate the economic and environmental benefits of energy efficiency, to implement programs, and to target investment activity.

The SEED application is written in Python/Django, with AngularJS, Bootstrap, and other javascript libraries used for the front-end. The back-end database is required to be PostgreSQL.

The SEED web application provides both a browser-based interface for users to upload and manage their building data, as well as a full set of APIs that app developers can use to access these same data management functions. From a running server, the Swagger API documentation can be found at /api/swagger or from the front end by clicking the API documentation link in the sidebar.

Installation

Starting SEED Platform

In production the following two commands will run the web server (uWSGI) and the background task manager (Celery) with:

bin/start_uwsgi.sh bin/start_celery.sh

In development mode, you can start the web server (uWSGI) and the background task manager (Celery) with:

./manage.py runserver celery -A seed worker -l INFO -c 4 --max-tasks-per-child 1000 -EBS django_celery_beat.schedulers:DatabaseScheduler

Developer Resources

  • Source code documentation is on the SEED website and there are links to [older versions][code-documentations-links] as needed.
  • Several notes regarding Django and AngularJS integration: See Developer Resources

Testing

Copyright

See the information in the LICENSE.md file.

Owner

  • Name: Standard Energy Efficiency Data Platform™
  • Login: SEED-platform
  • Kind: organization
  • Email: info@seed-platform.org
  • Location: United States of America

Standard data platform for aggregating and managing building energy performance data

GitHub Events

Total
  • Create event: 143
  • Release event: 6
  • Issues event: 101
  • Watch event: 5
  • Delete event: 116
  • Member event: 2
  • Issue comment event: 192
  • Push event: 520
  • Pull request review comment event: 21
  • Pull request review event: 109
  • Pull request event: 229
  • Fork event: 2
Last Year
  • Create event: 143
  • Release event: 6
  • Issues event: 101
  • Watch event: 5
  • Delete event: 116
  • Member event: 2
  • Issue comment event: 192
  • Push event: 520
  • Pull request review comment event: 21
  • Pull request review event: 109
  • Pull request event: 229
  • Fork event: 2

Committers

Last synced: 11 months ago

All Time
  • Total Commits: 8,179
  • Total Committers: 64
  • Avg Commits per committer: 127.797
  • Development Distribution Score (DDS): 0.798
Past Year
  • Commits: 164
  • Committers: 9
  • Avg Commits per committer: 18.222
  • Development Distribution Score (DDS): 0.762
Top Committers
Name Email Commits
Nicholas Long n****g@n****v 1,655
Ted Summer t****2@g****m 811
Alex Swindler A****r@n****v 786
Adrian Lara a****n@d****m 752
Ross Perry p****6@g****m 482
Ryo k****z@d****m 459
Nicholas Serra n****s@y****m 420
aviveiros11 v****n@g****m 404
lin l****n@n****v 280
Hannah Eslinger h****e@n****v 257
Edwin Lee l****1@g****m 198
Ryan McCuaig r****n@r****t 189
Nathan Addy n****y@g****m 182
Katherine Fleming 2****n 169
Daniel Bressan d****2@g****m 169
Daniel McQuillen d****l@m****m 138
Paul Munday p****l@p****t 115
Piper Merriam p****m@q****m 109
Alex Chapin a****n@n****v 64
Miles Clark m****c@o****m 63
Fable Turas f****e@r****m 60
Daniel McQuillen d****l@m****m 56
Stephen Czarnecki s****i@l****v 51
dependabot[bot] 4****] 43
Dan Gunter d****r@l****v 25
ebeers-png 5****g 24
Caleb Rutan c****n 18
Alex Chapin a****n@g****m 18
Adrian Lara 3****a 18
laurenliz22 l****n@g****m 14
and 34 more...

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 2,677
  • Total pull requests: 2,647
  • Average time to close issues: 9 months
  • Average time to close pull requests: 11 days
  • Total issue authors: 48
  • Total pull request authors: 47
  • Average comments per issue: 3.95
  • Average comments per pull request: 1.24
  • Merged pull requests: 2,289
  • Bot issues: 13
  • Bot pull requests: 83
Past Year
  • Issues: 109
  • Pull requests: 293
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 8 days
  • Issue authors: 7
  • Pull request authors: 9
  • Average comments per issue: 0.57
  • Average comments per pull request: 0.57
  • Merged pull requests: 209
  • Bot issues: 0
  • Bot pull requests: 29
Top Authors
Issue Authors
  • RDmitchell (1,333)
  • nllong (225)
  • macintoshpie (197)
  • kflemin (153)
  • adrian-lara (137)
  • anchapin (119)
  • axelstudios (82)
  • isalanglois (70)
  • perryr16 (60)
  • haneslinger (50)
  • danielmcquillen (34)
  • nicholasserra (28)
  • cycustodio (18)
  • aviveiros11 (17)
  • mmclark (15)
Pull Request Authors
  • nllong (420)
  • haneslinger (362)
  • axelstudios (316)
  • perryr16 (282)
  • macintoshpie (168)
  • kflemin (147)
  • adrian-lara (145)
  • nicholasserra (110)
  • Ryoken (88)
  • dependabot[bot] (83)
  • aviveiros11 (66)
  • pipermerriam (54)
  • crutan (36)
  • anchapin (36)
  • Myoldmopar (34)
Top Labels
Issue Labels
P-1 (725) Feature (359) P-2 (262) Bug (244) Impact-2 (198) stale (187) P-3 (180) No Longer Valid (176) Mapping (166) Enhancement (148) Matching/Pairing (148) BPS (140) Data Import (119) Impact-1 (118) Impact-3 (104) Inventory List (100) GUI (68) Filtering (68) Needs Design (68) Data Quality Checking (64) Label Feature (62) Maintenance (60) 2024 Q2 Bug Fixes (60) Include Before Closure (60) Data Analysis (59) Testing Question (53) Inventory Detail (51) Verify No Longer Relevant (46) Reporting (43) Project Tracking (40)
Pull Request Labels
Bug (404) Enhancement (264) Feature (226) Maintenance (120) Acct. Hierarchy (75) dependencies (74) Do not publish (57) DO NOT MERGE (55) python (33) Performance (18) Documentation (12) javascript (10) Army (6) API (5) angular (5) SCEP (3) Project Tracking (3) Testing Question (3) Filtering (3) BPS (3) ESTCP (2) Audit Template (2) Clearly Energy (2) 2024 Q2 Bug Fixes (2) BEAM (2) github_actions (2) P-3 (2) Backend work (2) Label Feature (2) P-1 (2)

Packages

  • Total packages: 1
  • Total downloads: unknown
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 101
proxy.golang.org: github.com/seed-platform/seed
  • Versions: 101
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 7.0%
Average: 8.2%
Dependent repos count: 9.3%
Last synced: 10 months ago

Dependencies

.github/workflows/ci.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
  • docker/setup-buildx-action v2 composite
.github/workflows/pr-labels.yml actions
  • mheap/github-action-required-labels v1 composite
.github/workflows/publish.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • docker/build-push-action v3 composite
  • docker/login-action v2 composite
  • docker/setup-buildx-action v2 composite
.github/workflows/stale.yml actions
  • actions/stale v4 composite
Dockerfile docker
  • alpine 3.14 build
docker/backup_k8s/Dockerfile docker
  • ubuntu 20.04 build
docker-compose.build.yml docker
  • redis 5.0.1
  • seedplatform/oep 2.0
  • seedplatform/seed latest
  • timescale/timescaledb-postgis latest-pg12
docker-compose.dev.yml docker
  • seedplatform/seed develop
docker-compose.local.yml docker
  • 127.0.0.1 5000/postgres-seed
  • 127.0.0.1 5000/redis
  • 127.0.0.1 5000/seed
docker-compose.yml docker
  • redis 5.0.1
  • seedplatform/seed latest
  • timescale/timescaledb-postgis latest-pg12
package.json npm
  • autoprefixer ~9.7.6 development
  • eslint ~6.8.0 development
  • eslint-plugin-angular ~4.0.1 development
  • eslint-plugin-lodash ~7.1.0 development
  • eslint-plugin-protractor ~2.1.1 development
  • lodash ~4.17.15 development
  • postcss-cli ~7.1.1 development
  • protractor ~5.4.4 development
  • webdriver-manager ~12.1.7 development
vendors/package-lock.json npm
  • 384 dependencies
vendors/package.json npm
  • napa ~3.0.0 development
  • angular ~1.8.2
  • angular-animate ~1.8.2
  • angular-aria ~1.8.2
  • angular-cookies ~1.8.2
  • angular-dragula ~1.2.8
  • angular-mocks ~1.8.2
  • angular-sanitize ~1.8.2
  • angular-translate ~2.19.0
  • angular-translate-handler-log ~2.19.0
  • angular-translate-interpolation-messageformat ~2.19.0
  • angular-translate-loader-static-files ~2.19.0
  • angular-ui-bootstrap ~2.5.6
  • angular-ui-grid ~4.11.1
  • angular-ui-notification ~0.3.6
  • angular-ui-router ~1.0.30
  • angular-ui-router.statehelper ~1.3.1
  • angular-ui-sortable ~0.19.0
  • angular-xeditable ~0.10.2
  • bootstrap =3.4.1
  • chart.js ^3.8.0
  • chartjs-plugin-annotation ^2.0.0
  • chartjs-plugin-zoom ^1.2.1
  • d3 ~5.16.0
  • dimple PMSI-AlignAlytics/dimple#2.3.0
  • file-saver ~2.0.5
  • fine-uploader ~5.16.2
  • font-awesome ~4.7.0
  • jquery ~3.6.0
  • jquery-ui-dist ~1.13.1
  • lodash ~4.17.21
  • moment ~2.29.1
  • ng-focus-if ~1.0.7
  • ng-tags-input ~3.2.0
  • ng-wig ~3.1.1
  • ol-ext ~3.2.22
  • spin.js =2.3.2
  • terraformer ~1.0.12
  • terraformer-wkt-parser ~1.2.1
  • ui-grid-draggable-rows ~0.3.3
requirements/aws.txt pypi
  • boto3 ==1.17.36
  • django-ses ==1.0.3
  • django-sslify ==0.2.7
  • uWSGI ==2.0.17.1
requirements/base.txt pypi
  • Markdown ==3.1.1
  • buildingsync-asset-extractor ==0.1.12
  • celery ==5.2.2
  • django ==3.2.16
  • django-autoslug ==1.9.8
  • django-braces ==1.14.0
  • django-compressor ==2.4.1
  • django-compressor-autoprefixer ==0.1.0
  • django-crispy-forms ==1.8.1
  • django-extensions ==3.1.3
  • django-filter ==2.4.0
  • django-libsass ==0.9
  • django-oauth-toolkit ==1.2.0
  • django-pint ==0.6
  • django-redis-cache ==3.0.0
  • djangorestframework ==3.12.2
  • drf-nested-routers ==0.91
  • drf-yasg ==1.20.0
  • future ==0.18.2
  • geojson ==2.5.0
  • jellyfish ==0.8.2
  • lark ==0.11.3
  • oauthlib ==2.0.3
  • polling ==0.3.2
  • probablepeople ==0.5.4
  • psycopg2-binary ==2.8.4
  • python-dateutil ==2.7.3
  • pytz ==2018.7
  • pyyaml ==5.4.1
  • requests ==2.22.0
  • sentry-sdk ==1.7.2
  • shapely ==1.8.5.post1
  • street-address ==0.4.0
  • unidecode ==1.1.1
  • usaddress ==0.5.10
  • xlrd ==1.2.0
  • xlsxwriter ==1.2.7
  • xmlschema ==1.1.1
  • xmltodict ==0.12.0
requirements/local.txt pypi
  • django-debug-toolbar ==2.2.1
  • github3.py ==3.2.0
requirements/test.txt pypi
  • Faker ==0.9.3 test
  • Sphinx ==4.0.2 test
  • autopep8 ==1.4.4 test
  • coverage ==4.5.4 test
  • coveralls ==1.9.2 test
  • coveralls-merge ==0.0.3 test
  • docutils ==0.17.1 test
  • flake8 ==3.8.1 test
  • hypothesis ==6.12.0 test
  • mock ==2.0.0 test
  • mypy ==0.910 test
  • pre-commit ==2.19.0 test
  • psutil ==5.6.7 test
  • pycodestyle ==2.6.0 test
  • pytest ==7.2.0 test
  • pytest-django ==4.5.2 test
  • sphinx_rtd_theme ==0.4.3 test
  • sphinxcontrib-spelling ==4.3.0 test
  • tox ==3.14.3 test
  • uWSGI ==2.0.18 test
  • vcrpy ==4.0.0 test
.github/workflows/stale-ice-box.yml actions
  • actions/stale v4 composite
package-lock.json npm
  • 321 dependencies
requirements.txt pypi
setup.py pypi