text:
CLIMATE-760 Address documentation warnings

Hi @huikyole , can you please explain what the correct content should be for the following documentation snippet
from ocw/data_source/local.py
def load_GPM_IMERG_files(file_path=None,
                      filename_pattern=None,
                      filelist=None,
                      variable_name='precipitationCal',
                      name='GPM_IMERG'):
...
    :param filelist: A list of filenames
    :type filelist: :list:`string`

Can you explain what you would usually feed into the filelist parameter? I am getting a warning saying "ERROR: Unknown interpreted text role "list"." So the specific syntax which is incorrect is
:type filelist: :list:`string`

Thanks for any help.

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Failed.

Merged build triggered. Test Failed.

Merged build started. Test Failed.

Merged build finished. Test Failed.

Dear Lewis,
The file list looks like the attached.
I am so sorry for the very late response.
Best regards,
Kyo
From: Lewis John McGibbney <notifications@github.commailto:notifications@github.com>
Reply-To: apache/climate <reply@reply.github.commailto:reply@reply.github.com>
Date: Saturday, February 13, 2016 at 9:53 AM
To: apache/climate <climate@noreply.github.commailto:climate@noreply.github.com>
Cc: Huikyo Lee <Huikyo.Lee@jpl.nasa.govmailto:Huikyo.Lee@jpl.nasa.gov>
Subject: [climate] CLIMATE-760 Address documentation warnings (#310)
Hi @huikyolehttps://github.com/huikyole , can you please explain what the correct content should be for the following documentation snippet
from ocw/data_source/local.py
def load_GPM_IMERG_files(file_path=None,
filename_pattern=None,
filelist=None,
variable_name='precipitationCal',
name='GPM_IMERG'):
...
:param filelist: A list of filenames
:type filelist: :list:string
Can you explain what you would usually feed into the filelist parameter? I am getting a warning saying "ERROR: Unknown interpreted text role "list"." So the specific syntax which is incorrect is
:type filelist: :list:string
Thanks for any help.

You can view, comment on, or merge this pull request online at:
https://github.com/apache/climate/pull/310
Commit Summary

CLIMATE-760 Address documentation warnings

File Changes

M ocw/data_source/local.pyhttps://github.com/apache/climate/pull/310/files#diff-0 (79)

Patch Links:

https://github.com/apache/climate/pull/310.patch
https://github.com/apache/climate/pull/310.diff

—
Reply to this email directly or view it on GitHubhttps://github.com/apache/climate/pull/310.
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140601-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140602-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140603-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140604-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140605-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140606-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140607-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140608-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140609-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140610-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140611-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140612-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140613-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140614-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140615-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S040000-E042959.0240.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S043000-E045959.0270.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S050000-E052959.0300.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S053000-E055959.0330.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S060000-E062959.0360.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S063000-E065959.0390.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S070000-E072959.0420.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S073000-E075959.0450.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S080000-E082959.0480.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S083000-E085959.0510.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S090000-E092959.0540.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S093000-E095959.0570.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S100000-E102959.0600.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S103000-E105959.0630.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S110000-E112959.0660.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S113000-E115959.0690.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S120000-E122959.0720.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S123000-E125959.0750.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S130000-E132959.0780.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S133000-E135959.0810.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S140000-E142959.0840.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S143000-E145959.0870.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S150000-E152959.0900.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S153000-E155959.0930.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S160000-E162959.0960.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S163000-E165959.0990.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S170000-E172959.1020.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S173000-E175959.1050.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S180000-E182959.1080.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S183000-E185959.1110.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S190000-E192959.1140.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S193000-E195959.1170.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S200000-E202959.1200.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S203000-E205959.1230.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S210000-E212959.1260.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S213000-E215959.1290.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S220000-E222959.1320.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S223000-E225959.1350.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S230000-E232959.1380.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140616-S233000-E235959.1410.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S000000-E002959.0000.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S003000-E005959.0030.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S010000-E012959.0060.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S013000-E015959.0090.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S020000-E022959.0120.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S023000-E025959.0150.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S030000-E032959.0180.V03D.HDF5
/share2/GPM/2014_JJA/3B-HHR.MS.MRG.3IMERG.20140617-S033000-E035959.0210.V03D.HDF5
/share2/GPM/2014_JJA/

Hi @huikyole thanks for the response. Can you clarify what that means though? I am not sure what you mean. Thanks Kyo.

@huikyole ping

This is now being addressed over on https://github.com/apache/climate/pull/328

authors: OCWJenkins huikyole lewismc

repo: apache/climate


text:
[BUG] Identify and access > Users > selected user > copy secret key not working properly

Describe the bug
When you click on the button 'Copy secret key' in 'Identify and access > Users > selected user' screen, it actually copies the API key.
To Reproduce
Steps to reproduce the behavior:

Go to 'Identify and access > Users > selected user'
Make sure you have generated API and secret keys and click on the 'Copy secret key' icon.
Now paste is somewhere and take a look - it's actually the API key, not the secret.

Expected behavior
Correct behavior is to copy the secret key in the clipboard, not the API key.
Screenshots

Desktop (please complete the following information):

OS: Windows 10 Pro x64
Browser Chrome
Version: 80.0.3987.116 (Official Build) (64-bit)

Additional context
None

@vladimirpetrov please confirm and close against latest master

Confirmed, closing the issue.

source: gharchive/issue

authors: rhtyd vladimirpetrov

repo: apache/cloudstack-primate

license_type: permissive

license_source: github-api


text:
No way to fix errors after a failure on 'Add zone' dialog

ISSUE TYPE

Bug Report

COMPONENT NAME

UI

CLOUDSTACK VERSION

4.18 nightly

CONFIGURATION

N/A
OS / ENVIRONMENT

N/A
SUMMARY

If there's a problem during the 'Add zone' process and the user tries to go back to fix them, the dialog gets stuck.
STEPS TO REPRODUCE

Try to add a new advanced (core) zone and deliberately leave some errors in the dialog. After the error message while creating the zone, try to fix them.

EXPECTED RESULTS

There should be a way to fix the errors.

ACTUAL RESULTS

The dialog gets stuck with no way to fix the errors. NOTE: It works fine on 4.17.

One example of an error during zone creation:

and the dialog when you try to fix the error:

another example - after a different kind of error:

I have faced the same issue

Sounds like a regression

Yes @rohityadavcloud , @vladimirpetrov confirmed Friday it did not occur on 4.17

Yes @rohityadavcloud , @vladimirpetrov confirmed Friday it did not occur on 4.17

@DaanHoogland yes, it is a regression. I might be caused by tungsten UI. let me check

Yes @rohityadavcloud , @vladimirpetrov confirmed Friday it did not occur on 4.17

@DaanHoogland yes, it is a regression. I might be caused by tungsten UI. let me check

no, it was there bofer the tungsten ui was merged

This seems to be brought by #6840. Looking into it

authors: DaanHoogland rohityadavcloud shwstppr vladimirpetrov weizhouapache

repo: apache/cloudstack


text:
Database Statistics section It doesn't show anything

CLOUDSTACK VERSION
CloudStack 4.17.2
SUMMARY
Database Statistics section
It doesn't show anything and there is an error in the service log
2024-09-28 03:13:20,202 ERROR [c.c.s.StatsCollector] (StatsCollector-5:ctx-be8d12cd) (logid:ae651a5f) db statistics collection failed due to For input string: "3181941211"
2024-09-28 03:13:20,202 DEBUG [c.c.s.StatsCollector] (StatsCollector-5:ctx-be8d12cd) (logid:ae651a5f) db statistics collection failed.

you probably hit a bug with max int, which was fixed in #7125 (firt released in 4.18.0)

fixed in 4.18


text:
Added zone check for attach iso

Description
This fix adds a check if the iso belongs to the zone the virtual machine is in

Fixes: #3588
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Screenshots (if appropriate):
How Has This Been Tested?

This was tested using cloudmonkey using the attach iso command.
A Cloudstack installation with 2 zones is required.
I created an instance in the first zone and then uploaded an iso to the second zone.
When trying to attach the iso to the virtual machine in the first zone this error message is returned:
(localcloud) 🐱 > attach iso virtualmachineid=e1b6b77b-df84-4d5e-998a-d7283e5f4f21 id=326c0c96-db4f-4e01-924e-2eac50e0420e
{
"accountid": "4c71abb8-1a54-11ea-a067-000c29a1fe4f",
"cmd": "org.apache.cloudstack.api.command.admin.iso.AttachIsoCmdByAdmin",
"completed": "2019-12-09T12:02:43+0200",
"created": "2019-12-09T12:02:43+0200",
"jobid": "971ce126-7d8c-4ea0-ba3f-5cbbcdbf750f",
"jobprocstatus": 0,
"jobresult": {
"errorcode": 431,
"errortext": "ISO is not available in the zone the VM is in."
},
"jobresultcode": 530,
"jobresulttype": "object",
"jobstatus": 2,
"userid": "4c71db6e-1a54-11ea-a067-000c29a1fe4f"
}
🙈 Error: async API failed for job 971ce126-7d8c-4ea0-ba3f-5cbbcdbf750f

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✖centos6 ✔centos7 ✔debian. JID-452

@blueorangutan test

@Spaceman1984 this is a typical bug fix. i think want it in 4.13 as well

HOLD ON this one until the branching is fixed

@blueorangutan test

@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-617)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 34330 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr3755-t617-kvm-centos7.zip
Intermittent failure detected: /marvin/tests/smoke/test_host_maintenance.py
Intermittent failure detected: /marvin/tests/smoke/test_hostha_kvm.py
Smoke tests completed. 75 look OK, 2 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_cancel_host_maintenace_with_no_migration_jobs
Failure
1.16
test_host_maintenance.py

