[
https://issues.apache.org/jira/browse/CLIMATE-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15537076#comment-15537076
]
ASF GitHub Bot commented on CLIMATE-875:
----------------------------------------
Github user Omkar20895 commented on a diff in the pull request:
https://github.com/apache/climate/pull/411#discussion_r81418144
--- Diff: ocw/data_source/podaac_datasource.py ---
@@ -41,9 +42,39 @@ def convert_times_to_datetime(time):
parsed_time = utime(units)
return [parsed_time.num2date(x) for x in time[:]]
+def list_available_extract_granule_dataset_ids():
+ '''Convenience function which returns an up-to-date \
+ list of available granule dataset id's which can be \
+ used in the granule extraction service.
-def load_dataset(variable, datasetId='', name=''):
- '''Loads a Dataset from PODAAC
+ :returns: a comma-seperated list of granule dataset id's.
+
+ '''
+ podaac_utils = PodaacUtils()
+ return podaac_utils.list_available_extract_granule_dataset_ids()
+
+def subset_granule(input_file_path=''):
+ '''Subset Granule service allows users to Submit subset jobs. \
+ Use of this service should be preceded by a Granule Search in \
+ order to identify and generate a list of granules to be subsetted.
+
+ :param input_file_path: path to a json file which contains the \
+ the request that you want to send to PO.DAAC
+ :type input_file_path: :mod:`string`
+
+ :returns: a token on successful request reception. This can be \
+ further used to check the status of the request.
+
+ '''
+ podaac = Podaac()
+ status = podaac.subset_status(podaac.granule_subset(input_file_path))
+ print("Granule subsetting initiated with request tracking token '%s'."
% status)
+ while status is not "200":
--- End diff --
Instead of 200 it should be the string "done" here, because as much as I
have noticed subset_token returns the following status
- "submitted" : returned on successful submission
- "error" : returned when there is error in the JSON POST request.
- "unknown" : I am uncertain about this.
- "done" : returned when subsetting is done.
> Upgrade to Podaacpy 1.3.0
> -------------------------
>
> Key: CLIMATE-875
> URL: https://issues.apache.org/jira/browse/CLIMATE-875
> Project: Apache Open Climate Workbench
> Issue Type: Bug
> Components: data sources
> Affects Versions: 1.1.0
> Reporter: Lewis John McGibbney
> Assignee: Lewis John McGibbney
> Fix For: 1.2.0
>
>
> This should be a trivial upgrade of the versioning and possibly some API
> upgrades such that OCW 1.2.0 is released with Podaac v3.2.2 Webservices
> integration.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)