├── .github ├── CODEOWNERS └── workflows │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Readme.md ├── assets ├── datacube_marketing.png ├── icecube.png └── icecube_architecture_diagram.png ├── docs ├── contribute.md ├── datacube │ └── Datacube.md ├── examples.md ├── examples │ ├── Ex1_SARDatacube.ipynb │ ├── Ex2_LabelsDatacube.ipynb │ ├── Ex3_CreatingDatacube.ipynb │ ├── Ex4_Datacube.ipynb │ └── Ex5_Datacube_for_ML.ipynb ├── index.md ├── installation.md ├── labelscube │ ├── LabelsDatacube.md │ ├── RasterLabels.md │ └── VectorLabels.md ├── overview.md ├── release_notes.md └── sarcube │ ├── GRDDatacube.md │ ├── SARDatacube.md │ └── SLCDatacube.md ├── environment.yml ├── icecube ├── __init__.py ├── bin │ ├── __init__.py │ ├── config.py │ ├── datacube.py │ ├── datacube_variables.py │ ├── generate_cube.py │ ├── labels_cube │ │ ├── __init__.py │ │ ├── create_json_labels.py │ │ ├── labels_cube_generator.py │ │ ├── labels_datacube.py │ │ ├── labels_utils.py │ │ ├── raster_labels.py │ │ └── vector_labels.py │ └── sar_cube │ │ ├── __init__.py │ │ ├── grd_datacube.py │ │ ├── sar_datacube.py │ │ ├── sar_datacube_metadata.py │ │ └── slc_datacube.py ├── config.json └── utils │ ├── __init__.py │ ├── analytics_IO.py │ ├── common_utils.py │ ├── logger.py │ └── metadata_crawler.py ├── mkdocs.yml ├── setup.py ├── tasks.py └── tests ├── __init__.py ├── datacube_test.py ├── grd_datacube_test.py ├── merge_datacubes_test.py ├── raster_labels_datacube_test.py ├── resources ├── grd_stack │ ├── ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.tif │ ├── ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.tif │ └── ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.tif ├── json_config │ ├── config_use_case1.json │ ├── config_use_case2.json │ ├── config_use_case3.json │ ├── config_use_case4.json │ ├── config_use_case5.json │ ├── config_use_case6.json │ └── config_use_case_default.json ├── labels │ └── dummy_vector_labels.json ├── masks │ ├── ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.png │ ├── ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.png │ └── ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.png └── slc_stack │ ├── ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_0.h5 │ ├── ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_1.h5 │ └── ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_2.h5 ├── slc_datacube_test.py ├── user_config_test.py └── vector_labels_datacube_test.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/Readme.md -------------------------------------------------------------------------------- /assets/datacube_marketing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/assets/datacube_marketing.png -------------------------------------------------------------------------------- /assets/icecube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/assets/icecube.png -------------------------------------------------------------------------------- /assets/icecube_architecture_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/assets/icecube_architecture_diagram.png -------------------------------------------------------------------------------- /docs/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/contribute.md -------------------------------------------------------------------------------- /docs/datacube/Datacube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/datacube/Datacube.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/examples/Ex1_SARDatacube.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/examples/Ex1_SARDatacube.ipynb -------------------------------------------------------------------------------- /docs/examples/Ex2_LabelsDatacube.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/examples/Ex2_LabelsDatacube.ipynb -------------------------------------------------------------------------------- /docs/examples/Ex3_CreatingDatacube.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/examples/Ex3_CreatingDatacube.ipynb -------------------------------------------------------------------------------- /docs/examples/Ex4_Datacube.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/examples/Ex4_Datacube.ipynb -------------------------------------------------------------------------------- /docs/examples/Ex5_Datacube_for_ML.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/examples/Ex5_Datacube_for_ML.ipynb -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/labelscube/LabelsDatacube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/labelscube/LabelsDatacube.md -------------------------------------------------------------------------------- /docs/labelscube/RasterLabels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/labelscube/RasterLabels.md -------------------------------------------------------------------------------- /docs/labelscube/VectorLabels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/labelscube/VectorLabels.md -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/overview.md -------------------------------------------------------------------------------- /docs/release_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/release_notes.md -------------------------------------------------------------------------------- /docs/sarcube/GRDDatacube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/sarcube/GRDDatacube.md -------------------------------------------------------------------------------- /docs/sarcube/SARDatacube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/sarcube/SARDatacube.md -------------------------------------------------------------------------------- /docs/sarcube/SLCDatacube.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/docs/sarcube/SLCDatacube.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/environment.yml -------------------------------------------------------------------------------- /icecube/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icecube/bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icecube/bin/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/config.py -------------------------------------------------------------------------------- /icecube/bin/datacube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/datacube.py -------------------------------------------------------------------------------- /icecube/bin/datacube_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/datacube_variables.py -------------------------------------------------------------------------------- /icecube/bin/generate_cube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/generate_cube.py -------------------------------------------------------------------------------- /icecube/bin/labels_cube/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icecube/bin/labels_cube/create_json_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/labels_cube/create_json_labels.py -------------------------------------------------------------------------------- /icecube/bin/labels_cube/labels_cube_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/labels_cube/labels_cube_generator.py -------------------------------------------------------------------------------- /icecube/bin/labels_cube/labels_datacube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/labels_cube/labels_datacube.py -------------------------------------------------------------------------------- /icecube/bin/labels_cube/labels_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/labels_cube/labels_utils.py -------------------------------------------------------------------------------- /icecube/bin/labels_cube/raster_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/labels_cube/raster_labels.py -------------------------------------------------------------------------------- /icecube/bin/labels_cube/vector_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/labels_cube/vector_labels.py -------------------------------------------------------------------------------- /icecube/bin/sar_cube/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icecube/bin/sar_cube/grd_datacube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/sar_cube/grd_datacube.py -------------------------------------------------------------------------------- /icecube/bin/sar_cube/sar_datacube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/sar_cube/sar_datacube.py -------------------------------------------------------------------------------- /icecube/bin/sar_cube/sar_datacube_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/sar_cube/sar_datacube_metadata.py -------------------------------------------------------------------------------- /icecube/bin/sar_cube/slc_datacube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/bin/sar_cube/slc_datacube.py -------------------------------------------------------------------------------- /icecube/config.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /icecube/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /icecube/utils/analytics_IO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/utils/analytics_IO.py -------------------------------------------------------------------------------- /icecube/utils/common_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/utils/common_utils.py -------------------------------------------------------------------------------- /icecube/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/utils/logger.py -------------------------------------------------------------------------------- /icecube/utils/metadata_crawler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/icecube/utils/metadata_crawler.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/setup.py -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tasks.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/datacube_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/datacube_test.py -------------------------------------------------------------------------------- /tests/grd_datacube_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/grd_datacube_test.py -------------------------------------------------------------------------------- /tests/merge_datacubes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/merge_datacubes_test.py -------------------------------------------------------------------------------- /tests/raster_labels_datacube_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/raster_labels_datacube_test.py -------------------------------------------------------------------------------- /tests/resources/grd_stack/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/grd_stack/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.tif -------------------------------------------------------------------------------- /tests/resources/grd_stack/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/grd_stack/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.tif -------------------------------------------------------------------------------- /tests/resources/grd_stack/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/grd_stack/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.tif -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/json_config/config_use_case1.json -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/json_config/config_use_case2.json -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case3.json: -------------------------------------------------------------------------------- 1 | { 2 | "temporal_resolution": 0.5 3 | } -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/json_config/config_use_case4.json -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/json_config/config_use_case5.json -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/json_config/config_use_case6.json -------------------------------------------------------------------------------- /tests/resources/json_config/config_use_case_default.json: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /tests/resources/labels/dummy_vector_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/labels/dummy_vector_labels.json -------------------------------------------------------------------------------- /tests/resources/masks/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/masks/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_0.png -------------------------------------------------------------------------------- /tests/resources/masks/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/masks/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_1.png -------------------------------------------------------------------------------- /tests/resources/masks/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/masks/ICEYE_GRD_54549_20210427T215124_hollow_10x10pixels_fake_2.png -------------------------------------------------------------------------------- /tests/resources/slc_stack/ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_0.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/slc_stack/ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_0.h5 -------------------------------------------------------------------------------- /tests/resources/slc_stack/ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_1.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/slc_stack/ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_1.h5 -------------------------------------------------------------------------------- /tests/resources/slc_stack/ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_2.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/resources/slc_stack/ICEYE_SLC_54549_20210427T215124_hollow_20x20pixels_fake_2.h5 -------------------------------------------------------------------------------- /tests/slc_datacube_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/slc_datacube_test.py -------------------------------------------------------------------------------- /tests/user_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/user_config_test.py -------------------------------------------------------------------------------- /tests/vector_labels_datacube_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iceye-ltd/icecube/HEAD/tests/vector_labels_datacube_test.py --------------------------------------------------------------------------------