test_02_cancel_host_maintenace_with_migration_jobs
Error
3.61
test_host_maintenance.py

test_hostha_enable_ha_when_host_disabled
Error
2.64
test_hostha_kvm.py

test_hostha_enable_ha_when_host_in_maintenance
Error
302.87
test_hostha_kvm.py

Rebased to 4.13

@blueorangutan package

@DaanHoogland a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: ✖centos6 ✔centos7 ✔debian. JID-478

@blueorangutan package

@borisstoyanov a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

@borisstoyanov can you approve?

source: gharchive/pull-request

authors: DaanHoogland Spaceman1984 blueorangutan borisstoyanov


text:
Remove storage scope validation on KVM live migration

Description
In ACS, primary storages have two scopes, ZONE and CLUSTER. In KVM, when we are migrating a volume between any source storage to a non managed NFS storage, ACS validates if the destination storage is CLUSTER scoped and cancels the migration if it isn't. However, these scopes are just logical limitations created by ACS, they don't affect KVM.
This PR intends to remove this logical limitation created by ACS.
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[x] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[x] Minor

How Has This Been Tested?
I added unit tests and tested locally, in a test lab.

I created a VM;
I tried to migrate a volume to a ZONE scoped storage;
Before applying this patch, it threw an exception, after applying, it was migrated;

@blueorangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 940

@blueorangutan test

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests

Trillian test result (tid-1729)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 32803 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5321-t1729-kvm-centos7.zip
Smoke tests completed. 89 look OK, 0 have error(s)
Only failed tests results shown below:

Test
Result
Time (s)
Test File

authors: GutoVeronezi blueorangutan nvazquez


text:
Add Keyword Index back to the table of contents

Adds a translated keyword index page for each version of the docs that lists all the pages for that language/version. Page titles are scraped using toc.js

@dblotsky can you review docs-keyword-index.js to make sure there aren't any security issues with how the page is taken from the Jekyll generated JSON and built?

and the docs_index.html _include as well

Yep, LGTM. There is no user input, so there shouldn't be any security issues.

Feel free to close.

authors: dblotsky riknoll

repo: apache/cordova-docs

license_source: bigquery


text:
Migrated Android device, app can't access folders created before the migration

Bug Report

My app has been using cordova.file.externalRootDirectory + "Download/MyAppDir" to write files since Android 9 or 10 and it has all worked, but now suddenly on Android 13 it has stopped when a device was migrated from Device A to Device B.  Device A was a busted phone, and all the content/apps/folders, etc was migrated to the new Device B.

cordova.file.externalRootDirectory =  file:///storage/emulated/0/
      Images/
      Documents/
      Download/
            MyAppDir/ (if not exist, create)
                  aFiles/    (if not exist, create)
                       a-hello.doc  (file downloaded from app)
                       a-goodbye.pdf (file downloaded from app)
                       a-presentation.ppt (file downloaded from app)
                       ...
                  bFiles/    (if not exist, create)
                       b-hello.doc  (file downloaded from app)
                       b-goodbye.pdf (file downloaded from app)
                       b-presentation.ppt (file downloaded from app)
                       ...
                  cFiles/
                  .....

