Skip to content

Commit fd0193a

Browse files
committed
Streamline README, inline with ixmp
1 parent 871c124 commit fd0193a

File tree

2 files changed

+32
-50
lines changed

2 files changed

+32
-50
lines changed

NOTICE.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@ Cite, at minimum, the following manuscript:
3131
| doi: `10.1016/j.envsoft.2018.11.012`_
3232
| electronic pre-print available at `pure.iiasa.ac.at/15157/`_.
3333
34-
In addition:
34+
In addition, you may:
3535

36-
- Include a link, e.g. in a footnote, to the online documentation at https://docs.messageix.org.
37-
- Optionally, cite the code via Zenodo.
36+
- **Cite the code via Zenodo**.
3837
The DOI `10.5281/zenodo.4005684 <https://doi.org/10.5281/zenodo.4005684>`_ represents *all* versions of the :mod:`message_ix` code, and will always resolve to the latest version.
3938
At that page, you can also choose a different DOI in order to cite one specific version; for instance, `10.5281/zenodo.4005685 <https://doi.org/10.5281/zenodo.4005685>`_ to cite v3.1.0.
4039
Zenodo also provides citation export in BibTeX and other formats.
40+
- Include a link, e.g. in a footnote, to the online documentation at https://docs.messageix.org.
4141

4242

4343
3. Use the naming convention for new model instances

README.md

