You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@climate.apache.org by pr...@apache.org on 2013/08/27 07:35:49 UTC

svn commit: r1517753 [1/33] - in /incubator/climate/branches/rcmet-2.1.1: ./ src/ src/main/ src/main/python/ src/main/python/bin/ src/main/python/docs/ src/main/python/docs/_static/ src/main/python/docs/_templates/ src/main/python/rcmes/ src/main/pytho...

Author: pramirez
Date: Tue Aug 27 05:35:42 2013
New Revision: 1517753

URL: http://svn.apache.org/r1517753
Log:
Version presented at 2nd WCRP CORDEX Science and Training Workshop in South Asia.

Added:
    incubator/climate/branches/rcmet-2.1.1/
    incubator/climate/branches/rcmet-2.1.1/LICENSE.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/readme_v2.1a   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/
    incubator/climate/branches/rcmet-2.1.1/src/main/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/rcmet.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Bottle Web Service Documentation.docx   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Makefile   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/RCMET_documentation.docx   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/_static/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/_templates/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/conf.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/index.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/make.bat   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/rcmes.cli.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/rcmes.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/rcmes.services.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/rcmes.storage.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/rcmes.toolkit.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/rcmes.utils.rst   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/README   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/__init__.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/classes.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/cli/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/cli/__init__.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/cli/do_rcmes_processing_sub.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/cli/rcmet20_cordexAF.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/cli/rcmet_ui.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/rcmet.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/cordexIndia.cfg   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/cordexSubRegions.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/narccap.cfg   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/watersheds/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/watersheds/CAwsdCU_wgt_ep36_d01   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/watersheds/CAwsdCU_wgt_ep36_d02   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/watersheds/CAwsdDWR_wgt_ep36_d01   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/watersheds/CAwsdDWR_wgt_ep36_d02   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/resources/watersheds/shasta_d02.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/README.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/__init__.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/bottlemet.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/dataset_helpers.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/decode_model_times.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/directory_helpers.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/find_latlon_var.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/find_time_var.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/list_vars_in_file.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/main_ws.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/services/run_rcmes_processing.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/storage/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/storage/__init__.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/storage/db.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/storage/files.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/storage/rcmed.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/temp.metrics   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/toolkit/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/toolkit/__init__.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/toolkit/do_data_prep.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/toolkit/metrics.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/toolkit/process.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/utils/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/utils/Taylor.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/utils/__init__.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/utils/fortranfile.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/rcmes/utils/misc.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/files/
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/files/missingSubRegionParam.cfg   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/files/validSubRegionConfigFile.cfg   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/files/validSubRegions.cfg   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/test_files.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/test_misc.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/python/tests/test_process.py   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/resources/
    incubator/climate/branches/rcmet-2.1.1/src/main/resources/PyLintREADME.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/resources/pyLintRcFile.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/resources/rcmet_use_case.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/app.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/bootstrap-responsive.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/bootstrap.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/font-awesome.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/jasny-bootstrap-responsive.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/css/jasny-bootstrap.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/font/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/font/FontAwesome.otf   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/font/fontawesome-webfont.eot   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/font/fontawesome-webfont.svg   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/font/fontawesome-webfont.ttf   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/font/fontawesome-webfont.woff   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/img/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/img/glyphicons-halflings-white.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/img/glyphicons-halflings.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/index-async.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/index.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/app.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/bootstrap.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/bootstrap.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/controllers.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/directives.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/filters.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/jasny-bootstrap.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/jquery-1.9.1.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/leaflet.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/js/services.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-cookies.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-cookies.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-loader.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-loader.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-resource.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-resource.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-sanitize.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular-sanitize.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/angular.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/lib/angular/version.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/partials/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/partials/modelSelect.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/partials/partial1.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/partials/partial2.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/partials/selectObservation.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/app/partials/selectRcmed.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/config/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/config/testacular-e2e.conf.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/config/testacular.conf.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/logs/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/e2e-test.bat   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/e2e-test.sh   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/test.bat   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/test.sh   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/testacular-e2e.conf.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/testacular.conf.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/watchr.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/scripts/web-server.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/e2e/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/e2e/runner.html   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/e2e/scenarios.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/lib/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/lib/angular/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/lib/angular/angular-mocks.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/lib/angular/angular-scenario.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/lib/angular/version.txt   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/unit/
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/unit/controllersSpec.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/unit/directivesSpec.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/unit/filtersSpec.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/ui/test/unit/servicesSpec.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/build/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/build/Vagrantfile   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/README.rdoc   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/attributes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/attributes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/definitions/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/definitions/apache_conf.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/definitions/apache_module.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/definitions/apache_site.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/definitions/web_app.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/files/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/files/default/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/files/default/apache2_module_conf_generate.pl   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/metadata.json   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/metadata.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/god_monitor.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_alias.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_auth_basic.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_auth_digest.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_auth_openid.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_authn_file.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_authnz_ldap.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_authz_default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_authz_groupfile.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_authz_host.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_authz_user.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_autoindex.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_cgi.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_dav.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_dav_svn.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_deflate.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_dir.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_env.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_expires.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_fcgid.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_headers.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_ldap.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_log_config.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_mime.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_negotiation.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_php5.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_proxy.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_proxy_ajp.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_proxy_balancer.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_proxy_connect.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_proxy_http.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_python.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_rewrite.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_setenvif.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_ssl.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_status.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/recipes/mod_wsgi.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/a2dismod.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/a2dissite.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/a2enmod.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/a2ensite.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/apache2.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/apache2.god.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/charset.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/default-site.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mod_auth_openid.rb.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/README   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/alias.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/authopenid.load.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/autoindex.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/deflate.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/dir.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/fcgid.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/mime.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/negotiation.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/proxy.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/setenvif.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/ssl.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/mods/status.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/port_apache.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/ports.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/security.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apache2/templates/default/web_app.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/files/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/files/default/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/files/default/apt-cacher   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/files/default/apt-cacher.conf   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/files/default/apt-proxy-v2.conf   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/metadata.json   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/metadata.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/recipes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/recipes/cacher.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/recipes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/apt/recipes/proxy.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/CHANGELOG.md   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/CONTRIBUTING   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/LICENSE   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/README.md   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/attributes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/attributes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/metadata.json   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/metadata.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/recipes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/build-essential/recipes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/CHANGELOG.md   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/CONTRIBUTING   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/LICENSE   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/README.md   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/attributes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/attributes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/metadata.json   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/metadata.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/providers/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/providers/pip.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/providers/virtualenv.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/recipes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/recipes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/recipes/package.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/recipes/pip.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/recipes/source.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/recipes/virtualenv.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/resources/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/resources/pip.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/python/resources/virtualenv.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/recipes/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/recipes/default.rb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/templates/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/templates/default/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/templates/default/project.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/cookbooks/vagrant_main/templates/default/rcmet.conf.erb   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/scripts/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/scripts/ncl/
    incubator/climate/branches/rcmet-2.1.1/src/main/vm/src/scripts/ncl/wget-download.sh   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/.htaccess   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/classes/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/classes/RCMETWizardTask.class.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/classes/WizardTask.class.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/config.ini   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/hooks.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/index.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/modules/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/scripts/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/scripts/dirlist.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/scripts/plotView.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/scripts/plots.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/scripts/rcmed.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/scripts/widgets/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/css/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/css/bootstrap-responsive.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/css/bootstrap-responsive.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/css/bootstrap.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/css/bootstrap.min.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/img/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/img/glyphicons-halflings-white.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/img/glyphicons-halflings.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/js/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/js/bootstrap.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/bootstrap/js/bootstrap.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/balance/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/balance/balance.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/blueprint/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/blueprint/LICENSE   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/blueprint/ie.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/blueprint/print.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/blueprint/screen.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/jquery-ui-1.7.1.custom.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/site.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/css/style.css   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/img/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/img/hexabump-bg.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/img/rcmes-logo.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/img/wrm-badge.png   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/js/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/js/jquery-1.4.2.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/js/jquery-1.8.0.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/static/js/jquery-ui-1.7.1.custom.min.js   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/common/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/common/footer.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/common/header.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/errors/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/errors/404.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/index.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/help.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/init.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/step.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/generatePlots.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectLatLonVars.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectMetricOptions.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectModelFiles.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectModelVar.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectObservationalData.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectOptionalTasks.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectPlotOptions.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectRegrid.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectTimeRange.php   (with props)
    incubator/climate/branches/rcmet-2.1.1/src/main/webapp/views/wizard/steps/selectTimeVars.php   (with props)

