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 = *