All Projects → SEED-platform → seed

SEED-platform / seed

Licence: other
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.

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects
shell
77523 projects
Dockerfile
14818 projects
Mustache
554 projects

Projects that are alternatives of or similar to seed

learnergy
💡 Learnergy is a Python library for energy-based machine learning models.
Stars: ✭ 57 (-32.14%)
Mutual labels:  energy
emhass
emhass: Energy Management for Home Assistant, is a Python module designed to optimize your home energy interfacing with Home Assistant.
Stars: ✭ 54 (-35.71%)
Mutual labels:  energy
powerapi
PowerAPI is a Python framework for building software-defined power meters.
Stars: ✭ 95 (+13.1%)
Mutual labels:  energy
comparison groups
Repository for discussion of Comparison Group topics
Stars: ✭ 22 (-73.81%)
Mutual labels:  energy
kiva
Ground heat transfer calculation tool
Stars: ✭ 23 (-72.62%)
Mutual labels:  energy
Spine-Toolbox
Spine Toolbox is an open source Python package to manage data, scenarios and workflows for modelling and simulation. You can have your local workflow, but work as a team through version control and SQL databases.
Stars: ✭ 44 (-47.62%)
Mutual labels:  energy
ioBroker.sourceanalytix
Detailed analysis of your Energy, gas and liquid consumptions
Stars: ✭ 61 (-27.38%)
Mutual labels:  energy
opensolar
Opensolar is a platform powered by openx for funding smart solar infrastructure using the Stellar blockchain.
Stars: ✭ 20 (-76.19%)
Mutual labels:  energy
tracebase
The tracebase appliance-level power consumption data set
Stars: ✭ 33 (-60.71%)
Mutual labels:  energy
tonatiuh
A Monte Carlo ray tracer for the optical simulation of solar concentrating systems
Stars: ✭ 46 (-45.24%)
Mutual labels:  energy
energy-data
Data on energy by Our World in Data
Stars: ✭ 139 (+65.48%)
Mutual labels:  energy
mcthings
A Python framework for creating 3D scenes in Minecraft and Minetest
Stars: ✭ 44 (-47.62%)
Mutual labels:  buildings
Essential-Solar-Energy-and-Storage-Software-Resources
Curated links to APIs, SDKs, paltforms and tools relevant to solar energy and battery storage
Stars: ✭ 44 (-47.62%)
Mutual labels:  energy
flexmeasures
The intelligent & developer-friendly EMS to support real-time energy flexibility apps, rapidly and scalable.
Stars: ✭ 79 (-5.95%)
Mutual labels:  energy
Gemello
No description or website provided.
Stars: ✭ 18 (-78.57%)
Mutual labels:  energy
HPC
A collection of various resources, examples, and executables for the general NREL HPC user community's benefit. Use the following website for accessing documentation.
Stars: ✭ 64 (-23.81%)
Mutual labels:  energy
pem-dataset1
Proton Exchange Membrane (PEM) Fuel Cell Dataset
Stars: ✭ 48 (-42.86%)
Mutual labels:  energy
operatorfabric-core
Main operatorfabric program
Stars: ✭ 29 (-65.48%)
Mutual labels:  energy
awesome-ebm
Collecting research materials on EBM/EBL (Energy Based Models, Energy Based Learning)
Stars: ✭ 143 (+70.24%)
Mutual labels:  energy
neutronics-workshop
A workshop covering a range of fusion relevant analysis and simulations with OpenMC, DAGMC, Paramak and other open source fusion neutronics tools
Stars: ✭ 29 (-65.48%)
Mutual labels:  energy

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 --events

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

Copyright © 2014 - 2022, The Regents of the University of California, through Lawrence Berkeley National Laboratory (subject to receipt of any required approvals from the U.S. Department of Energy) and contributors. All rights reserved.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].