Added: incubator/climate/branches/rcmet-2.1.1/LICENSE.txt
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/LICENSE.txt?rev=1517753&view=auto
==============================================================================
--- incubator/climate/branches/rcmet-2.1.1/LICENSE.txt (added)
+++ incubator/climate/branches/rcmet-2.1.1/LICENSE.txt Tue Aug 27 05:35:42 2013
@@ -0,0 +1,202 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   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.

Propchange: incubator/climate/branches/rcmet-2.1.1/LICENSE.txt
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/branches/rcmet-2.1.1/readme_v2.1a
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/readme_v2.1a?rev=1517753&view=auto
==============================================================================
--- incubator/climate/branches/rcmet-2.1.1/readme_v2.1a (added)
+++ incubator/climate/branches/rcmet-2.1.1/readme_v2.1a Tue Aug 27 05:35:42 2013
@@ -0,0 +1,111 @@
+5/28/2013
+Updates to /nas/share3-wf/jinwonki/rcmet/rcmet2.1/src/main/python/rcmes/storage/db.py by Cam has been implemented.
+7/06/2013
+Updated to version 2.1 with the feature to read reference data from users' own data files.
+This code has been tested with daily precipitation data (both model and reference) for the NARCCAP domain
+NOTE: * This version still have problem in regridding daily data into monthly - most likely due to the memory management problem.
+          Will be fixed in the next modification for generalized handling of both reference and model datasets.
+
+-----------    Summary of code modification    ----------------
+
+Log for the creation of rcmet2.1 from rcmet version latest on 5/28/2013
+
+(001) Modification: Implement an option to read reference data from users' local disk.
+  * Add entries into the configuration file (e.g.,resources/cordexAF.cfg):
+        obsSource, obsInputFile, obsFileName, obsLonVar, obsLatVar, obsTimeVar, obsDltaTime
+
+  * Modify 'rcmet.runUsingConfig' to read extra config parameters 'obsSource' (source indicator), 'obsInputfile'
+        (user-provided reference data file name), 'obsVarName' (the name of obs variable in the obs data file), 
+        'obsFileName' (data file identifier), 'obsTimeVar' (name of the time variable in the obs data file),
+        'obsLonVar' and 'obsLatVar' (the names indicating longitude and latititude variables in the obs data file), and
+        'obsDltaTime' (time step increment of the observed data). All these fields are read in from meta data if the reference
+        data are read from RCMED.
+        - create additional parameters & lists to be passed into do_data_prep.prep_data: obsSource,obsList,obsTimestep
+        - create obsDatasetList according to the specified reference data source
+        - pass 'obsSource' into misc.userDefinedStartEndTimes(obsSource,obsDatasetList,models)
+        - pass additional arguments into do_data_prep.prep_data \
+            (jobProperties,obsSource,obsDatasetList,obsList,obsVarName,obsLonName,obsLatName,obsTimeName,obsTimestep,gridBox,models)
+          note: arguments "obsSource, obsList, obsVarName, obsLonName, obsLatName, obsTimeName, obsTimestep" may be passed via "jobProperties"
+
+  * Modify 'utils.misc.py'
+        - add 'import toolkit.process'
+        - modify 'userDefinedStartEndTimes' so that the observational inputs from RCMED and user's own files can be handled separately.
+
+  * Modify 'do_data_prep'
+        - Additional arguments from the calling routine (see the modification to 'rcmet.runUsingConfig' above)
+        - 'obsSource' is used throughout 'do_data_prep' to indicate the source of reference data. Follow this index to identify
+          the features specific to the source of reference data (RCMED or users' own file(s))
+        - All user-provided ref data must be netCDF files. This is hardwired before the loop in which the ref data files are read & regridded.
+        - User-provided data files are read in using the same routine that is used to read model data files.
+        - Extraction of the reference data for the user-specified is done in the same way as for the model data.
+        - BUG! In the current code, 'mdlList' is updated to store model ensemble (ENS-MDL). This is WRONG. Update 'mdlName' instead of 'mdlList'
+
+  * Modify 'metrics.metrics_plots'
+        - If 'maskLonMin' or 'maskLonMax' exceeds 180, subtract 360 to be consistent with defauls longitude order (from -180 to 180)
+
+(002) Combined handling of the reference and model data in metrics calculations
+  * Modify 'rcmet.runUsingConfig' to combine the reference and model data
+        - Cosmetic: 'obsList' in the line to receive the names of the reference datasets in the 'do_data_prep.prep_data' string has been replaced with
+                    'obsName' for a better consistency with 'mdlName' in the same string that are used to store the names of the model datasets
+        - import numpy and numpy.ma
+        - Pack the data in the order: All reference data sets + Ref ensemble (if any) + all model datasets + model ensemble (if any)
+        - New vars introduced for handling the combined variable:
+          ^ numDatasets = numOBS + numMDL is the tot no. of datasets of the combined ref and mdl data including the ref and mdl ens, if exist.
+          ^ dataName = obsName + mdlName contains the names of all reference and model datasets
+          ^ allData = obsData[for 0:numOBS] + mdlData[for numOBS:numDatasets]
+        -  Modify the line to call 'metrics.metrics_plots' to pass the combined variable and related parameters:
+          ^ OLD: metrics.metrics_plots(modelVarName,numOBS,numMDL,nT,ngrdY,ngrdX,Times,lons,lats,obsData,mdlData,obsList,mdlName,workdir,subRegions,fileOutputOption)
+            NEW: metrics.metrics_plots(modelVarName,numOBS,numMDL,nT,ngrdY,ngrdX,Times,lons,lats,allData,dataName,workdir,subRegions,fileOutputOption)
+
+  * Modify metrics.py
+        - Note that the changes to handle multiple data evaluation makes all metrics to be either 3-d or 4-d (monthly) fields. Modify
+               'elif metricDat.ndim == 2' with 'elif metricDat.ndim == 3' and 'elif metricDat.ndim == 4'
+        - import additional libraries
+          ^ import matplotlib
+          ^ import matplotlib.dates
+          ^ import matplotlib.pyplot as plt
+          ^ from matplotlib.font_manager import FontProperties
+          ^ from utils.Taylor import TaylorDiagram
+        - Modify the argument list for 'calling metrics_plots' to be consistent with the changes in 'rcmet.runUsingConfig'
+        - Modify the line to call 'files.writeNCfile' --> 'files.writeNCfile1'.
+        - Modify the (mp.004) Select the model/obs data for evaluation.
+          Also use modified 'misc.select_data_combined' in the place of 'misc.select_data'
+        - Modify the calculation of obs and model time series & climatology to accommodate the evaluation of multiple model datasets (mp.005)
+        - Modify calc_pat_cor in such as way that the correlation can be calculated for both 1d vs 1d, 2d vs 2d and 3d vs 3d cases
+        - Modify calc_spatial_pat_cor to ensure that std dev and corrln are calculated over the same set of unmasked (i.e., good) data
+          (a) first find masks for both variables
+          (b) re-define the input data in such a way that the data at the location of the masked values in either var are masked.
+        - Make sure to use masked array whenever calculations are performed over the domain
+        - 2-d contour plotting
+          todo: the current multi-frame plot routine (drawCntrMap) must be replaced with a matlab-based routine (remove Ngl dependence)
+        - x-y plot routine has been updated
+          can select axis options between 'log' and 'linear'
+        - Procedure to calculate & plot portrait diagrams for the anaual cycle of multiple obs and/or multiple models in multiple subregions.
+
+  * Bug fix:
+        - calc_clim_mo in metrics.py
+            replace 'mm = months[t]' with 'mm = months[t] - 1' (otherwise mm=12 is out of bound)
+        - calc_spatial_anom_cor
+            replace the string 'd1 = ((oD - mo)*(oD - mo)).sum()' --> 'd2 = ((oD - mo)*(oD - mo)).sum()'
+
+  * Modify storage/files.py
+        - Create 'files.writeNCfile1' in'storage/files.py' with the argument list consistent with the combined datasets handling.
+        - Create 'files.loadDataIntoNetCDF1' for handling the unified datasets.
+
+  * Modify misc.select_metrics
+        - Add an option to draw a Taylor diagram
+
+  * Modify utils/misc.py
+        - Add a new routine 'reshapeMonthlyData' introduced by Alex Goodman
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
++  7/11/2013:                                                                                         +
++  This version modifies the release version rcmet2.1 with features specific for the cordex-sa study  +
++  Need to implement the changes in the hydro version                                                 +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+  * Add options to enter any combinations of data for evaluation
+      - modify metrics.py in the data selection block [e.g., refID = int(misc.select_data_combined(numDatasets, Times, dataList, 'ref'))]
+      - modify misc.select_data_combined
+  * New inpterpolation scheme "scipy.interpolate.griddata" replaces old "process.do_regrid".
+      - Inputs (x and y coordinates, data values) can be either regular grid on irregular grid.
+        Must specify masked values as "np.nan" to properly handle missing data.

Propchange: incubator/climate/branches/rcmet-2.1.1/readme_v2.1a
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/rcmet.py
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/rcmet.py?rev=1517753&view=auto
==============================================================================
--- incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/rcmet.py (added)
+++ incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/rcmet.py Tue Aug 27 05:35:42 2013
@@ -0,0 +1,305 @@
+#!/usr/local/python27
+""" DOCSTRING"""
+
+# Python Standard Lib Imports
+import argparse
+import ConfigParser
+import datetime
+import glob
+import os
+import sys
+import numpy as np
+import numpy.ma as ma
+
+
+# RCMES Imports
+import storage.rcmed as db
+from toolkit import do_data_prep, process, metrics
+from utils import misc
+from classes import JobProperties, Model, GridBox
+from cli import rcmet_ui as ui
+
+parser = argparse.ArgumentParser(description='Regional Climate Model Evaluation Toolkit.  Use -h for help and options')
+parser.add_argument('-c', '--config', dest='CONFIG', help='Path to an evaluation configuration file')
+args = parser.parse_args()
+
+def checkConfigSettings(config):
+    """ This function will check the SETTINGS block of the user supplied config file.
+    This will only check if the working and cache dirs are writable from this program.
+    Additional configuration parameters can be checked here later on.
+    
+    Input::
+        config - ConfigParser configuration object
+    
+    Output::
+        none - An exception will be raised if something goes wrong
+    """
+    settings = config.items('SETTINGS')
+    for key_val in settings:
+        # Check the user provided directories are valid
+        if key_val[0] == 'workDir' or key_val[0] == 'cacheDir':
+            _ =  misc.isDirGood(os.path.abspath(key_val[1]))
+
+        else:
+            pass    
+
+def setSettings(settings, config):
+    """
+    This function is used to set the values within the 'SETTINGS' dictionary when a user provides an external
+    configuration file.
+    
+    Input::
+        settings - Python Dictionary object that will collect the key : value pairs
+        config - A configparse object that contains the external config values
+    
+    Output::
+        None - The settings dictionary will be updated in place.
+    """
+    pass
+
+def generateModels(modelConfig):
+    """
+    This function will return a list of Model objects that can easily be used for 
+    metric computation and other processing tasks.
+    
+    Input::  
+        modelConfig - list of ('key', 'value') tuples.  Below is a list of valid keys
+            filenamepattern - string i.e. '/nas/run/model/output/MOD*precip*.nc'
+            latvariable - string i.e. 'latitude'
+            lonvariable - string i.e. 'longitude'
+            timevariable - string i.e. 't'
+            timestep - string 'monthly' | 'daily' | 'annual'
+            varname - string i.e. 'pr'
+
+    Output::
+        modelList - List of Model objects
+    """
+    # Setup the config Data Dictionary to make parsing easier later
+    configData = {}
+    for entry in modelConfig:
+        configData[entry[0]] = entry[1]
+
+    modelFileList = None
+    for keyValTuple in modelConfig:
+        if keyValTuple[0] == 'filenamePattern':
+            modelFileList = glob.glob(keyValTuple[1])
+            modelFileList.sort()
+
+    # Remove the filenamePattern from the dict since it is no longer used
+    configData.pop('filenamePattern')
+    
+    models = []
+    for modelFile in modelFileList:
+        # use getModelTimes(modelFile,timeVarName) to generate the modelTimeStep and time list
+        _ , configData['timeStep'] = process.getModelTimes(modelFile, configData['timeVariable'])
+        configData['filename'] = modelFile
+        model = Model(**configData)
+        models.append(model)
+    
+    return models
+
+def generateSettings(config):
+    """
+    Helper function to decouple the argument parsing from the Settings object creation
+    
+    Input::  
+        config - list of ('key', 'value') tuples.
+            workdir - string i.e. '/nas/run/rcmet/work/'
+            cachedir - string i.e. '/tmp/rcmet/cache/'
+    Output::
+        JobProperties - JobProperties Object
+    """
+    # Setup the config Data Dictionary to make parsing easier later
+    configData = {}
+    for entry in config:
+        configData[entry[0]] = entry[1]
+        
+    return JobProperties(**configData)
+
+def makeDatasetsDictionary(rcmedConfig):
+    """
+    Helper function to decouple the argument parsing from the RCMEDDataset object creation
+
+    Input::  
+        rcmedConfig - list of ('key', 'value') tuples.
+            obsDatasetId=3,10
+            obsParamId=36,32
+            obsTimeStep=monthly,monthly
+
+    Output::
+        datasetDict - Dictionary with dataset metadata
+    # Setup the config Data Dictionary to make parsing easier later
+    """
+    delimiter = ','
+    configData = {}
+    for entry in rcmedConfig:
+        if delimiter in entry[1]:
+            # print 'delim found - %s' % entry[1]
+            valueList = entry[1].split(delimiter)
+            configData[entry[0]] = valueList
+        else:
+            configData[entry[0]] = entry[1:]
+
+    return configData
+
+def tempGetYears():
+    startYear = int(raw_input('Enter start year YYYY \n'))
+    endYear = int(raw_input('Enter end year YYYY \n'))
+    # CGOODALE - Updating the Static endTime to be 31-DEC
+    startTime = datetime.datetime(startYear, 1, 1, 0, 0)
+    endTime = datetime.datetime(endYear, 12, 31, 0, 0)
+    return (startTime, endTime)
+
+
+def runUsingConfig(argsConfig):
+    """
+    This function is called when a user provides a configuration file to specify an evaluation job.
+
+    Input::
+        argsConfig - Path to a ConfigParser compliant file
+
+    Output::
+        Plots that visualize the evaluation job. These will be output to SETTINGS.workDir from the config file
+    """
+    
+    print 'Running using config file: %s' % argsConfig
+    # Parse the Config file
+    userConfig = ConfigParser.SafeConfigParser()
+    userConfig.optionxform = str # This is so the case is preserved on the items in the config file
+    userConfig.read(argsConfig)
+
+    try:
+        checkConfigSettings(userConfig)
+    except:
+        raise
+
+    jobProperties = generateSettings(userConfig.items('SETTINGS'))
+    workdir = jobProperties.workDir
+    
+    try:
+        gridBox = GridBox(jobProperties.latMin, jobProperties.lonMin, jobProperties.latMax,
+                          jobProperties.lonMax, jobProperties.gridLonStep, jobProperties.gridLatStep)
+    except:
+        gridBox = None
+
+    models = generateModels(userConfig.items('MODEL'))
+    
+    # 5/28/2013, JK: The RCMED block has been modified to accommodate ref data input from users' local disk
+
+    datasetDict = makeDatasetsDictionary(userConfig.items('RCMED'))
+
+
+    # Go get the parameter listing from the database
+    try:
+        params = db.getParams()
+    except:
+        raise
+
+    obsDatasetList = []
+    obsList = []
+    obsVarName = datasetDict['obsVarName'][0]
+    obsTimeName = datasetDict['obsTimeVar'][0]
+    obsLonName = datasetDict['obsLonVar'][0]
+    obsLatName = datasetDict['obsLatVar'][0]
+    obsTimestep = []
+    obsSource = int(datasetDict['obsSource'][0])
+    #print 'Obs datasetDict'
+    #print datasetDict
+
+    if obsSource < 0:                             # no obs data to be processed
+        obsVarName = []
+        obsTimeName = []
+        obsLonName = []
+        obsLatName = []
+    elif obsSource == 0:                          # input from RCMED
+        for param_id in datasetDict['obsParamId']:
+            for param in params:
+                if param['parameter_id'] == int(param_id):
+                    obsDatasetList.append(param)
+                else:
+                    pass
+    elif obsSource == 1:                        # input from local disk
+        for param in datasetDict['obsInputFile']:
+            obsDatasetList.append(param)
+        for param in datasetDict['obsFileName']:
+            obsList.append(param)
+        for param in datasetDict['obsDltaTime']:
+            obsTimestep.append(param)
+    #print obsSource,obsDatasetList,obsList,obsTimeName,obsTimestep
+
+    #TODO: Unhardcode this when we decided where this belongs in the Config File
+    jobProperties.maskOption = True
+    # User must provide startTime and endTime if not defined
+    if jobProperties.startDate == None or jobProperties.endDate == None:
+        jobProperties.startDate,jobProperties.endDate = misc.userDefinedStartEndTimes(obsSource,obsList,obsTimeName,obsDatasetList,models)
+
+    numOBS,numMDL,nT,ngrdY,ngrdX,Times,lons,lats,obsData,mdlData,obsName,mdlName = do_data_prep.prep_data   \
+          (jobProperties,obsSource,obsDatasetList,obsList,obsVarName,obsLonName,obsLatName,obsTimeName,obsTimestep,gridBox,models)
+
+    # 6/3/2013: Combine the regridded reference and model datasets. The packing order is: 
+    #               First pack all ref (obs) data with the ref enseble in the end (if exists).
+    #               Then pack all model data with the model ensemble in the end (if exists)
+    #           Release 'obsData' and 'mdlData' after their values are transferred to 'allData'
+    print 'Input and regridding of both obs and model data are completed. Combine the obs and model data'
+    numDatasets = numOBS + numMDL
+    allData = ma.zeros((numDatasets, nT, ngrdY, ngrdX))
+    if (numOBS>0) & (numMDL>0):
+        dataName = obsName + mdlName
+        allData[0:numOBS, :, :, :] = obsData[0:numOBS, :, :, :]
+        allData[numOBS:numDatasets, :, :, :] = mdlData[0:numMDL, :, :, :]
+        obsData = 0.
+        mdlData = 0.
+    elif numOBS==0:
+        dataName = mdlName
+        allData = mdlData
+        mdlData = 0.
+    else:
+        dataName = obsName
+        allData = obsData
+        obsData = 0
+    print ''
+    print 'dataName: ',dataName,' shape of all data= ',allData.shape
+
+    ##################################################################################
+    # calculate metrics and make plots using the regridded reference and model data. #
+    ##################################################################################
+    print 'Data preparation is completed; now move to metrics calculations'
+    
+    try:
+        subRegionConfig = misc.configToDict(userConfig.items('SUB_REGION'))
+        subRegions = misc.parseSubRegions(subRegionConfig)
+        # REORDER SUBREGION OBJECTS until we standardize on Python 2.7
+        # TODO Remove once Python 2.7 support is finalized
+        if subRegions:
+            subRegions.sort(key=lambda x:x.name)
+        
+    except ConfigParser.NoSectionError:
+        
+        counts = {'observations': numOBS,
+                  'models'      : numMDL,
+                  'times'       : nT}
+        subRegions = misc.getSubRegionsInteractively(counts, workdir)
+        
+        if len(subRegions) == 0:
+            print 'Processing without SubRegion support'
+        
+
+    # TODO: New function Call
+    timeRegridOption = jobProperties.temporalGrid
+    fileOutputOption = jobProperties.writeOutFile
+    modelVarName = models[0].varName
+    metrics.metrics_plots(modelVarName, numOBS, numMDL, nT, ngrdY, ngrdX, Times, lons, lats, allData, dataName, workdir, subRegions, \
+                          timeRegridOption, fileOutputOption)
+
+
+if __name__ == "__main__":
+    
+    if args.CONFIG:
+        
+        runUsingConfig(args.CONFIG)
+
+    else:
+        print 'Interactive mode has been enabled'
+        ui.rcmetUI()
+
+    #rcmet_cordexAF()

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/bin/rcmet.py
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Bottle Web Service Documentation.docx
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Bottle%20Web%20Service%20Documentation.docx?rev=1517753&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Bottle Web Service Documentation.docx
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Bottle Web Service Documentation.docx
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Makefile
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Makefile?rev=1517753&view=auto
==============================================================================
--- incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Makefile (added)
+++ incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Makefile Tue Aug 27 05:35:42 2013
@@ -0,0 +1,153 @@
+# Makefile for Sphinx documentation
+#
+
+# You can set these variables from the command line.
+SPHINXOPTS    =
+SPHINXBUILD   = sphinx-build
+PAPER         =
+BUILDDIR      = _build
+
+# Internal variables.
+PAPEROPT_a4     = -D latex_paper_size=a4
+PAPEROPT_letter = -D latex_paper_size=letter
+ALLSPHINXOPTS   = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+# the i18n builder cannot share the environment and doctrees with the others
+I18NSPHINXOPTS  = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
+
+.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext
+
+help:
+	@echo "Please use \`make <target>' where <target> is one of"
+	@echo "  html       to make standalone HTML files"
+	@echo "  dirhtml    to make HTML files named index.html in directories"
+	@echo "  singlehtml to make a single large HTML file"
+	@echo "  pickle     to make pickle files"
+	@echo "  json       to make JSON files"
+	@echo "  htmlhelp   to make HTML files and a HTML help project"
+	@echo "  qthelp     to make HTML files and a qthelp project"
+	@echo "  devhelp    to make HTML files and a Devhelp project"
+	@echo "  epub       to make an epub"
+	@echo "  latex      to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
+	@echo "  latexpdf   to make LaTeX files and run them through pdflatex"
+	@echo "  text       to make text files"
+	@echo "  man        to make manual pages"
+	@echo "  texinfo    to make Texinfo files"
+	@echo "  info       to make Texinfo files and run them through makeinfo"
+	@echo "  gettext    to make PO message catalogs"
+	@echo "  changes    to make an overview of all changed/added/deprecated items"
+	@echo "  linkcheck  to check all external links for integrity"
+	@echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
+
+clean:
+	-rm -rf $(BUILDDIR)/*
+
+html:
+	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+
+dirhtml:
+	$(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+	@echo
+	@echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+
+singlehtml:
+	$(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+	@echo
+	@echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+
+pickle:
+	$(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+	@echo
+	@echo "Build finished; now you can process the pickle files."
+
+json:
+	$(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+	@echo
+	@echo "Build finished; now you can process the JSON files."
+
+htmlhelp:
+	$(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+	@echo
+	@echo "Build finished; now you can run HTML Help Workshop with the" \
+	      ".hhp project file in $(BUILDDIR)/htmlhelp."
+
+qthelp:
+	$(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+	@echo
+	@echo "Build finished; now you can run "qcollectiongenerator" with the" \
+	      ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
+	@echo "# qcollectiongenerator $(BUILDDIR)/qthelp/rcmes.qhcp"
+	@echo "To view the help file:"
+	@echo "# assistant -collectionFile $(BUILDDIR)/qthelp/rcmes.qhc"
+
+devhelp:
+	$(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+	@echo
+	@echo "Build finished."
+	@echo "To view the help file:"
+	@echo "# mkdir -p $$HOME/.local/share/devhelp/rcmes"
+	@echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/rcmes"
+	@echo "# devhelp"
+
+epub:
+	$(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+	@echo
+	@echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+
+latex:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo
+	@echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+	@echo "Run \`make' in that directory to run these through (pdf)latex" \
+	      "(use \`make latexpdf' here to do that automatically)."
+
+latexpdf:
+	$(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+	@echo "Running LaTeX files through pdflatex..."
+	$(MAKE) -C $(BUILDDIR)/latex all-pdf
+	@echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+
+text:
+	$(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+	@echo
+	@echo "Build finished. The text files are in $(BUILDDIR)/text."
+
+man:
+	$(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+	@echo
+	@echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+
+texinfo:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo
+	@echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+	@echo "Run \`make' in that directory to run these through makeinfo" \
+	      "(use \`make info' here to do that automatically)."
+
+info:
+	$(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+	@echo "Running Texinfo files through makeinfo..."
+	make -C $(BUILDDIR)/texinfo info
+	@echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+
+gettext:
+	$(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+	@echo
+	@echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+
+changes:
+	$(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+	@echo
+	@echo "The overview file is in $(BUILDDIR)/changes."
+
+linkcheck:
+	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+	@echo
+	@echo "Link check complete; look for any errors in the above output " \
+	      "or in $(BUILDDIR)/linkcheck/output.txt."
+
+doctest:
+	$(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+	@echo "Testing of doctests in the sources finished, look at the " \
+	      "results in $(BUILDDIR)/doctest/output.txt."

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/Makefile
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/RCMET_documentation.docx
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/RCMET_documentation.docx?rev=1517753&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/RCMET_documentation.docx
------------------------------------------------------------------------------
    svn:executable = *

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/RCMET_documentation.docx
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/conf.py
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/conf.py?rev=1517753&view=auto
==============================================================================
--- incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/conf.py (added)
+++ incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/conf.py Tue Aug 27 05:35:42 2013
@@ -0,0 +1,242 @@
+# -*- coding: utf-8 -*-
+#
+# rcmes documentation build configuration file, created by
+# sphinx-quickstart on Tue Aug 14 14:18:41 2012.
+#
+# This file is execfile()d with the current directory set to its containing dir.
+#
+# Note that not all possible configuration values are present in this
+# autogenerated file.
+#
+# All configuration values have a default; values that are commented out
+# serve to show the default.
+
+import sys, os
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+sys.path.insert(0, os.path.abspath('../'))
+
+# -- General configuration -----------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+
+# Add any Sphinx extension module names here, as strings. They can be extensions
+# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage']
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix of source filenames.
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = u'rcmes'
+copyright = u'2012, Duane Waliser, Chris Mattmann, Jinwon Kim, Andrew Hart, Cameron Goodale, Paul Ramirez, Paul Zimdars, Kim Whitehall, Jesslyn Whittell, Peter Lean'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = '1.2'
+# The full version, including alpha/beta/rc tags.
+release = '1.2.0'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+exclude_patterns = ['_build']
+
+# The reST default role (used for this markup: `text`) to use for all documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+
+# -- Options for HTML output ---------------------------------------------------
+
+# The theme to use for HTML and HTML Help pages.  See the documentation for
+# a list of builtin themes.
+html_theme = 'default'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further.  For a list of options available for each theme, see the
+# documentation.
+#html_theme_options = {}
+
+# Add any paths that contain custom themes here, relative to this directory.
+#html_theme_path = []
+
+# The name for this set of Sphinx documents.  If None, it defaults to
+# "<project> v<release> documentation".
+#html_title = None
+
+# A shorter title for the navigation bar.  Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+#html_logo = None
+
+# The name of an image file (within the static path) to use as favicon of the
+# docs.  This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+#html_favicon = None
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
+# using the given strftime format.
+#html_last_updated_fmt = '%b %d, %Y'
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it.  The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'rcmesdoc'
+
+
+# -- Options for LaTeX output --------------------------------------------------
+
+latex_elements = {
+# The paper size ('letterpaper' or 'a4paper').
+#'papersize': 'letterpaper',
+
+# The font size ('10pt', '11pt' or '12pt').
+#'pointsize': '10pt',
+
+# Additional stuff for the LaTeX preamble.
+#'preamble': '',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title, author, documentclass [howto/manual]).
+latex_documents = [
+  ('index', 'rcmes.tex', u'rcmes Documentation',
+   u'Duane Waliser, Chris Mattmann, Jinwon Kim, Andrew Hart, Cameron Goodale, Paul Ramirez, Paul Zimdars, Kim Whitehall, Jesslyn Whittell, Peter Lean', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output --------------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+    ('index', 'rcmes', u'rcmes Documentation',
+     [u'Duane Waliser, Chris Mattmann, Jinwon Kim, Andrew Hart, Cameron Goodale, Paul Ramirez, Paul Zimdars, Kim Whitehall, Jesslyn Whittell, Peter Lean'], 1)
+]
+
+# If true, show URL addresses after external links.
+#man_show_urls = False
+
+
+# -- Options for Texinfo output ------------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+#  dir menu entry, description, category)
+texinfo_documents = [
+  ('index', 'rcmes', u'rcmes Documentation',
+   u'Duane Waliser, Chris Mattmann, Jinwon Kim, Andrew Hart, Cameron Goodale, Paul Ramirez, Paul Zimdars, Kim Whitehall, Jesslyn Whittell, Peter Lean', 'rcmes', 'One line description of project.',
+   'Miscellaneous'),
+]
+
+# Documents to append as an appendix to all manuals.
+#texinfo_appendices = []
+
+# If false, no module index is generated.
+#texinfo_domain_indices = True
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#texinfo_show_urls = 'footnote'

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/conf.py
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/index.rst
URL: http://svn.apache.org/viewvc/incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/index.rst?rev=1517753&view=auto
==============================================================================
--- incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/index.rst (added)
+++ incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/index.rst Tue Aug 27 05:35:42 2013
@@ -0,0 +1,22 @@
+.. rcmes documentation master file, created by
+   sphinx-quickstart on Tue Aug 14 14:18:41 2012.
+   You can adapt this file completely to your liking, but it should at least
+   contain the root `toctree` directive.
+
+Welcome to rcmes's documentation!
+=================================
+
+Contents:
+
+.. toctree::
+   :maxdepth: 2
+
+
+
+Indices and tables
+==================
+
+* :ref:`genindex`
+* :ref:`modindex`
+* :ref:`search`
+

Propchange: incubator/climate/branches/rcmet-2.1.1/src/main/python/docs/index.rst
------------------------------------------------------------------------------
    svn:executable = *