You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Small documentation improvements and fix warnings (#812)
* Fix documentation warnings
* More fixes
* More fixes
* More API docs
* More fixes
* More fixes
* Fix one more link
* Fix issues with Input Files page
* More detail about how to reference each data file
Copy file name to clipboardExpand all lines: docs/application-flow.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Application Flow
2
2
================
3
3
4
-
While not essential to be able to use MUSE, it is useful to know the sequence of events that a run of MUSE will follow in a bit more detail that the brief overview of the :ref:`MUSE Overview` section. Let's start with the big picture.
4
+
While not essential to be able to use MUSE, it is useful to know the sequence of events that a run of MUSE will follow in a bit more detail than the brief overview of the :doc:`MUSE Overview<overview>` section. Let's start with the big picture.
5
5
6
6
.. note::
7
7
@@ -245,7 +245,7 @@ The sequence of steps related to the carbon budget control are as follows:
@@ -255,8 +255,8 @@ The sequence of steps related to the carbon budget control are as follows:
255
255
256
256
start -> single_year
257
257
comparison -> end [label="No", constraint=false]
258
-
comparison -> new_price [label="Yes"]
259
-
new_price -> end
258
+
comparison -> new_price_node [label="Yes"]
259
+
new_price_node -> end
260
260
}
261
261
262
262
The **method used to calculate the new carbon price** can be selected by the user. There are currently only two options for this method, ``fitting`` and ``bisection``, however this can be expanded by the user with the ``@register_carbon_budget_method`` hook in ``muse.carbon_budget``.
@@ -440,15 +440,15 @@ The following graph summarises the process.
@@ -463,7 +463,7 @@ For those selected replacement technologies, an objective function is computed.
463
463
464
464
Then, a decision is computed. Decision methods reduce multiple objectives into a single scalar objective per replacement technology. The decision method to use is selected in the ``Agents.csv`` file. They allow combining several objectives into a single metric through which replacement technologies can be ranked. See :py:mod:`muse.decisions`.
465
465
466
-
The final step of preparing the investment process is to compute the constrains, e.g. factors that will determine how much a technology could be invested in and include things like matching the demand, the search rules calculated above, the maximum production of a technology for a given capacity or the maximum capacity expansion for a given time period. Available constrains are set in the subsector section of the ``settings.toml`` file and described in :py:mod:`muse.constrains`. By default, all of them are applied. Note that these constrains might result in unfeasible situations if they do not allow the production to grow enough to match the demand. This is one of the common reasons for a MUSE simulation not converging.
466
+
The final step of preparing the investment process is to compute the constraints, e.g. factors that will determine how much a technology could be invested in and include things like matching the demand, the search rules calculated above, the maximum production of a technology for a given capacity or the maximum capacity expansion for a given time period. Available constraints are set in the subsector section of the ``settings.toml`` file and described in :py:mod:`muse.constraints`. By default, all of them are applied. Note that these constraints might result in unfeasible situations if they do not allow the production to grow enough to match the demand. This is one of the common reasons for a MUSE simulation not converging.
467
467
468
468
With all this information, the investment process can proceed. This is done per sector using the method described by the ``lpsolver`` in the ``settings.toml`` file. Available solvers are described in :py:mod:`muse.investments`
Copy file name to clipboardExpand all lines: docs/inputs/index.rst
+24-1Lines changed: 24 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,30 @@
4
4
Input Files
5
5
===========
6
6
7
-
In this section we detail each of the files required to run MUSE. We include information based on how these files should be used, as well as the data that populates them.
7
+
In this section we detail each of the files required to run MUSE.
8
+
We include information based on how these files should be used, as well as the data that populates them.
9
+
10
+
All MUSE simulations require a settings file in TOML format (see :ref:`toml-primer` and :ref:`simulation-settings`), as well as a set of CSV files that provide the simulation data.
11
+
12
+
Whilst file names and paths are fully flexible and can be configured via the settings TOML,
13
+
a typical minimal file layout might look something like this:
0 commit comments