Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
09fe624
set weights values to be numbers
hanna-fields Dec 6, 2024
e4322ce
Bump django from 4.2.16 to 4.2.17 in /calliope_app
dependabot[bot] Dec 6, 2024
3a28271
Gradient links and storage fix
jmorrisnrel Dec 9, 2024
9ce6f16
Fixing timeseries code
jmorrisnrel Dec 9, 2024
8ca376d
Set calliope logging critical verbosity
jgu2 Dec 10, 2024
ac6f5e9
Merge pull request #244 from NREL/c6-logging-update
jgu2 Dec 10, 2024
c75c551
Set Clustered run default False
jgu2 Dec 10, 2024
938a915
Merge pull request #241 from NREL/dependabot/pip/calliope_app/django-…
jgu2 Dec 10, 2024
7a323b1
Merge pull request #240 from NREL/ENGAGE-164-Weights-of-cost-classes-…
hanna-fields Dec 10, 2024
53dfeef
Patch for highs solver running through
jgu2 Dec 18, 2024
ffa3705
Update set log_to_console=False
jgu2 Dec 18, 2024
93d914c
Update set log_to_console=False
jgu2 Dec 18, 2024
df5aebe
Merge pull request #246 from NREL/engage158-highs-solver-patch
jgu2 Dec 20, 2024
11c3472
Merge pull request #245 from NREL/engage183-clustered-run-default-dis…
jgu2 Dec 20, 2024
bc7698c
Bump the version to 1.1.5
jgu2 Dec 20, 2024
e8e6b18
Merge branch 'dev' into gradient-storage-fix
jgu2 Dec 20, 2024
ee49a42
Bump pysam from 2.1.5.dev3 to 2.2.0
jgu2 Jan 10, 2025
eed383d
Fixing minor issue
jmorrisnrel Jan 14, 2025
e8d8481
Merge pull request #243 from jmorrisnrel/gradient-storage-fix
jmorrisnrel Jan 14, 2025
b2e3b8b
Upgrade Django to 4.2.20
jgu2 Apr 4, 2025
d94c2e7
Updating logger to show stack trace
jmorrisnrel Apr 28, 2025
1b4a012
Merge pull request #251 from jmorrisnrel/dev
jmorrisnrel Apr 28, 2025
a8b6cc6
Fixing double loop bug
jmorrisnrel Apr 28, 2025
a874edf
Merge branch 'NREL:dev' into dev
jmorrisnrel Apr 28, 2025
a5248cf
Merge pull request #252 from jmorrisnrel/dev
jmorrisnrel Apr 28, 2025
104a368
Explicitly adding older version of coolprop
jmorrisnrel Apr 28, 2025
d4beef8
Merge pull request #253 from jmorrisnrel/coolprop-fix
jmorrisnrel Apr 28, 2025
2268632
Standardizing gradient timeseries code
jmorrisnrel Apr 29, 2025
014b7a5
Merge pull request #254 from jmorrisnrel/gradient_fix
jmorrisnrel Apr 29, 2025
c011795
Fixing issue with open/path
jmorrisnrel Apr 29, 2025
633407e
Merge pull request #255 from jmorrisnrel/gradient_fix
jmorrisnrel Apr 29, 2025
c635000
Finalizing switch to yaml safe_load
jmorrisnrel Apr 30, 2025
9ff86d6
Merge pull request #256 from jmorrisnrel/gradient_fix
jmorrisnrel Apr 30, 2025
56b757e
Bump django from 4.2.20 to 4.2.21 in /calliope_app
dependabot[bot] May 8, 2025
45f6491
Merge pull request #258 from NREL/dependabot/pip/calliope_app/django-…
jgu2 May 19, 2025
5217bbb
Upgrade django from 4.2.21 to 4.2.23
jgu2 Aug 2, 2025
ab2c1ce
Merge pull request #267 from NREL/upgrade-django
jgu2 Aug 2, 2025
5739d45
Pin GeophiresX version to v3.9.8
jgu2 Aug 2, 2025
a59fe0a
Merge pull request #268 from NREL/geophiresX-v3.9.8
jgu2 Aug 2, 2025
f42284f
Install geophires-x tag 3.8.10
jgu2 Aug 6, 2025
0836a0f
Merge pull request #270 from NREL/geophiresX-v3.8.10
jgu2 Aug 6, 2025
9fb0f9e
Upgrade Django to 4.2.24
jgu2 Sep 15, 2025
bfe6e3d
Bump django from 4.2.24 to 4.2.25 in /calliope_app
dependabot[bot] Oct 1, 2025
e195e76
Merge pull request #293 from NREL/dependabot/pip/calliope_app/django-…
jgu2 Oct 21, 2025
a65c345
Upgrade django to 4.2.26
jgu2 Nov 7, 2025
680da1a
Merge pull request #298 from NREL/upgrade-django
jgu2 Nov 7, 2025
1b7c779
Updating for new lab change
jmorrisnrel Dec 9, 2025
2022685
Adding NLR temp logo
jmorrisnrel Dec 9, 2025
f5d9c9d
Merge pull request #300 from jmorrisnrel/name-change
jmorrisnrel Dec 9, 2025
31fcb2f
Bump django from 4.2.26 to 4.2.27 in /calliope_app
dependabot[bot] Dec 9, 2025
80ea4e8
Merge pull request #299 from NREL/dependabot/pip/calliope_app/django-…
jgu2 Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -168,4 +168,7 @@ data/timeseries/*
!data/timeseries/50fa074e-9279-4b3f-bead-7762fe1643f3.csv
!data/timeseries/141a6e6c-e47f-4363-85ed-8d40b525ac77.csv
!data/timeseries/f97df022-1dc7-4f59-bb15-3e0d94f4ba9d.csv
!data/timeseries/dac8030c-c9b5-48db-8550-cc78312ddabb.csv
!data/timeseries/dac8030c-c9b5-48db-8550-cc78312ddabb.csv
calliope_app/scripts/fixtures/parameters.xlsx
calliope_app/scripts/fixtures/template_loc_tech_params.xlsx
calliope_app/scripts/fixtures/template_tech_params.xlsx
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# NREL Engage: A [Calliope](https://github.com/calliope-project/calliope) Web Environment for Collaborative Energy Systems Modeling and Planning
# NLR Engage: A [Calliope](https://github.com/calliope-project/calliope) Web Environment for Collaborative Energy Systems Modeling and Planning

Engage is a free, open-access energy system planning tool that allows multiple users/stakeholders to develop and collaborate on capacity expansion models. The tool, developed at the National Renewable Energy Laboratory (NREL), provides a collaborative and easy-to-use interface built on Calliope, a multi-scale energy systems modeling framework.
Engage is a free, open-access energy system planning tool that allows multiple users/stakeholders to develop and collaborate on capacity expansion models. The tool, developed at the National Laboratory of the Rockies (NLR), provides a collaborative and easy-to-use interface built on Calliope, a multi-scale energy systems modeling framework.

- Visit the NREL hosted webtool at https://engage.nrel.gov/
- Visit the NLR hosted webtool at https://engage.nrel.gov/


## Requirements
Expand Down
284 changes: 158 additions & 126 deletions calliope_app/api/calliope_utils.py

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion calliope_app/api/models/engage.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def register(http_host, email, password, first_name, last_name, organization):
message = render_to_string("registration/user_activation.txt", context)
try:
send_mail(
subject="NREL ENGAGE Registration",
subject="NLR ENGAGE Registration",
message=message,
from_email=settings.AWS_SES_FROM_EMAIL,
recipient_list=[email]
Expand Down
3 changes: 2 additions & 1 deletion calliope_app/api/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -469,7 +469,8 @@ def on_failure(self, exc, task_id, args, kwargs, einfo):

timeout_message = "Run Timeout! TimeLimit=%s seconds." % self.time_limit
exc = timeout_message if str(exc) == "SoftTimeLimitExceeded()" else exc
logger.error("{!r}".format(str(exc)))
logger.exception(exc)
#logger.error("{!r}".format(str(exc)))

# Add pretty error to the log
for key in self.clean_msg_dict:
Expand Down
2 changes: 1 addition & 1 deletion calliope_app/api/views/outputs.py
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,7 @@ def delete_run(request):
@csrf_protect
def publish_run(request):
"""
Publish a scenario run to Cambium (https://cambium.nrel.gov/)
Publish a scenario run to the Scenario Viewer (https://scenarioviewer.nrel.gov/)

Parameters:
model_uuid (uuid): required
Expand Down
8 changes: 4 additions & 4 deletions calliope_app/calliope-files/backend/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,10 +152,10 @@ def run_plan(

# NOTE: pyomo==6.7.0 opt does not have name attribute
# Disable this for use 'appsi_highs' solver, which does not have 'persistent' in name.
# if "persistent" in opt.name and persistent is True:
# results.attrs["objective_function_value"] = opt.get_model_attr("ObjVal")
# else:
results.attrs["objective_function_value"] = backend_model.obj()
if "appsi_highs" not in solver and "persistent" in opt.name and persistent is True:
results.attrs["objective_function_value"] = opt.get_model_attr("ObjVal")
else:
results.attrs["objective_function_value"] = backend_model.obj()
else:
results = xr.Dataset(attrs={"termination_condition": termination})

Expand Down
2 changes: 1 addition & 1 deletion calliope_app/calliope_app/settings/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@
os.path.join(ROOT_DIR, 'locale'),
)

## NREL API Key
## NLR API Key
NREL_API_EMAIL = env.str("NREL_API_EMAIL", "")
NREL_API_KEY = env.str("NREL_API_KEY", "")

Expand Down
2 changes: 1 addition & 1 deletion calliope_app/calliope_app/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
from django.conf.urls.i18n import i18n_patterns
from django.conf.urls.static import static

admin.site.site_header = 'NREL\'s Calliope Admin'
admin.site.site_header = 'NLR\'s Calliope Admin'

urlpatterns = [
path('i18n/', include('django.conf.urls.i18n')),
Expand Down
Binary file added calliope_app/client/static/images/nlr.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 5 additions & 5 deletions calliope_app/client/static/js/scenarios.js
Original file line number Diff line number Diff line change
Expand Up @@ -786,11 +786,11 @@ function activate_scenario_settings() {
});

$('#settings_weights_import_data').on('click', function() {
dialogObj["monetary"] = $("#monetary").val();
dialogObj["co2"] = $("#co2").val();
dialogObj["ch4"] = $("#ch4").val();
dialogObj["n2o"] = $("#n2o").val();
dialogObj["co2e"] = $("#co2e").val();
dialogObj["monetary"] = !isNaN(parseFloat($("#monetary").val())) ? parseFloat($("#monetary").val()) : $("#monetary").val();
dialogObj["co2"] = !isNaN(parseFloat($("#co2").val())) ? parseFloat($("#co2").val()) : $("#co2").val();
dialogObj["ch4"] = !isNaN(parseFloat($("#ch4").val())) ? parseFloat($("#ch4").val()) : $("#ch4").val();
dialogObj["n2o"] = !isNaN(parseFloat($("#n2o").val())) ? parseFloat($("#n2o").val()) : $("#n2o").val();
dialogObj["co2e"] = !isNaN(parseFloat($("#co2e").val())) ? parseFloat($("#co2e").val()) : $("#co2e").val();

$('textarea[name="edit' + dialogInputId + '"]').text(JSON.stringify(dialogObj, undefined, 2));
$('#scenario_weights_json_form').hide();
Expand Down
2 changes: 1 addition & 1 deletion calliope_app/client/templates/add_run.html
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ <h5>{% trans "Run Options" %}:</h5>

<h6 style="margin-top: 20px">
{% trans "Enable Clustered Run:" %}
<input id="cluster" class="centered" type="checkbox" checked="checked">
<input id="cluster" class="centered" type="checkbox">
</h6>

<h6 style="margin-top: 20px">
Expand Down
4 changes: 2 additions & 2 deletions calliope_app/client/templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@
{% endif %}

<a href="https://www.nrel.gov/" target="_blank">
<div style="float:right">&nbsp;&nbsp;&nbsp;<img src="{% static 'images/nrel_logo_full.jpg' %}" height="36px" />&nbsp;&nbsp;&nbsp;</div>
<div style="float:right">&nbsp;&nbsp;&nbsp;<img src="{% static 'images/nlr.webp' %}" height="36px" />&nbsp;&nbsp;&nbsp;</div>
</a>

<!-- Timezone -->
Expand Down Expand Up @@ -238,7 +238,7 @@ <h5 class="modal-title" id="helpModalTitle">{% trans "Help Guide" %}</h5>

<!-- Assistance -->
<b>{% trans "Project Assistance" %}:</b>&nbsp;
<a href = "mailto: Tom.Harris@nrel.gov"><i class="fas fa-envelope"></i> Tom Harris</a>
<a href = "mailto: james.morris@nrel.gov"><i class="fas fa-envelope"></i> James Morris</a>
<hr>

<!-- Calliope Documentation -->
Expand Down
2 changes: 1 addition & 1 deletion calliope_app/client/templates/locations.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
{% load i18n %}

{% block head %}
<title>NREL Engage | {{ model.name }} | Locations</title>
<title>NLR Engage | {{ model.name }} | Locations</title>
<script type="text/javascript" src="{% static 'js/locations.js' %}"></script>
<style>
html, body {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ ERROR: {{ error_message }}.
https://engage.nrel.gov/{{ model_uuid }}/runs/

Sincerely,
The NREL Engage Team
The NLR Engage Team
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Your model, "{{ model_name }}", has run SUCCESSFULLY. Please check the results i
https://engage.nrel.gov/{{ model_uuid }}/runs/

Sincerely,
The NREL Engage Team
The NLR Engage Team
2 changes: 1 addition & 1 deletion calliope_app/client/templates/registration/login.html
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
{% trans "Need assistance with this tool?" %}
<br>
<b>{% trans "Project Assistance" %}:</b>&nbsp;
<a href="mailto: Tom.Harris@nrel.gov"><i class="fas fa-envelope"></i> Tom Harris</a>
<a href="mailto: James.Morris@nrel.gov"><i class="fas fa-envelope"></i> James Morris</a>
<br><br>
</div>
<div class="col-12">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
{% trans "If clicking the link above doesn't work, please copy and paste the URL in a new browser window instead." %}

{% trans "Sincerely" %},
{% trans "The NREL Engage Team" %}
{% trans "The NLR Engage Team" %}
{% endautoescape %}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
NREL ENGAGE Password Reset
NLR ENGAGE Password Reset
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ If clicking the link above doesn't work, please copy and paste the URL in a new
window instead.

Sincerely,
The NREL Engage Team
The NLR Engage Team
4 changes: 2 additions & 2 deletions calliope_app/compose/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ RUN apt-get update -y --fix-missing \
# install python packages
WORKDIR /www
COPY requirements.txt requirements-dev.txt /www/
RUN pip install --upgrade pip
RUN pip install -r requirements.txt && pip install -r requirements-dev.txt
RUN pip install --upgrade pip && pip install -r requirements.txt && pip install -r requirements-dev.txt
RUN pip install "git+https://github.com/NREL/[email protected]"
# Install calliope without dependencies, as already installed in requirements
RUN pip install calliope==0.6.8 --no-deps

Expand Down
2 changes: 1 addition & 1 deletion calliope_app/locale/en/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -573,7 +573,7 @@ msgid "Sincerely"
msgstr ""

#: client/templates/registration/pw_reset_email.html:12
msgid "The NREL Engage Team"
msgid "The NLR Engage Team"
msgstr ""

#: client/templates/registration/pw_reset_form.html:13
Expand Down
4 changes: 2 additions & 2 deletions calliope_app/locale/es/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -942,8 +942,8 @@ msgid "Sincerely"
msgstr "Atentamente"

#: client/templates/registration/pw_reset_email.html:12
msgid "The NREL Engage Team"
msgstr "El equipo Engage de NREL"
msgid "The NLR Engage Team"
msgstr "El equipo Engage de NLR"

#: client/templates/registration/pw_reset_form.html:13
msgid ""
Expand Down
4 changes: 2 additions & 2 deletions calliope_app/locale/fr/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -952,8 +952,8 @@ msgid "Sincerely"
msgstr "Cordialement, "

#: client/templates/registration/pw_reset_email.html:12
msgid "The NREL Engage Team"
msgstr "L'équipe Engage de NREL"
msgid "The NLR Engage Team"
msgstr "L'équipe Engage de NLR"

#: client/templates/registration/pw_reset_form.html:13
msgid ""
Expand Down
6 changes: 3 additions & 3 deletions calliope_app/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
django_ratelimit==4.1.0
git+https://github.com/NREL/GEOPHIRES-X.git#egg=geophires-x
coolprop<=6.7.0
boto3==1.24.37
celery[redis]==5.3.0
django==4.2.16
django==4.2.27
django-crispy-forms==1.14.0
django-environ>=0.4.5
django-modeltranslation==0.18.12
flower>=2.0.1
nrel-pysam==2.1.5.dev3
nrel-pysam==3.0.2
pint==0.21
psycopg2-binary==2.9.3
pyyaml==6.0
Expand Down
2 changes: 1 addition & 1 deletion calliope_app/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
test_requirements = []

setup(
author="NREL",
author="NLR",
author_email='[email protected]',
python_requires='>=3.8',
classifiers=[
Expand Down
2 changes: 1 addition & 1 deletion calliope_app/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "1.1.4"
__version__ = "1.1.5"
4 changes: 2 additions & 2 deletions docs/_sources/contributing-to-engage.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ make a valiation, response, close and/or assign it to a milestone.

Pull Requests
-------------
We are welcome to any contribution from outside of NREL, the contributions can make this web tool better.
We are welcome to any contribution from outside of NLR, the contributions can make this web tool better.
Please follow the following steps to contribute to this project.

1. Fork this repository to your account.
Expand All @@ -21,7 +21,7 @@ Please follow the following steps to contribute to this project.
4. Test your feature branch by using Django test framework.
5. Update documentation if necessary.
6. Create a pull request to our ``dev`` branch.
7. NREL reviews, tests and merges the pull request.
7. NLR reviews, tests and merges the pull request.

.. Note::

Expand Down
6 changes: 3 additions & 3 deletions docs/_sources/getting-started.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ Create a folder ``.envs`` in the root directory of project, then within ``.envs`
# Mapbox
MAPBOX_TOKEN=

# NREL PVWatts & PySAM API
# NLR PVWatts & PySAM API
NREL_API_EMAIL=
NREL_API_KEY=

Expand All @@ -54,8 +54,8 @@ Must obtain a mapbox token for accessing the Mapbox basemap resources.To obtain
please refer to `get-started-tokens-api <https://docs.mapbox.com/help/tutorials/get-started-tokens-api/>`_.

# PVWatts is used to import PV solar capacity factor timeseries in the Locations tab of the user interface.
Must obtain a PVWatts token for accessing the NREL API resources.
To obtain a ``NREL_API_KEY``, please refer to NRREL's `api-key <https://developer.nrel.gov/docs/api-key/>`_.
Must obtain a PVWatts token for accessing the NLR API resources.
To obtain a ``NREL_API_KEY``, please refer to NLR's `api-key <https://developer.nrel.gov/docs/api-key/>`_.

The following environment variables about `AWS SES` are optional.

Expand Down
6 changes: 3 additions & 3 deletions docs/_sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ A Calliope Web Environment for Collaborative Energy Systems Modeling and Plannin

Engage is a free, open-access energy system planning tool that allows multiple
users/stakeholders to develop and collaborate on capacity expansion models.
The tool, developed at the National Renewable Energy Laboratory (NREL), provides
The tool, developed at the National Laboratory of the Rockies (NLR), provides
a collaborative and easy-to-use interface built on Calliope, a multi-scale energy
systems modeling framework.

Please visit the NREL hosted webtool at https://engage.nrel.gov/.
Please visit the NLR hosted webtool at https://engage.nrel.gov/.

.. toctree::
:maxdepth: 2
Expand All @@ -25,7 +25,7 @@ Please visit the NREL hosted webtool at https://engage.nrel.gov/.
optimization-solvers
language-translation
contributing-to-engage
nrel-deployment
nlr-deployment
release-notes
license

Expand Down
8 changes: 4 additions & 4 deletions docs/_sources/nrel-deployment.rst.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
NREL Deployment
NLR Deployment
===============

NREL provides a hosted Enage application, please visit https://engage.nrel.gov/.
NLR provides a hosted Enage application, please visit https://engage.nrel.gov/.

Any contributions to this project in repo will be reviewed, merged and finally deployed
into NREL host.
into NLR host.

AWS
---
This Engage web application is deployed on AWS.

Jenkins
-------
This automation of continuous delivery (CD) of this project at NREL was setup via `Jenkis <https://www.jenkins.io/>`_.
This automation of continuous delivery (CD) of this project at NLR was setup via `Jenkis <https://www.jenkins.io/>`_.
2 changes: 1 addition & 1 deletion docs/_sources/release-notes.rst.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Release Notes
=============

Engage project is released with milestones. NREL will tend to solve issues and merge PRs to a future release where necessary.
Engage project is released with milestones. NLR will tend to solve issues and merge PRs to a future release where necessary.
An issue being tagged under a particular release milestone should not be taken as any kind of guarantee of being shipped in immediate
release, please observe the release notes below.

Expand Down
10 changes: 5 additions & 5 deletions docs/contributing-to-engage.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<script src="_static/sphinx_highlight.js?v=4825356b"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="NREL Deployment" href="nrel-deployment.html" />
<link rel="next" title="NLR Deployment" href="nlr-deployment.html" />
<link rel="prev" title="Language Translation" href="language-translation.html" />

<link rel="stylesheet" href="_static/custom.css" type="text/css" />
Expand Down Expand Up @@ -42,7 +42,7 @@ <h2>Issue Tracking<a class="headerlink" href="#issue-tracking" title="Permalink
</section>
<section id="pull-requests">
<h2>Pull Requests<a class="headerlink" href="#pull-requests" title="Permalink to this heading">¶</a></h2>
<p>We are welcome to any contribution from outside of NREL, the contributions can make this web tool better.
<p>We are welcome to any contribution from outside of NLR, the contributions can make this web tool better.
Please follow the following steps to contribute to this project.</p>
<ol class="arabic simple">
<li><p>Fork this repository to your account.</p></li>
Expand All @@ -51,7 +51,7 @@ <h2>Pull Requests<a class="headerlink" href="#pull-requests" title="Permalink to
<li><p>Test your feature branch by using Django test framework.</p></li>
<li><p>Update documentation if necessary.</p></li>
<li><p>Create a pull request to our <code class="docutils literal notranslate"><span class="pre">dev</span></code> branch.</p></li>
<li><p>NREL reviews, tests and merges the pull request.</p></li>
<li><p>NLR reviews, tests and merges the pull request.</p></li>
</ol>
<div class="admonition note">
<p class="admonition-title">Note</p>
Expand Down Expand Up @@ -101,7 +101,7 @@ <h3>Navigation</h3>
<li class="toctree-l2"><a class="reference internal" href="#update-documenttation">Update Documenttation</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="nrel-deployment.html">NREL Deployment</a></li>
<li class="toctree-l1"><a class="reference internal" href="nlr-deployment.html">NLR Deployment</a></li>
<li class="toctree-l1"><a class="reference internal" href="release-notes.html">Release Notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="license.html">License</a></li>
</ul>
Expand All @@ -111,7 +111,7 @@ <h3>Related Topics</h3>
<ul>
<li><a href="index.html">Documentation overview</a><ul>
<li>Previous: <a href="language-translation.html" title="previous chapter">Language Translation</a></li>
<li>Next: <a href="nrel-deployment.html" title="next chapter">NREL Deployment</a></li>
<li>Next: <a href="nlr-deployment.html" title="next chapter">NLR Deployment</a></li>
</ul></li>
</ul>
</div>
Expand Down
2 changes: 1 addition & 1 deletion docs/genindex.html
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ <h3>Navigation</h3>
<li class="toctree-l1"><a class="reference internal" href="optimization-solvers.html">Optimization Solvers</a></li>
<li class="toctree-l1"><a class="reference internal" href="language-translation.html">Language Translation</a></li>
<li class="toctree-l1"><a class="reference internal" href="contributing-to-engage.html">Contributing to Engage</a></li>
<li class="toctree-l1"><a class="reference internal" href="nrel-deployment.html">NREL Deployment</a></li>
<li class="toctree-l1"><a class="reference internal" href="nlr-deployment.html">NLR Deployment</a></li>
<li class="toctree-l1"><a class="reference internal" href="release-notes.html">Release Notes</a></li>
<li class="toctree-l1"><a class="reference internal" href="license.html">License</a></li>
</ul>
Expand Down
Loading
Loading