Via the UIs File Manager app, you can browse to the Downloads folder and then into the MyAppDir folder and can access sub-folders and all the downloaded files.  This is the case before and after the migration - all is good so far.
But after the migration to Device B, my app can no longer download to the MyAppDir folder or any of its subfolders.  My app was receiving a permission denied error
So I start troubleshooting thinking maybe Android 13 now requires permissions to access this area.  And after multiple fruitless tests, I deleted one of the sub-folders (aFiles)...then in my app tried to download a file that would need the aFiles folder.  The app successfully created a new aFiles folder AND successfully downloaded the file again.
I ran this test multiple times across the other various sub-folders and was able to replicate it problem every time.  permission denied - then I deleted to the folder, tried the download again, it recreated the folder and successfully downloaded the file.  My app created all these folders, why couldn't my app access them again until after I deleted them and redownloaded?  Even more odd though...is I only had to delete the MyAppDir subfolders to get this to work.  I didn't have to delete the main MyAppDir folder at all.
I can't have users deleting folders and redownloading content again.  I think during the upgrade or migrating the phone the device somehow lost the reference that those folders were created by my app and thus wouldn't allow me to download to them again.  When manually deleting them and then recreating them, its like the association was restored  and new permissions were granted.
How can I account for such issues?
On a side note:
What directory does cordova.file.externalDataDirectory actually write to?  I can download files and write to it with no problem, there no permissions issues.  But then on the users phone, via FileManager, you can't find the file anywhere...where is it being written to and how can the users "File" app locate the downloaded file?

I have a PR to expand on the docs. Android's external storage (all cordova.file.external* constants) have several limitations especially surrounding Filesystem APIs.
https://github.com/apache/cordova-plugin-file/pull/593/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R181
TL;DR; you'll probably need to migrate to use a media-storage plugin, as hinted in my documentation PR.
Basically on any external storage partition access is limited to:

