From dda6d01dfd6b641dba17a4c0a3a67d656d67659b Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 14:19:33 +0200 Subject: [PATCH 1/9] use new IAMC logo in the docs --- doc/source/_static/iamc-logo.png | Bin 0 -> 18852 bytes doc/source/_static/iamc_logo.jpg | Bin 8867 -> 0 bytes doc/source/data.rst | 2 +- doc/source/tutorials/_static/IAMC_logo.jpg | Bin 3036 -> 0 bytes doc/source/tutorials/_static/iamc-logo.png | Bin 0 -> 18852 bytes doc/source/tutorials/pyam_first_steps.ipynb | 4 ++-- 6 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 doc/source/_static/iamc-logo.png delete mode 100644 doc/source/_static/iamc_logo.jpg delete mode 100644 doc/source/tutorials/_static/IAMC_logo.jpg create mode 100644 doc/source/tutorials/_static/iamc-logo.png diff --git a/doc/source/_static/iamc-logo.png b/doc/source/_static/iamc-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..68d19cb2c4e560f63857d7bdeb0fbf88d4d3d36b GIT binary patch literal 18852 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 diff --git a/doc/source/tutorials/_static/iamc-logo.png b/doc/source/tutorials/_static/iamc-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..68d19cb2c4e560f63857d7bdeb0fbf88d4d3d36b GIT binary patch literal 18852 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\n", + "\n", "The **pyam** package provides a range of diagnostic tools and functions\n", "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)). The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "\n", - "\n", - "\n", "An illustrative example of this format template is shown below;\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", "\n", From 462569d2c63f66e6a547ddf5255b3c51481df85d Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 15:02:51 +0200 Subject: [PATCH 2/9] fix numpydoc in iiasa.Connection.query --- pyam/iiasa.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyam/iiasa.py b/pyam/iiasa.py index 6336cbfef..dea557734 100644 --- a/pyam/iiasa.py +++ b/pyam/iiasa.py @@ -353,8 +353,8 @@ def query(self, **kwargs): - region - variable - Example - ------- + Examples + -------- ``` Connection.query(model='MESSAGE', scenario='SSP2*', From 2cd495e3535e4e74fd74bd7a3d5c446f2790f683 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 15:22:40 +0200 Subject: [PATCH 3/9] minor formatting fixes --- doc/source/data.rst | 2 +- doc/source/tutorials/pyam_first_steps.ipynb | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/doc/source/data.rst b/doc/source/data.rst index bccaede2c..27316eba9 100644 --- a/doc/source/data.rst +++ b/doc/source/data.rst @@ -5,7 +5,7 @@ The IAMC timeseries format for scenario data -------------------------------------------- .. figure:: _static/iamc-logo.png - :width: 120px + :width: 150px :align: right `IAMC website`_ diff --git a/doc/source/tutorials/pyam_first_steps.ipynb b/doc/source/tutorials/pyam_first_steps.ipynb index 2bff1cdb3..f5f4b8953 100644 --- a/doc/source/tutorials/pyam_first_steps.ipynb +++ b/doc/source/tutorials/pyam_first_steps.ipynb @@ -8,11 +8,12 @@ "\n", "## Scope and feature overview\n", "\n", - "\n", - "\n", "The **pyam** package provides a range of diagnostic tools and functions\n", "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)). The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "\n", + "\n", + "\n", + "\n", "An illustrative example of this format template is shown below;\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", "\n", From f0505e8e6b3b6f1e34161b7fbb5467314bfd3600 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 15:28:07 +0200 Subject: [PATCH 4/9] refactor to rst --- pyam/iiasa.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pyam/iiasa.py b/pyam/iiasa.py index dea557734..ed2611b72 100644 --- a/pyam/iiasa.py +++ b/pyam/iiasa.py @@ -356,10 +356,14 @@ def query(self, **kwargs): Examples -------- - ``` - Connection.query(model='MESSAGE', scenario='SSP2*', - variable=['Emissions|CO2', 'Primary Energy']) - ``` + You can read from a :class:`pyam.iiasa.Connection` instance using + keyword arguments similar to filtering an :class:`IamDataFrame`: + + .. code-block:: python + + Connection.query(model='MESSAGE', scenario='SSP2*', + variable=['Emissions|CO2', 'Primary Energy']) + """ headers = { 'Authorization': 'Bearer {}'.format(self._token), From 65cfc1f83cfdf5865134f057e568059f4a0b9018 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 15:47:50 +0200 Subject: [PATCH 5/9] try setting iamc logo to right-align --- doc/source/tutorials/pyam_first_steps.ipynb | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/source/tutorials/pyam_first_steps.ipynb b/doc/source/tutorials/pyam_first_steps.ipynb index f5f4b8953..60e0f2b2f 100644 --- a/doc/source/tutorials/pyam_first_steps.ipynb +++ b/doc/source/tutorials/pyam_first_steps.ipynb @@ -10,10 +10,8 @@ "\n", "The **pyam** package provides a range of diagnostic tools and functions\n", "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)). The format has been used in several IPCC assessments and numerous model comparison exercises.\n", - "\n", "\n", "\n", - "\n", "An illustrative example of this format template is shown below;\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", "\n", From 15fb8b041ce2aa07b19b2b7e84b0fcaa95115852 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 15:58:23 +0200 Subject: [PATCH 6/9] try one more thing to move the iamc-logo --- doc/source/tutorials/pyam_first_steps.ipynb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/source/tutorials/pyam_first_steps.ipynb b/doc/source/tutorials/pyam_first_steps.ipynb index 60e0f2b2f..af2953e40 100644 --- a/doc/source/tutorials/pyam_first_steps.ipynb +++ b/doc/source/tutorials/pyam_first_steps.ipynb @@ -9,8 +9,9 @@ "## Scope and feature overview\n", "\n", "The **pyam** package provides a range of diagnostic tools and functions\n", - "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)). The format has been used in several IPCC assessments and numerous model comparison exercises.\n", + "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)).\n", "\n", + "The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "\n", "An illustrative example of this format template is shown below;\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", From 7913ea873ad76e81f101c9b234cfe536f64a81dd Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Wed, 3 Jun 2020 16:14:33 +0200 Subject: [PATCH 7/9] again trying to display the logo correctly --- doc/source/tutorials/pyam_first_steps.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/tutorials/pyam_first_steps.ipynb b/doc/source/tutorials/pyam_first_steps.ipynb index af2953e40..c93ec6ccf 100644 --- a/doc/source/tutorials/pyam_first_steps.ipynb +++ b/doc/source/tutorials/pyam_first_steps.ipynb @@ -11,8 +11,8 @@ "The **pyam** package provides a range of diagnostic tools and functions\n", "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)).\n", "\n", - "The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "\n", + "The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "An illustrative example of this format template is shown below;\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", "\n", From 4d2b4068a3e978e17653ff19122cb5ff6bbe64d7 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Thu, 4 Jun 2020 06:44:33 +0200 Subject: [PATCH 8/9] last trial --- doc/source/tutorials/pyam_first_steps.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/tutorials/pyam_first_steps.ipynb b/doc/source/tutorials/pyam_first_steps.ipynb index c93ec6ccf..8539f5c2e 100644 --- a/doc/source/tutorials/pyam_first_steps.ipynb +++ b/doc/source/tutorials/pyam_first_steps.ipynb @@ -10,12 +10,12 @@ "\n", "The **pyam** package provides a range of diagnostic tools and functions\n", "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)).\n", - "\n", "\n", "The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "An illustrative example of this format template is shown below;\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", "\n", + "\n", "\n", "| **Model** | **Scenario** | **Region** | **Variable** | **Unit** | **2005** | **2010** | **2015** |\n", "|-----------|--------------|------------|----------------|----------|----------|----------|----------|\n", From a523b8461d21a2184fc111736ff376eb986a6324 Mon Sep 17 00:00:00 2001 From: Daniel Huppmann Date: Thu, 4 Jun 2020 06:51:29 +0200 Subject: [PATCH 9/9] update links to new IAMC website --- README.md | 2 +- doc/source/tutorials/data_table_formats.ipynb | 2 +- doc/source/tutorials/pyam_first_steps.ipynb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1ff756ad7..e0f8539b6 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ Data model ---------- An illustrative example of the timeseries format developed by the -[Integrated Assessment Modeling Consortium](http://www.globalchange.umd.edu/iamc/) (IAMC) +[Integrated Assessment Modeling Consortium](https://www.iamconsortium.org) (IAMC) is shown below. The row is taken from the [IAMC 1.5°C scenario explorer](https://data.ene.iiasa.ac.at/iamc-1.5c-explorer), showing a scenario from the [CD-LINKS](https://www.cd-links.org) project. diff --git a/doc/source/tutorials/data_table_formats.ipynb b/doc/source/tutorials/data_table_formats.ipynb index 0b525c317..0741365ce 100644 --- a/doc/source/tutorials/data_table_formats.ipynb +++ b/doc/source/tutorials/data_table_formats.ipynb @@ -9,7 +9,7 @@ "The default input/output (io) format of the **pyam** package is the *tabular, wide data format*,\n", "where the columns represent the time domain.\n", "This follows the standard established by the *Integrated Assessment Modeling Consortium*\n", - "([IAMC](http://www.globalchange.umd.edu/iamc/));\n", + "([IAMC](https://www.iamconsortium.org/));\n", "[read the docs](https://pyam-iamc.readthedocs.io/en/stable/data.html) for more information.\n", "\n", "Alas, to make using the package as easy as possible, iniatilizing an `IamDataFrame` will accept a variety of different table formats\n", diff --git a/doc/source/tutorials/pyam_first_steps.ipynb b/doc/source/tutorials/pyam_first_steps.ipynb index 8539f5c2e..be4dc2cbc 100644 --- a/doc/source/tutorials/pyam_first_steps.ipynb +++ b/doc/source/tutorials/pyam_first_steps.ipynb @@ -9,7 +9,7 @@ "## Scope and feature overview\n", "\n", "The **pyam** package provides a range of diagnostic tools and functions\n", - "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](http://www.globalchange.umd.edu/iamc/)).\n", + "for analyzing, visualizing and working with timeseries data following the format established by the *Integrated Assessment Modeling Consortium* ([IAMC](https://www.iamconsortium.org)).\n", "\n", "The format has been used in several IPCC assessments and numerous model comparison exercises.\n", "An illustrative example of this format template is shown below;\n",