HLS 2.0 granules for almost any December day are missing
Posted: Fri May 17, 2024 3:17 pm America/New_York
Hi,
I've fetched all granules since 2018 (in fact just their overiews) from the HLS2.0 dataset for a specific tile_id and found out that the amount of data dramatically differs from month to month. Especially for december.
Consider tile_id 39UUV and following commands:
wget https://github.com/nasa/HLS-Data-Resources/raw/main/bash/hls-bulk-download/getHLS.sh
chmod +x ./getHLS.sh
echo "39UUV" > /tmp/tiles
./getHLS.sh /tmp/tiles 2018-12-01 2018-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2019-12-01 2019-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2020-12-01 2020-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2021-12-01 2021-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2022-12-01 2022-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2023-12-01 2023-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2024-12-01 2024-12-31 /tmp/results
The output is:
granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2018/39/U/U/V/HLS.S30.T39UUV.2018335T080259.v2.0
Finished downloading into /tmp/results/S30/2018/39/U/U/V/HLS.S30.T39UUV.2018335T080259.v2.0
1 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2019/39/U/U/V/HLS.S30.T39UUV.2019338T081311.v2.0
Finished downloading into /tmp/results/S30/2019/39/U/U/V/HLS.S30.T39UUV.2019338T081311.v2.0
1 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2020/39/U/U/V/HLS.S30.T39UUV.2020338T081319.v2.0
Finished downloading into /tmp/results/S30/2020/39/U/U/V/HLS.S30.T39UUV.2020338T081319.v2.0
0 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
1 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2022/39/U/U/V/HLS.S30.T39UUV.2022337T081219.v2.0
Finished downloading into /tmp/results/S30/2022/39/U/U/V/HLS.S30.T39UUV.2022337T081219.v2.0
0 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
0 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
So only 4 granules are available. 1 per 2018, 2019, 2020 and 2022.
There are at least 10 times more data for this tile_id for other months.
I guess this isn't the only tile that lacks december data.
Any ideas whats wrong with it?
I've fetched all granules since 2018 (in fact just their overiews) from the HLS2.0 dataset for a specific tile_id and found out that the amount of data dramatically differs from month to month. Especially for december.
Consider tile_id 39UUV and following commands:
wget https://github.com/nasa/HLS-Data-Resources/raw/main/bash/hls-bulk-download/getHLS.sh
chmod +x ./getHLS.sh
echo "39UUV" > /tmp/tiles
./getHLS.sh /tmp/tiles 2018-12-01 2018-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2019-12-01 2019-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2020-12-01 2020-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2021-12-01 2021-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2022-12-01 2022-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2023-12-01 2023-12-31 /tmp/results
./getHLS.sh /tmp/tiles 2024-12-01 2024-12-31 /tmp/results
The output is:
granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2018/39/U/U/V/HLS.S30.T39UUV.2018335T080259.v2.0
Finished downloading into /tmp/results/S30/2018/39/U/U/V/HLS.S30.T39UUV.2018335T080259.v2.0
1 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2019/39/U/U/V/HLS.S30.T39UUV.2019338T081311.v2.0
Finished downloading into /tmp/results/S30/2019/39/U/U/V/HLS.S30.T39UUV.2019338T081311.v2.0
1 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2020/39/U/U/V/HLS.S30.T39UUV.2020338T081319.v2.0
Finished downloading into /tmp/results/S30/2020/39/U/U/V/HLS.S30.T39UUV.2020338T081319.v2.0
0 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
1 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
Downloading into /tmp/results/S30/2022/39/U/U/V/HLS.S30.T39UUV.2022337T081219.v2.0
Finished downloading into /tmp/results/S30/2022/39/U/U/V/HLS.S30.T39UUV.2022337T081219.v2.0
0 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
0 granules to download
xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value
So only 4 granules are available. 1 per 2018, 2019, 2020 and 2022.
There are at least 10 times more data for this tile_id for other months.
I guess this isn't the only tile that lacks december data.
Any ideas whats wrong with it?