Read/write to files that is owned/created by your own app
Reading media files created by other apps with the appropriate permission. Media files are limited to Audio, Video, and Images. Pre-API 33 requires READ_EXTERNAL_STORAGE permission, while API 33 and later requires READ_MEDIA_AUDIO, READ_MEDIA_VIDEO, and READ_MEDIA_IMAGES` permission respectively.
Other kinds of files such as document files are NOT readable using any filesystem API unless if the file is owned by your application.

Additionally, file API access to external storage requires API 30+. These Scoped storage limitations however are effective on API 29, so specifically on API 29 external storage is not accessible via filesystem APIs. For these reasons, if you use external storage, you'd probably be better to migrate to using a plugin that interfaces with the media store API, which allows for temporary read/write access to specific files as needed.
The File Manager app can see and probably even read/write to those files because it would have the MANAGE_EXTERNAL_STORAGE permission, which is a protected and justified permission. If you declare and try to use this permission, google will expect you to justify why you need it, which is generally reserved for file managers or anti-virus like apps. (Paraphrasing from google docs)
It sounds like in your case, your app created some kind of folder structure of data files inside external storage, and after "migration" from one device to another, these files probably got created by the app responsible for the migration, and thus is no longer owned by your app, which due to scoped storage, read/write access is blocked by filesystem APIs. This is also why the issue "corrects" itself if these data files are deleted and the app redownloads and stores them, since it's the app that's doing the writing, not your migration app/process.

What directory does cordova.file.externalDataDirectory actually write to?

It depends.
If the device has a physical storage device attached, then this is usually /sdcard/<app-id>/files (Not 100% sure on the full path but the /sdcard/ is right)
If the device has no physical storage device attached, then the path is generally /storage/emulated/0/<app-id>/files
0 directory refers to the user id, which is usually 0, but if you're using a corporate multi-user device, then this number might be different.

authors: breautek rolinger

repo: apache/cordova-plugin-file


text:
ddoc_cache test failing with time out

https://travis-ci.org/apache/couchdb/jobs/259978849

https://couchdb-vm2.apache.org/ci_errorlogs/travis-couchdb-259978849-2017-08-01T22:53:26.550316/couchlog.tar.gz

module 'ddoc_cache_lru_test'
  ddoc_cache_lru_test: check_not_started_test...[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
[0.102 s] ok
  ddoc_cache_lru_test: check_lru_test_...[0.004 s] ok
  ddoc_cache_lru_test: check_lru_test_...[0.001 s] ok
  ddoc_cache_lru_test: check_lru_test_...[0.421 s] ok
  ddoc_cache_lru_test: check_lru_test_...*timed out*
  undefined

I'm not 100% sure, but this might be a side effect of calls for _design/_auth going through the cache (and crashing, because of missing _users db).
Also noted that make clean and make eunit apps=ddoc_cache suites=ddoc_cache_lru_test always crashing with timeout, but second run passes.

Haven't seen this in months - closing it out.

authors: eiri wohali

repo: apache/couchdb


text:
[WIP] Couchdb 3326 clustered purge

Overview

The primary purpose of clustered purge is to clean databases that have multiple deleted tombstones or single documents that contain large numbers of conflicts. But it can also be used to purge any document (deleted or non-deleted) with any number of revisions.
Clustered Purge was designed to maintain eventual consistency and prevent unnecessary invalidation of secondary indexes. For this, every database keeps track of a certain number of historical purges requested in the database, as well as its current purge_seq. Internal replications and secondary indexes process database's purges and periodically update their corresponding purge checkpoint documents to report purge_seq processed by them. To ensure eventual consistency, the database will remove store historical purges only after they have been processed by internal replication jobs and secondary indexes.
Testing recommendations

make check apps=couch tests=couch_bt_engine_test_
make check apps=couch tests=couch_db_purge_docs_test_
make check apps=couch_mrview tests=view_purge_test_
make check apps=couch_mrview tests=view_purge_fabric_test_
make check apps=fabric
make check apps=chttpd tests=purge_test_

JIRA issue number
https://issues.apache.org/jira/browse/COUCHDB-3326
Related Issues or Pull Requests

https://github.com/apache/couchdb/pull/1186
Checklist

[X] Code is written and works correctly;
[X] Changes are covered by tests;
[X] Documentation reflects the changes;

I don't think I was clear on my first point. The reason that I'd like to go with a more specific plugin name rather than the more general "compact_start" is that the intent for this is very specific for upgrades to existing indices across the clustered purge deployment. If its more general then a) our single load of ddocs isn't usable and historically speaking it'll get a bit odd on the intended use for it when there's not a whole lot else that can be done.
However, as a separate unrelated PR I'd be perfectly happy to see the start/finish compaction hooks that could be used by the compaction daemon or some other tooling that someone wanted. Although that has the caveat that not all storage engines require compaction so :shrug: on whether it'd be worthwhile.

Thanks @davisp @eiri @nickva.

Lastly, the plugin references in couch_index should go away and that should be written in couch_mrview as that's the indexer with the logic. Passing through a couch_index module is superfluous. Also I'd pull that logic out into its own couch_mrview_plugin module or similar rather than overloading the maybe_create_local_purge_doc (yes its named similar but the logic for its use is completely different). Although we should very much keep the logic as written so that we're not required to open the underlyinng index which could very well overload deployments that have huge numbers of indexes.

Regarding above comments, I understand that it would be better to put it to couch_mrview. However, it looks that couch_mrview is one plugin to couch_index. The control logic is at couch_index. I can pull logic from couch_index to couch_mrview and implement couch_mrview_plugin and couch_mrview_epi.
But we still need to register couch_mrview_epi in some place, like https://github.com/apache/couchdb/blob/master/src/couch_index/src/couch_index_sup.erl#L24
This looks that it can't be done without bothering couch_index.
so this is why I put new epi function to couch_index and add call to couch_mrview to write local purge doc.

Here's a list of tests I thought of while going through the refactoring work on my brach:
https://gist.github.com/davisp/722a61c9d7ba03dc383fff481b61ca61

authors: davisp jiangphcn


text:
Work around issue resetting predefined vars

This is a quick fix for this bug where a predefined variable is being reset beyond its original definition.  This was occurring in the EDIFACT and NACHA schemas.
Definitely feels a little hacky and I was trying to add a test case to reproduce the issue by having a choice branch backtrack after reading a predefined variable but was unsuccessful.  I'm not sure what is triggering this double reset in the EDIFACT/NACHA schemas, so this "fix" may be more of a bandaid instead of fixing a deeper issue.  Since this bug is holding up the release of 3.2.0, I figured it would be worth creating this pull request and open up the forum for discussion on how to fix this issue.
DAFFODIL-2580

I dug into this issue a bit and think I've track down the cause, still not sure of the best fix. Here's a pretty minimal schema that reproduces the issue:
<xs:schema
  xmlns:dfdl="http://www.ogf.org/dfdl/dfdl-1.0/"
  xmlns:xs="http://www.w3.org/2001/XMLSchema">

  <xs:include schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd" />

  <xs:annotation>
    <xs:appinfo source="http://www.ogf.org/dfdl/">
      <dfdl:defineVariable defaultValue="x" name="var1" type="xs:string"/>
      <dfdl:format ref="GeneralFormat" />
    </xs:appinfo>
  </xs:annotation>

  <xs:element name="root">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="opt" minOccurs="0">
          <xs:complexType>
            <xs:sequence>
              <xs:sequence>
                <xs:annotation>
                  <xs:appinfo source="http://www.ogf.org/dfdl/">
                    <dfdl:assert test="{ $var1 eq 'x' }" />
                  </xs:appinfo>
                </xs:annotation>
              </xs:sequence>
              <xs:sequence>
                <xs:annotation>
                  <xs:appinfo source="http://www.ogf.org/dfdl/">
                    <dfdl:assert test="{ $var1 eq 'y' }" />
                  </xs:appinfo>
                </xs:annotation>
              </xs:sequence>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>

</xs:schema>

So we define a variable with a default value, in this case x. We have an optional element which creates a point of uncertainty. Within this PoU we read the variable twice, once in the first assert (which passes) and again in the second assert (which fails). The second assert fails and so we need to back track to the PoU and undo the changes to the variable state.
How we undo this state is broken. For our variables, the variables themselves keep track of the current state and the prior state. When we need to reset back to the PoU, sometimes we use this prior state, but sometimes we just make assumptions about what the prior state should have been. These assumptions aren't always correct. This test finds a case where this isn't correct.
What happens here is we read a variable twice, so we mark it as needing to be reset to the prior states twice to get back to the correct state. But the second read didn't actually change the state. So when we reset once we reset to VariableDefined. And when we reset again we hit this case. Note that in some cases we do actually need to reset twice, so it's not just a matter of ignoring duplicate resets.
I think the core issue here is that variables are trying to keep track of their own state, and only really keep track of their prior state, and then we make assumptions from there. I think the right fix is probably to handle variables like we do other state and PoU's and just take a snapshot. When we reset back to the PoU we just restore that snapshot. Unfortunately, variables are a bit more complicated and are mutable, so taking a snapshot may add some complication and overhead.
Maybe another option is instead of PState snapshotting the entire variable map, we instead just snapshot the state of each individual value prior to the change. So it's a sort of copy-on-write behavior. Then when we reset back to the PoU, we just need to reset back to the state of things that were changed. That might be a better approach with less overhead.
Note that both EDIFACT and NACHA hit this double-read issue but in different ways. NACHA reads an encoding variable multiple times in a PoU, and EDIFACT reads variables related to escape schemas multiple times in a PoU.

Some questions for clarification:

What is the pitfall of just taking a snapshot of variables’ values like other state and restoring the snapshot when resetting back to the PoU?  A snapshot copies variables’ values at a certain point in time and restoring the snapshot resets variables back to their snapshotted values.  What does a variable’s mutability have to do with that, that is, why would snapshotting variables be more complicated than snapshotting other state?  I do understand the overhead of copying all variables’ values in every snapshot and resetting them (likely back to the same values) when restoring snapshots.
Adding copy-on-write behavior to variables sounds like an attempt to optimize away some of the overhead on the assumption that variables change values infrequently.  Do you have any range of numbers (even ballpark guesses) for how many variables might exist during a parse (from zero to 20?) and how many times variables really change values during a parse (from zero to 1000 times)?

My suggestion is to replace the broken code (which makes assumption) with simple code that is obviously correct in behavior while measuring performance before and after.  When you are satisfied the code works correctly, then you can look for ways to use copy-on-write, caches, etc., to speed up performance.

I think its really just about potential overhead. Variables really don't change all that often, and so copying the entire variable state every time we enter a point of uncertainty might have some noticeable overhead. I'm not sure if that's why we have this prior state stuff or not, but I would guess that the reason for being different than the rest of the PoU stuff.

Most schemas don't define variables at all, but there are four predefined variables that will always exist: 7.7.1.2 Predefined Variabls. So there is a minimum of four variables. Though I imagine max used is still fairly small, probably in the range of a dozen or so. So a fully copy every PoU might not be terrible. That said, we recently added newVarialbeInstance, which makes variables much more useful--I think I've already seen in increase in variables since this was added. That said, I'd gust most variables change pretty rarely. They're set once, read a few times, and then that's it. But that's just a guess.

I've actually already implemented the copy-on-write approach, we were kindof already doing something similar, it was just a matter change storeing copies in separately from the variable instances. Though I am interested if there is a performance benefit. It would be much simpler to just copy the whole thing, and it shouldn't be too much effort to change it to the simpler copy-everything-on-PoU and see the difference.

I did some testing on three different approaches with the PCAP schema, which I think is good representation of fairly complex schema with a decent amount of PoUs and some variables stuff. Note that this version does not use any of the layering stuff, which does rely on variables quite a bit more.
The three approaches were:

Deep copy the variable map every time we enter a PoU
Deep copy the variable map the first time a variable is modified inside a PoU
Copy instance information the first time a variable instance is modified inside  PoU

Each one is a bit more complex than the previous. The first one is simple to implement, but potentially adds a lot of overhead. The second one is a bit more complex, but only has overhead if a variable is modified. But if the variable map grows large, the deep copy might be noticable. The last one is yet again more complex, but minimizes copying if there are lots of variables or new variable instances.
The numbers below are for parsing 20,000 PCAP files. The null infoset outputter was used to avoid the overhead of writing the infoset.
The three stats gathered are total time (smaller is better) and maximum and average rate in files/second (larger is better). The numbers are also compared against the current 3.1.0 release, with percent change in parenthesis.

3.1.0
Deep Copy Every PoU
Deep Copy On Write
Copy Instance On Write

Total time (seconds)
39.97
41.42 (3.62%)
36.59 (-8.45%)
36.55 (-8.55%)

Max rate (files/second)
637.72
570.15 -10.60%)
628.87 (-1.39%)
639.01 (0.20%)

Avg rage (files/second)
500.40
483.79 (-3.32%)
546.65 (9.24%)
547.21 (9.35%)

So deep copy on write and copy instance on write are virtually the same, with maybe a slight advantage to the copy instance on write, but the differences could easily be in the noise of JVM. Deep copying every PoU is definitely a bad idea.
Also, note that I think copy on write's are faster than 3.1.0 because we currently allocate an empty Map every time we enter a PoU just in case we have to do variable tracking stuff. In the copy on write changes, it only creates that Map if variable change. Creating an Empty map can be expensive, if if it's never used.
So I think this is a clear win for the copy-on-write stuff. Whether or not we add extra complexity to handle per-instance copy on write or entire map copy-on-write doesn't seem to matter, at least not with this format. I think if a schema had lots of variables or lots of nested new variable instances, then maybe the variable map could grow pretty big and make the deep copy expensive, but I'm not sure how likely that is.
I think I'm leaning towards the deep copy on write. It's definitely simpler than the copy instance on write, and seems to have comparable performance.

Fixed by PR #682, closing this PR

authors: jadams-tresys stevedlawrence tuxji

repo: apache/daffodil


text:
docs: Document incompatibility of unhex with Spark 3.2

What is the problem the feature request solves?
https://github.com/apache/datafusion-comet/pull/342 adds support for unhex, and we see compatible behavior in Comet with Spark 3.3 and above.
However, when running against Spark 3.2, we include a bug fix for https://issues.apache.org/jira/browse/SPARK-40924 that was added in Spark 3.3, so although Comet's behavior is more correct when running against Spark 3.2, it is not the same, and we should document this.
Rather than manually add a note in the compatibility guide I would prefer to extend the mechanism we are using for documenting cast expressions so that we can automate generating compatibility notes for other expression types.
Describe the potential solution
No response
Additional context
No response

We no longer support Spark 3.2, so closing this

repo: apache/datafusion-comet