Put bottle metrics in services package.

git-svn-id: https://svn.apache.org/repos/asf/oodt/branches/rmcesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1473867 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 0ef16b76fe17541bc8c3e44a6a412fc66ec4fd6c
Added in Module level docstrings for the services
sub-package.

git-svn-id: https://svn.apache.org/repos/asf/oodt/branches/rmcesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1473885 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: aac1f23a6b045aecc40795d35e36667778190e8a
Cleaned up more docstrings so Sphinx will build without throwing errors.

git-svn-id: https://svn.apache.org/repos/asf/oodt/branches/rmcesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1473897 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 7417631cecb101e11ae9ce620d3af0786d29d3de
Removed all mention of the 'acc' metric option since the calc_anom_cor function has been removed from the metrics module.

git-svn-id: https://svn.apache.org/repos/asf/oodt/branches/rmcesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1474978 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 553c1a4decbdde5d258ba76a89f22656aae4300b
RCMES-164 Resolved. Issue with monthly model time decoding result in an incorrect type fixed.

git-svn-id: https://svn.apache.org/repos/asf/oodt/branches/rmcesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1475039 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: c88604af692c4e1c361b42a61333680bb8bfbeb5
RCMES-173 resolved. do_rcmes() calling convention updated. Parameter objects created and used with the do_rcmes() call. Returned file path creation uses relevant std. libraries so it's robust. Print statements are updated with relevant information and follow a standard style now.

git-svn-id: https://svn.apache.org/repos/asf/oodt/branches/rmcesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1475042 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 8af35efb6fdc067378b54a7700db3a388f928515
Push imported RCMES into Open Climate Workbench INFRA-5966

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/branches/rcmesjpl/projects/rcmes/trunk/rcmet/src/main/python/rcmes/services@1476457 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 3468d494afb5fdf5171e808f9d040edc700f2bae
Import RCMES into Open Climate Workbench Trunk.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1476460 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 89668480a36749bdb69f2a8408132617b7d80dbe
Updating with latest UI work.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1480068 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: e88cedd2e95abc2c9fab92be3ff10a2d91a37c5c
Resolves CLIMATE-14. Prevent users from listing arbitrary directories.

- Adds a prefix to all queried paths to forces the user to remain in a
  desired directory.
- Strips out "/../" from the passed path to prevent moving to an
  undesired directory.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1482546 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: b94c9a39cc3db2acdfb47e65bc7861137a748e8f
Resolves CLIMATE-21. Fixes UI frontend to backend communication.

- Adds /getPathLeader/ endpoint to directory_helpers.py that provides
  access to the path that is prepended to all directory listing queries.
- Adds local to ObsercationSelectCtrl for holding the pathLeader
  retrieved from the above endpoint.
- Updates local model upload and adding code to include proper path
  formating with new leader information.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1482547 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 3cd21bf6365f0bf408c307c10c644e61a28d5f24
CLIMATE-107: Added Apache License Headers to the 'services' module

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1493203 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: e8f3011627782e955babb7bb3ba25144f6ef9b19
CLIMATE-120 resolved - Make run/rcmes endpoing JSONP compatible

- Switch all parameter checks to be GET compatible instead of POST
  compatible.
- Add JSONP compatible response check.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1494190 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 5e2eadb79ebe2e3d949a99f1bee507fab863663f
Review Board #11785 - Updating any modules using PyNio. Applying the latest changes

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1496657 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 33cbfebc782fb33ad1dbd776a68ed01d75373728
Resolve CLIMATE-167 - Fix variable access in list_vars service

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1497047 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 596483da3439ac955a1148c9b22fd61dd6f94b9b
CLIMATE-173: Add service to return list of figures in work directory

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1499511 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: f486787371c5139603956bd3cfce29a76e3171fb
CLIMATE-191 - getResultsDirInfo returns invalid options

- Filter the returned paths so that directories aren't returned with the
  results. This resolves the issue that we were encountering where the
  cache directory path was returned with the results and a broken image
  link was displayed.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1502257 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: edcc4a70f214446edd894581c4e6f74425da89ba
CLIMATE-242: Update run_rcmes_processing to support history 

update code to store all generated files into a timestamped directory specific to each run

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1510789 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: aa884bcad491b9b81ed260d09ccb0bcc1a3aaedc
CLIMATE-243: Add capability to retrieve a list of all the evaluation directories within the work directory.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1510792 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: ff1d30810e78c72a31b1d52d3cf3cc68884b5270
CLIMATE-245: Add service to return all results for a specified directory.

git-svn-id: https://svn.apache.org/repos/asf/incubator/climate/trunk/rcmet/src/main/python/rcmes/services@1510797 13f79535-47bb-0310-9956-ffa450edef68

Former-commit-id: 7bf93b4756d7e09e94bdcfc6c19b77209014e8bb