├── requirements.txt ├── setup.cfg ├── s2reader ├── __init__.py ├── cli │ └── __init__.py └── exceptions.py ├── .gitignore ├── tests └── data │ ├── compact_safe │ └── S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE │ │ ├── DATASTRIP │ │ └── DS_SGS__20170226T171842_S20170226T102458 │ │ │ └── MTD_DS.xml │ │ ├── GRANULE │ │ └── L1C_T32TNM_A008785_20170226T102458 │ │ │ ├── IMG_DATA │ │ │ ├── T32TNM_20170226T102021_B01.jp2 │ │ │ ├── T32TNM_20170226T102021_B02.jp2 │ │ │ ├── T32TNM_20170226T102021_B03.jp2 │ │ │ ├── T32TNM_20170226T102021_B04.jp2 │ │ │ ├── T32TNM_20170226T102021_B05.jp2 │ │ │ ├── T32TNM_20170226T102021_B06.jp2 │ │ │ ├── T32TNM_20170226T102021_B07.jp2 │ │ │ ├── T32TNM_20170226T102021_B08.jp2 │ │ │ ├── T32TNM_20170226T102021_B09.jp2 │ │ │ ├── T32TNM_20170226T102021_B10.jp2 │ │ │ ├── T32TNM_20170226T102021_B11.jp2 │ │ │ ├── T32TNM_20170226T102021_B12.jp2 │ │ │ ├── T32TNM_20170226T102021_B8A.jp2 │ │ │ └── T32TNM_20170226T102021_TCI.jp2 │ │ │ ├── AUX_DATA │ │ │ └── AUX_ECMWFT │ │ │ └── QI_DATA │ │ │ ├── T32TNM_20170226T102021_PVI.jp2 │ │ │ ├── MSK_DEFECT_B01.gml │ │ │ ├── MSK_DEFECT_B02.gml │ │ │ ├── MSK_DEFECT_B03.gml │ │ │ ├── MSK_DEFECT_B04.gml │ │ │ ├── MSK_DEFECT_B05.gml │ │ │ ├── MSK_DEFECT_B06.gml │ │ │ ├── MSK_DEFECT_B07.gml │ │ │ ├── MSK_DEFECT_B08.gml │ │ │ ├── MSK_DEFECT_B09.gml │ │ │ ├── MSK_DEFECT_B11.gml │ │ │ ├── MSK_DEFECT_B12.gml │ │ │ ├── MSK_DEFECT_B8A.gml │ │ │ ├── MSK_NODATA_B01.gml │ │ │ ├── MSK_NODATA_B02.gml │ │ │ ├── MSK_NODATA_B03.gml │ │ │ ├── MSK_NODATA_B04.gml │ │ │ ├── MSK_NODATA_B05.gml │ │ │ ├── MSK_NODATA_B06.gml │ │ │ ├── MSK_NODATA_B07.gml │ │ │ ├── MSK_NODATA_B08.gml │ │ │ ├── MSK_NODATA_B09.gml │ │ │ ├── MSK_NODATA_B10.gml │ │ │ ├── MSK_NODATA_B8A.gml │ │ │ ├── MSK_SATURA_B01.gml │ │ │ ├── MSK_SATURA_B02.gml │ │ │ ├── MSK_SATURA_B03.gml │ │ │ ├── MSK_SATURA_B04.gml │ │ │ ├── MSK_SATURA_B05.gml │ │ │ ├── MSK_SATURA_B06.gml │ │ │ ├── MSK_SATURA_B07.gml │ │ │ ├── MSK_SATURA_B08.gml │ │ │ ├── MSK_SATURA_B09.gml │ │ │ ├── MSK_SATURA_B10.gml │ │ │ ├── MSK_SATURA_B11.gml │ │ │ ├── MSK_SATURA_B12.gml │ │ │ ├── MSK_SATURA_B8A.gml │ │ │ ├── MSK_TECQUA_B01.gml │ │ │ ├── MSK_TECQUA_B02.gml │ │ │ ├── MSK_TECQUA_B03.gml │ │ │ ├── MSK_TECQUA_B04.gml │ │ │ ├── MSK_TECQUA_B05.gml │ │ │ ├── MSK_TECQUA_B06.gml │ │ │ ├── MSK_TECQUA_B07.gml │ │ │ ├── MSK_TECQUA_B08.gml │ │ │ ├── MSK_TECQUA_B09.gml │ │ │ ├── MSK_TECQUA_B10.gml │ │ │ ├── MSK_TECQUA_B11.gml │ │ │ ├── MSK_TECQUA_B12.gml │ │ │ └── MSK_TECQUA_B8A.gml │ │ └── HTML │ │ ├── star_bg.jpg │ │ ├── banner_1.png │ │ ├── banner_2.png │ │ └── banner_3.png │ ├── safe │ └── S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE │ │ ├── S2A_OPER_BWI_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.png │ │ ├── DATASTRIP │ │ └── S2A_OPER_MSI_L1C_DS_SGS__20160905T073438_S20160905T010424_N02.04 │ │ │ └── S2A_OPER_MTD_L1C_DS_SGS__20160905T073438_S20160905T010424.xml │ │ ├── GRANULE │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04 │ │ │ ├── QI_DATA │ │ │ │ ├── S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HLA.jp2 │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B12_MSIL1C.gml │ │ │ │ └── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C.gml │ │ │ ├── IMG_DATA │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B01.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B02.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B03.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B04.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B05.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B06.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B07.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B08.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B09.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B10.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B11.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B12.jp2 │ │ │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B8A.jp2 │ │ │ └── AUX_DATA │ │ │ │ └── S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04 │ │ │ ├── QI_DATA │ │ │ │ ├── S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HMA.jp2 │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C.gml │ │ │ │ └── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C.gml │ │ │ ├── IMG_DATA │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B01.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B02.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B03.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B04.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B05.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B06.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B07.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B08.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B09.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B10.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B11.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B12.jp2 │ │ │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B8A.jp2 │ │ │ └── AUX_DATA │ │ │ │ └── S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04 │ │ │ ├── QI_DATA │ │ │ │ ├── S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HNA.jp2 │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C.gml │ │ │ │ └── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C.gml │ │ │ ├── IMG_DATA │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B01.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B02.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B03.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B04.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B05.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B06.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B07.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B08.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B09.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B10.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B11.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B12.jp2 │ │ │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B8A.jp2 │ │ │ └── AUX_DATA │ │ │ │ └── S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04 │ │ │ ├── QI_DATA │ │ │ │ ├── S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HNV.jp2 │ │ │ │ ├── S2A_OPER_MSK_CLOUDS_SGS__20160905T073438_A006291_T53HNV_B00_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C.gml │ │ │ │ └── S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C.gml │ │ │ ├── IMG_DATA │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B01.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B02.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B03.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B04.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B05.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B06.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B07.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B08.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B09.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B10.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B11.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B12.jp2 │ │ │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B8A.jp2 │ │ │ └── AUX_DATA │ │ │ │ └── S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04 │ │ │ ├── QI_DATA │ │ │ │ ├── S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HPA.jp2 │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B04_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B05_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B06_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B07_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B08_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B09_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B10_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B11_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B12_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B8A_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C.gml │ │ │ │ ├── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C.gml │ │ │ │ └── S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C.gml │ │ │ ├── IMG_DATA │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B01.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B02.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B03.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B04.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B05.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B06.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B07.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B08.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B09.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B10.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B11.jp2 │ │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B12.jp2 │ │ │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B8A.jp2 │ │ │ └── AUX_DATA │ │ │ │ └── S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04 │ │ │ ├── QI_DATA │ │ │ └── S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HPV.jp2 │ │ │ ├── IMG_DATA │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B01.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B02.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B03.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B04.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B05.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B06.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B07.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B08.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B09.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B10.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B11.jp2 │ │ │ ├── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B12.jp2 │ │ │ └── S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B8A.jp2 │ │ │ └── AUX_DATA │ │ │ └── S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 │ │ └── HTML │ │ ├── star_bg.jpg │ │ ├── banner_1.png │ │ ├── banner_2.png │ │ └── banner_3.png │ └── zipped_safe │ ├── S2A_MSIL1C_20170809T100031_N0205_R122_T32TQT_20170809T100028.zip │ └── S2A_MSIL1C_20170908T100031_N0205_R122_T33UWP_20170908T100655.zip └── CHANGELOG.rst /requirements.txt: -------------------------------------------------------------------------------- 1 | lxml 2 | shapely 3 | numpy 4 | pyproj 5 | cached_property 6 | zipfile2 7 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [aliases] 2 | test=pytest 3 | 4 | [tool:pytest] 5 | addopts=--verbose 6 | testpaths=tests 7 | -------------------------------------------------------------------------------- /s2reader/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from .s2reader import open, SentinelDataSet, SentinelGranule, BAND_IDS 4 | -------------------------------------------------------------------------------- /s2reader/cli/__init__.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | """s2reader.cli module.""" 3 | 4 | # from .inspect import main as inspect 5 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | venv/ 3 | s2reader.egg-info/ 4 | dist/ 5 | build/ 6 | .cache/ 7 | .eggs/ 8 | .coverage 9 | htmlcov/ 10 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/DATASTRIP/DS_SGS__20170226T171842_S20170226T102458/MTD_DS.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/IMG_DATA/T32TNM_20170226T102021_TCI.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/S2A_OPER_BWI_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/zipped_safe/S2A_MSIL1C_20170809T100031_N0205_R122_T32TQT_20170809T100028.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/zipped_safe/S2A_MSIL1C_20170809T100031_N0205_R122_T32TQT_20170809T100028.zip -------------------------------------------------------------------------------- /tests/data/zipped_safe/S2A_MSIL1C_20170908T100031_N0205_R122_T33UWP_20170908T100655.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/zipped_safe/S2A_MSIL1C_20170908T100031_N0205_R122_T33UWP_20170908T100655.zip -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/DATASTRIP/S2A_OPER_MSI_L1C_DS_SGS__20160905T073438_S20160905T010424_N02.04/S2A_OPER_MTD_L1C_DS_SGS__20160905T073438_S20160905T010424.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HLA.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HMA.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HNA.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HNV.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HPA.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/QI_DATA/S2A_OPER_PVI_L1C_TL_SGS__20160905T073438_A006291_T53HPV.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B01.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B02.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B03.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B04.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B05.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B06.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B07.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B08.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B09.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B10.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B11.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B12.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/IMG_DATA/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_B8A.jp2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/star_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/star_bg.jpg -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/banner_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/banner_1.png -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/banner_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/banner_2.png -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/banner_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/HTML/banner_3.png -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/star_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/star_bg.jpg -------------------------------------------------------------------------------- /s2reader/exceptions.py: -------------------------------------------------------------------------------- 1 | """Errors and Warnings.""" 2 | 3 | 4 | class S2ReaderIOError(IOError): 5 | """Raised if an expected file cannot be found.""" 6 | 7 | 8 | class S2ReaderMetadataError(Exception): 9 | """Raised if metadata structure is not as expected.""" 10 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/banner_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/banner_1.png -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/banner_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/banner_2.png -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/banner_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/HTML/banner_3.png -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/AUX_DATA/AUX_ECMWFT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/AUX_DATA/AUX_ECMWFT -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/T32TNM_20170226T102021_PVI.jp2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/T32TNM_20170226T102021_PVI.jp2 -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ######### 2 | Changelog 3 | ######### 4 | 5 | --- 6 | 0.5 7 | --- 8 | * raise warning instead of exception if expected image path is not available 9 | 10 | --- 11 | 0.4 12 | --- 13 | * added footprint bounds to ``s2_inspect`` output 14 | * added custom exception ``S2ReaderIOError`` if a file cannot be found 15 | * added custom exception ``S2ReaderMetadataError`` if an unexpected metadata structure is detected 16 | * fixed returned band paths & added flags for absolute or relative paths 17 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ungarj/s2reader/HEAD/tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPV_N02.04/AUX_DATA/S2A_OPER_AUX_ECMWFT_SGS__20160905T073438_V20160905T000000_20160905T120000 -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B01.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B02.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B03.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B04.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B05.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B06.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B07.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B08.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B09.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B11.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B12.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_DEFECT_B8A.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20170226T171842_A008785_T32TNM_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B01.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B02.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B03.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B04.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B05.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B06.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B07.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B08.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B09.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B10.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_NODATA_B8A.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20170226T171842_A008785_T32TNM_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B01.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B02.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B03.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B04.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B05.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B06.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B07.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B08.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B09.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B10.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B11.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B12.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_SATURA_B8A.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20170226T171842_A008785_T32TNM_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B01.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B02.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B03.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B04.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B05.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B06.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B07.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B08.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B09.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B10.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B11.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B12.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/compact_safe/S2A_MSIL1C_20170226T102021_N0204_R065_T32TNM_20170226T102458.SAFE/GRANULE/L1C_T32TNM_A008785_20170226T102458/QI_DATA/MSK_TECQUA_B8A.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20170226T171842_A008785_T32TNM_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HLA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HLA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HMA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HMA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNA_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_CLOUDS_SGS__20160905T073438_A006291_T53HNV_B00_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_CLOUDS pixels mask from data-strip S2A_OPER_MSK_CLOUDS_SGS__20160905T073438_A006291_T53HNV_B00_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HNV_N02.04/QI_DATA/S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_TECQUA pixels mask from data-strip S2A_OPER_MSK_TECQUA_SGS__20160905T073438_A006291_T53HNV_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_DEFECT pixels mask from data-strip S2A_OPER_MSK_DEFECT_SGS__20160905T073438_A006291_T53HPA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B04_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B04_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B05_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B05_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B06_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B06_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B07_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B07_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B08_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B08_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B09_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B09_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B10_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B10_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B11_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B11_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B12_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B12_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B8A_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_NODATA pixels mask from data-strip S2A_OPER_MSK_NODATA_SGS__20160905T073438_A006291_T53HPA_B8A_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B01_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B02_MSIL1C 4 | 5 | 6 | -------------------------------------------------------------------------------- /tests/data/safe/S2A_OPER_PRD_MSIL1C_PDMC_20160905T104813_R002_V20160905T005712_20160905T010424.SAFE/GRANULE/S2A_OPER_MSI_L1C_TL_SGS__20160905T073438_A006291_T53HPA_N02.04/QI_DATA/S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C.gml: -------------------------------------------------------------------------------- 1 | 2 | 3 | MSK_SATURA pixels mask from data-strip S2A_OPER_MSK_SATURA_SGS__20160905T073438_A006291_T53HPA_B03_MSIL1C 4 | 5 | 6 | --------------------------------------------------------------------------------