You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@climate.apache.org by le...@apache.org on 2015/09/03 21:48:58 UTC
[1/2] climate git commit: [RELEASE PREPARE] Prep for 1.0.0 release
candidate
Repository: climate
Updated Branches:
refs/heads/master 77443d7ad -> 4019acf55
[RELEASE PREPARE] Prep for 1.0.0 release candidate
Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/59437532
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/59437532
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/59437532
Branch: refs/heads/master
Commit: 5943753272e7364705f2e9ac4fa070aabd6eaa96
Parents: cf31d6b
Author: Lewis John McGibbney <le...@jpl.nasa.gov>
Authored: Thu Sep 3 12:48:13 2015 -0700
Committer: Lewis John McGibbney <le...@jpl.nasa.gov>
Committed: Thu Sep 3 12:48:13 2015 -0700
----------------------------------------------------------------------
CHANGES.txt | 57 ++++++++++++++++++++++++++++++++++
KEYS | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++
doap_CLIMATE.rdf | 7 +++++
setup.py | 2 +-
4 files changed, 149 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/climate/blob/59437532/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 9cc1a48..a6d86e1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,63 @@
Apache Open Climate Workbench Change Log
============================================
+Release Notes - Apache Open Climate Workbench - Version 1.0.0
+
+** Sub-task
+ * [CLIMATE-578] - Update release docs to include documentation version bumps
+ * [CLIMATE-585] - change the bias calculations in the metrics class
+ * [CLIMATE-586] - add barchart as a plotter option
+ * [CLIMATE-587] - Unit conversion
+
+** Bug
+ * [CLIMATE-566] - Output redirects in Easy-OCW clobber install log
+ * [CLIMATE-571] - Easy-OCW checks for installed applications can fail
+ * [CLIMATE-595] - Dateutil package is not included in pip install requirements
+ * [CLIMATE-596] - Dataset variables are not propagated correctly through dataset_processor functions
+ * [CLIMATE-605] - Typo in plotter.draw_contour_map docstring
+ * [CLIMATE-607] - Config Parser tests are breaking
+ * [CLIMATE-618] - VM Build is using an old easy-ocw install script reference
+ * [CLIMATE-619] - Ubuntu easy-ocw install script issues in quiet mode
+ * [CLIMATE-636] - Bounds __str__ function doesn't return correct data format
+ * [CLIMATE-638] - Subregion_portrait example doesn't run
+ * [CLIMATE-640] - Time series with subregions example doesn't run
+ * [CLIMATE-641] - missing data handling in OCW metrics
+ * [CLIMATE-650] - Fix the ensemble calculation
+
+** Improvement
+ * [CLIMATE-467] - Handling various calendar types
+ * [CLIMATE-508] - Adding statistical downscaling capability
+ * [CLIMATE-563] - Add ESGF module to documentation
+ * [CLIMATE-577] - Bump docs version up to 1.0.0
+ * [CLIMATE-580] - Config Based Evaluation Improvements
+ * [CLIMATE-581] - Export an evaluation to a config file
+ * [CLIMATE-582] - Add config based evaluation documentation to sphinx docs
+ * [CLIMATE-583] - Add better plot support to config based evaluations
+ * [CLIMATE-588] - Refactor config based evaluation layout
+ * [CLIMATE-594] - Add Dataset location tracking to data sources
+ * [CLIMATE-599] - Add example config based evaluation run to sphinx docs
+ * [CLIMATE-600] - Add a pylint RC file for code linting
+ * [CLIMATE-602] - Add support for multiple plot indices to config based contour map generation
+ * [CLIMATE-603] - Move simple_model_to_model_bias *.nc download to /tmp
+ * [CLIMATE-606] - Spell "indices" properly in the config parser
+ * [CLIMATE-608] - Add mailmap file to repo
+ * [CLIMATE-609] - Add source flag to dataset origin information
+ * [CLIMATE-621] - Make ESGF data source save folder configurable
+ * [CLIMATE-633] - Adding a loader to handle WRF output stored on a local disk
+ * [CLIMATE-637] - Subregion Clean up and Improvements
+ * [CLIMATE-639] - Add subregion support to config runner
+ * [CLIMATE-648] - Propagation of missing data information from each dataset
+ * [CLIMATE-651] - A new module to calculate area mean and standard deviation with given subregion information
+
+** Task
+ * [CLIMATE-567] - Update DOAP for 0.5
+ * [CLIMATE-574] - Remove .DS_Store from repo
+ * [CLIMATE-575] - Implement initial config based execution of an evaluation
+ * [CLIMATE-593] - Add ASF headers to config parser
+
+** Wish
+ * [CLIMATE-30] - Apache Open Climate Workbench Logo
+
Release Notes - Apache Open Climate Workbench - Version 0.5
http://git-wip-us.apache.org/repos/asf/climate/blob/59437532/KEYS
----------------------------------------------------------------------
diff --git a/KEYS b/KEYS
index 993deff..d266896 100644
--- a/KEYS
+++ b/KEYS
@@ -177,3 +177,87 @@ y6qGsdqsUKhtMOUtUQvIV2q9iZ0kUE4v4ujFGXQQ3fV21flMg0RafsEh3vCoC3Qu
Vg==
=2Q39
-----END PGP PUBLIC KEY BLOCK-----
+
+pub 4096R/48BAEBF6 2013-10-28
+uid Lewis John McGibbney (CODE SIGNING KEY) <le...@apache.org>
+sig 3 48BAEBF6 2013-10-28 Lewis John McGibbney (CODE SIGNING KEY) <le...@apache.org>
+sub 4096R/88149F13 2013-10-28
+sig 48BAEBF6 2013-10-28 Lewis John McGibbney (CODE SIGNING KEY) <le...@apache.org>
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+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
+etbJNGniM6sPytbmRPyNMu+hxobTZojUqDTd/u4W/tthg+WQrI+DDXaOt3/AjWg0
+F9zjyDeurSTHi4KNV1VEH6d2vqO/Wxes4Wil2Wmri1fefafo/H0HtciAdQWAr43h
+wqGH8vvFFoKgqgMKbn9sXhF4ZK6AFp+EfgiAWzzcrQodWkOk0LEsPDB0Rz4DOncQ
+bEmH5Z/+vKaSCsIl+nQKrcwqRnB6XOTc9Ibr8fVcQk7aK5nGROg3+2tiuyJ4XvZR
+bhPOAIsRH6Qj4aUUsHk2Fb601pVOv9nF+uTIw14sJeKAim5Znslv0d+7zVWeNsWX
+99ALKibjH0RwS6p3b5TPDc8oSBBQK0eEU9Osug2D0iWU4jO5m3UzdTu4/XIbTvrX
+wpZike26qO1z4LedncZhFV8e9ylEBwGhObr7/W91E8Fw8kBdDNt7Lm/IDZkF1uSW
+CxS+NsK871+gxIsxfmgEzO8sh8wEVEU8nJcSu0Q3VamqzwCFqp3+99eJeK7Aoghv
+U4mpCUPzJn0b//0ghg/s1QfpYW0sT6iCPWd1mQGiBEOeSV8RBADLzWiOSPrXX13i
+rCXT42l6cFj4cqK21K02yZWGQKfrFLtOrrr7XzN/3K0amFKT4CurBDx33yk2QPlZ
+Lu/he1P7yaECRL67Ueoyuc5KJtuZ/T6KaInnxYVzN0adHcuhsw2NeUXHBgWTOmEl
+YJLIYsxm2L5J86djAfzOOlSjhoptawCg/BYgtb2WiFn6FmLu5Ac20ue+TncD/2dJ
+0w4C5dIk60WSvqgM0TuaN2u3lvvEWKCw94L9P+VnDSH672HeFLjDnEc0Sb95kUhF
+1hCAEzESXz8g8aBzvAmHJXpuX19wpibCOcwOFok7eAooOOVKMuOAg5d3QrGchEEF
+agZ4VOfLgHZvsiJLaOgVRSYneVF1II7xRTjSr6QFA/9WL/B2rkCy3d8snLrD5ua8
+k5bmxAIHVZ9zdbTFbd24TsbbwOuSjoJgf7Xih7NPPsZScQ4CFRSvteQASdVIliHv
+2Jd/FEhVUS/Thq1pqqoBu6YGRUK+BLzJqWryvYr7Cxp3igVVru5LwiPcyT+VrUUW
+yU0V7XSBJ2kUF14RtWzM97QkRGF2aWQgSm9obnNvbiA8c25vb3BkYXZlQGFwYWNo
+ZS5vcmc+iF4EExECAB4FAkOeSV8CGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ
+/Z7Z8ReqWyXLyQCg8X3KPDwRgqc6F2XlD3J51ysi8yEAoPdVrHAfZ8HL15xHkkOf
+Na70AzbOiF4EExECAB4FAkOeSV8CGwMGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQ
+/Z7Z8ReqWyXLyQCbBIn7UhQ6jruDlXyDuKPIXTmkg/0An2JQXcEGVj6LT5P4rGzI
+wxPzpvGkuQINBEOeSccQCADqxE1UeyYw8DvaybE9jGnCE7BgSCNPkjBFL5F1MT9+
+kHBUBSznTDDhvvniYqwGMaXzPAdICeNcix8MLtgcQ4kyBzgO/3De2k012LVME+8R
+B8rQPv7xFsS2nWywjcgzcQCMa3V9n8QU7YjOIgbeT7XklZTy1KWZSvOBZ6Yn6iBN
+HV5EOd2wjakdPbJ/gptMK0H/GHXYdVNU4KLczkvHdymAX7RYxXfCDMgSLn3Gaiwl
+ILALxuQRMxKq2KQQ+3aHCT5xZghBn3+70kHZeu+qz7u8MNlP0OsZQO0k2QBn5+NT
+5XuN5Uh+jCx9WjqdABXGspxDg9qmmUpamob1sWXyrgjPAAMFB/9fkGR6mG30zd19
+oZKztHBvAmtV46Oa6gsmvn3CxC7fIvMI/IFgRNDMEV0VEqzi1CK/w0p4Txst8Fk1
+rbf5F1LQe01RP+xuIwNQ4f8J4xVOm2ZiUVANaJy8GH1+CzAPhsTemtp8gmZhwzaP
+QTSvXsUIONWiOaWVCyUTPYV1L9QodA4XKfCvzBqkfgEsl8q7FB6Te90JuawGx4qx
+Omf2sonRVsCbMZC1rOy23TDVqDwjfdnrdswDAt/j4ogVca1bTJ/S6TdXZY0qj1Iy
+FHpCLRcLwIVLG0whYx/iGxy/NCmngU21HBLsDZnr0EtkVyf3i6hQQ7YYBteJ52PF
+FyQLo7ViiEkEGBECAAkFAkOeSccCGwwACgkQ/Z7Z8ReqWyXHwwCgoz4Os7VT15qm
+H+e/NPGRQ+PA4R8AoNYzlZbOLpSjKxE9xDuuUkJbnyep
+=QSCZ
+-----END PGP PUBLIC KEY BLOCK-----
http://git-wip-us.apache.org/repos/asf/climate/blob/59437532/doap_CLIMATE.rdf
----------------------------------------------------------------------
diff --git a/doap_CLIMATE.rdf b/doap_CLIMATE.rdf
index f466bd9..8996c8f 100644
--- a/doap_CLIMATE.rdf
+++ b/doap_CLIMATE.rdf
@@ -36,6 +36,13 @@
<category rdf:resource="http://projects.apache.org/category/content" />
<release>
<Version>
+ <name>Apache Open Climate Workbench 1.0</name>
+ <created>2015-09-03</created>
+ <revision>1.0</revision>
+ </Version>
+ </release>
+ <release>
+ <Version>
<name>Apache Open Climate Workbench 0.5</name>
<created>2015-01-14</created>
<revision>0.5</revision>
http://git-wip-us.apache.org/repos/asf/climate/blob/59437532/setup.py
----------------------------------------------------------------------
diff --git a/setup.py b/setup.py
index 3874385..d94cf0f 100644
--- a/setup.py
+++ b/setup.py
@@ -19,7 +19,7 @@ from setuptools import setup
setup(
name='Apache Open Climate Workbench',
- version='0.4',
+ version='1.0.0',
url='http://climate.apache.org/index.html',
author='Apache Open Climate Workbench',
author_email='dev@climate.apache.org',
[2/2] climate git commit: Merge branch 'master' of
https://git-wip-us.apache.org/repos/asf/climate
Posted by le...@apache.org.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/climate
Project: http://git-wip-us.apache.org/repos/asf/climate/repo
Commit: http://git-wip-us.apache.org/repos/asf/climate/commit/4019acf5
Tree: http://git-wip-us.apache.org/repos/asf/climate/tree/4019acf5
Diff: http://git-wip-us.apache.org/repos/asf/climate/diff/4019acf5
Branch: refs/heads/master
Commit: 4019acf55877b67f55f033ec1ee226af0d5a0ecb
Parents: 5943753 77443d7
Author: Lewis John McGibbney <le...@jpl.nasa.gov>
Authored: Thu Sep 3 12:48:49 2015 -0700
Committer: Lewis John McGibbney <le...@jpl.nasa.gov>
Committed: Thu Sep 3 12:48:49 2015 -0700
----------------------------------------------------------------------
.mailmap | 28 +
.pylintrc | 380 +++++
docs/source/conf.py | 5 +-
docs/source/config/config_overview.rst | 85 ++
docs/source/config/config_writer.rst | 5 +
docs/source/config/dataset_information.rst | 89 ++
docs/source/config/evaluation_settings.rst | 56 +
docs/source/config/metrics_information.rst | 12 +
docs/source/config/plots_settings.rst | 44 +
docs/source/index.rst | 1 +
easy-ocw/install-ubuntu.sh | 1 +
easy-ocw/ocw-pip-dependencies.txt | 2 +
examples/knmi_to_cru31_full_bias.py | 1 -
examples/multi_model_evaluation.py | 151 ++
examples/multi_model_taylor_diagram.py | 144 ++
examples/simple_model_to_model_bias.py | 23 +-
.../simple_model_to_model_bias_DJF_and_JJA.py | 64 +
examples/subregions.py | 53 +
examples/subregions_portrait_diagram.py | 139 ++
examples/time_series_with_regions.py | 141 ++
ocw-cli/cli_app.py | 1422 ++++++++++++++++++
ocw-cli/ocw_cli.py | 848 -----------
ocw-config-runner/configuration_parsing.py | 285 ++++
ocw-config-runner/configuration_writer.py | 302 ++++
ocw-config-runner/evaluation_creation.py | 178 +++
ocw-config-runner/example/portrait_diagram.yaml | 30 +
.../example/simple_model_to_model_bias.yaml | 35 +
ocw-config-runner/example/subregion.yaml | 30 +
.../example/taylor_diagram_example.yaml | 36 +
.../example/time_series_plot_example.yaml | 31 +
ocw-config-runner/ocw_evaluation_from_config.py | 72 +
ocw-config-runner/plot_generation.py | 204 +++
ocw-config-runner/tests/test_config_parsing.py | 806 ++++++++++
ocw-config-runner/tests/test_config_writer.py | 768 ++++++++++
.../tests/test_evaluation_creation.py | 49 +
ocw-vm/init-ocw-vm.sh | 2 +-
ocw/data_source/dap.py | 8 +-
ocw/data_source/esgf.py | 24 +-
ocw/data_source/local.py | 129 +-
ocw/data_source/rcmed.py | 17 +-
ocw/dataset.py | 91 +-
ocw/dataset_processor.py | 319 +++-
ocw/evaluation.py | 114 +-
ocw/metrics.py | 173 ++-
ocw/plotter.py | 125 +-
ocw/statistical_downscaling.py | 111 ++
ocw/tests/test_dap.py | 10 +-
ocw/tests/test_dataset.py | 19 +-
ocw/tests/test_dataset_processor.py | 21 +-
ocw/tests/test_evaluation.py | 78 +
ocw/tests/test_local.py | 9 +
ocw/tests/test_metrics.py | 77 +-
ocw/tests/test_rcmed.py | 16 +
ocw/tests/test_utils.py | 22 +-
ocw/utils.py | 241 ++-
55 files changed, 7000 insertions(+), 1126 deletions(-)
----------------------------------------------------------------------