Lines changed: 29 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -8,65 +8,47 @@
88
[![Test coverage](https://codecov.io/gh/iiasa/message_ix/branch/master/graph/badge.svg)](https://codecov.io/gh/iiasa/message_ix)
99

1010

11-
MESSAGEix is a versatile, dynamic systems-optimization modeling framework developed by the IIASA Energy, Climate, and Environment (ECE) Program since the 1980s.
11+
MESSAGEix is a versatile, dynamic, model framework for energy-engineering-economy-environment (E4) systems research.
1212

13-
MESSAGE is a specific mathematical formulation of a model for strategic energy planning and integrated assessment of energy-engineering-economy-environment (E4) systems.
14-
The linear-programming optimization model can be be linked to the general-equilibrium MACRO model to incorporate feedback between prices and demand levels for energy and commodities.
13+
**MESSAGE** (without “…ix”) is a specific formulation of a generic linear programming (LP) optimization model for strategic energy planning and integrated assessment of E4 systems, developed by the IIASA Energy, Climate, and Environment (ECE) Program since the 1980s.
14+
To incorporate feedback between prices and demand levels for energy and commodities, the LP model can optionally be linked to the economic general equilibrium (GE) **MACRO** model.
1515

16-
The `message_ix` Python package includes [GAMS](http://www.gams.com) implementations of MESSAGE, MACRO, and their linkage, along with scientific programming APIs and tools for model-building, a test suite, and documentation.
17-
The framework is built on IIASA's [*ix* modeling platform (ixmp)](https://github.com/iiasa/ixmp), which provides data warehouse features for high-powered numerical scenario analysis.
16+
The `message_ix` Python package—also fully usable from R—includes:
1817

18+
- Implementations of MESSAGE, MACRO, and their linkage, in GAMS,
19+
- Application programming interfaces (APIs) and tools for model building and scientific programming,
20+
- Extensive documentation and a complete test suite.
1921

20-
## License
21-
22-
Copyright © 2018–2021 IIASA Energy, Climate, and Environment (ECE) Program
23-
24-
The MESSAGEix framework is licensed under the Apache License, Version 2.0 (the
25-
"License"); you may not use the files in this repository except in compliance
26-
with the License. You may obtain a copy of the License at
27-
<http://www.apache.org/licenses/LICENSE-2.0>.
22+
The framework is built on IIASA's [*ix* modeling platform (`ixmp`)](https://github.com/iiasa/ixmp), which provides data warehouse features for high-powered numerical scenario analysis.
2823

29-
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
24+
## Documentation
3025

31-
See the user guidelines and notice [in the online documentation](https://docs.messageix.org/en/stable/notice.html) or the file [`NOTICE.rst`](NOTICE.rst).
26+
Complete documentation of the framework is avaiable at **https://docs.messageix.org/**.
27+
This includes:
3228

29+
- **Installation** and recommended pre-requisite learning.
30+
See [‘Getting started’](https://docs.messageix.org/en/stable/#getting-started), or the file [`INSTALL.rst`](INSTALL.rst).
31+
- **Tutorials** that introduce and demonstrate core features of the model framework using simple, single-country models, for both independent and classroom learning.
32+
See [‘Tutorials’](https://docs.messageix.org/en/stable/tutorials.html) or the file [`tutorial/README.rst`](tutorial/README.rst).
33+
- The [**Python and R APIs**](https://docs.messageix.org/en/stable/api.html).
34+
- The complete [**mathematical formulation**](https://docs.messageix.org/#mathematical-specification) of MESSAGE and MACRO, created automatically from inline comments in the GAMS source code.
35+
- How to **cite MESSAGEix when using it in published scientific work.**
36+
See [‘User guidelines and notice’](https://docs.messageix.org/en/stable/notice.html) or the file [`NOTICE.rst`](NOTICE.rst).
3337

34-
## Getting started
35-
36-
### Documentation
37-
38-
[Documentation of the MESSAGEix framework](https://docs.messageix.org/),
39-
including the complete mathematical formulation and associated files, is
40-
automatically created from mark-up comments in the GAMS, Python, and R code.
38+
Other forms of documentation:
4139

40+
- The online documentation is built automatically from the contents of the
41+
[`message_ix` GitHub repository](https://github.com/iiasa/messag_ix).
4242
- Documentation for the ‘latest’ or ‘stable’ release is shown by default.
43-
- Use the chooser to access the [docs for the ‘master’ branch](https://docs.messageix.org/en/master) of the GitHub repository, including the latest development code; or, to access docs for a specific version of message_ix, e.g. `v3.2.0`.
43+
- Use the chooser to access the [‘latest’ version](https://docs.messageix.org/en/latest/), corresponding to the ``main`` branch and including the latest development code; or to access docs for a specific release, e.g. `v3.2.0`.
4444
- For offline use, the documentation can be built from the source code.
45-
See the file `doc/README.rst`.
46-
47-
### Installation
45+
See the file [`doc/README.rst`](doc/README.rst)
4846

49-
See [the online documentation](https://docs.messageix.org/en/stable/#getting-started) or the file `INSTALL.rst`.
50-
51-
### Tutorials
52-
53-
For formal and self-guided learning, introductory tutorials are provided that
54-
illustrate the basic features of the modelling framework using simplified, single-country models.
55-
See [‘Tutorials’ in the documentation](https://docs.messageix.org/en/stable/tutorials.html) or the file `tutorial/README.rst`.
56-
57-
58-
## Scientific reference
47+
## License
5948

60-
Please cite the following manuscript when using the MESSAGEix framework and/or
61-
the ix modeling platform for scientific publications or technical reports:
49+
Copyright © 2018–2021 IIASA Energy, Climate, and Environment (ECE) Program
6250

63-
> Daniel Huppmann, Matthew Gidden, Oliver Fricko, Peter Kolp, Clara Orthofer,
64-
Michael Pimmer, Nikolay Kushin, Adriano Vinca, Alessio Mastrucci,
65-
Keywan Riahi, and Volker Krey.
66-
"The |MESSAGEix| Integrated Assessment Model and the ix modeling platform".
67-
*Environmental Modelling & Software* 112:143-156, 2019.
68-
doi: [10.1016/j.envsoft.2018.11.012](https://doi.org/10.1016/j.envsoft.2018.11.012)
69-
electronic pre-print available at
70-
[pure.iiasa.ac.at/15157/](https://pure.iiasa.ac.at/15157/)
51+
The MESSAGEix framework is licensed under the Apache License, Version 2.0 (the "License"); you may not use the files in this repository except in compliance with the License. You may obtain a copy of the License in [`LICENSE`](LICENSE) or at <http://www.apache.org/licenses/LICENSE-2.0>.
7152

72-
You may also cite the latest released version using the Zenodo DOI; again, see the `NOTICE`.
53+
In addition and per good scientific practice, you **must** cite the appropriate publications when you use MESSAGEix in scientific work.
54+
Again, see [‘User guidelines and notice’](https://docs.messageix.org/en/stable/notice.html) or the file [`NOTICE.rst`](NOTICE.rst).

0 commit comments

Comments
 (0)