├── .coveragerc ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE.txt ├── README.md ├── docs ├── .nojekyll ├── Makefile ├── _static │ └── .gitignore ├── changelog.md ├── conf.py ├── getting-started.md ├── index.md ├── installation.md ├── readme.md ├── requirements.txt └── tutorials.md ├── examples ├── extract-chips.ipynb ├── masks.ipynb └── post-processing.ipynb ├── poetry.lock ├── pyproject.toml ├── satproc ├── __init__.py ├── chips.py ├── console │ ├── extract_chips.py │ ├── filter.py │ ├── generalize.py │ ├── make_masks.py │ ├── match_histograms.py │ ├── polygonize.py │ ├── scale.py │ ├── smooth_stitch.py │ └── spatial_filter.py ├── filter.py ├── histogram.py ├── masks.py ├── postprocess │ ├── generalize.py │ ├── polygonize.py │ ├── smooth.py │ └── spatial_filter.py ├── scale.py └── utils.py └── tests ├── conftest.py ├── data ├── lux1.tif ├── lux1_aoi.geojson └── lux1_gt.geojson ├── test_extract_chips.py ├── test_filter.py ├── test_filter └── chips │ ├── lux1_0_0.tif │ ├── lux1_0_1.tif │ ├── lux1_0_2.tif │ ├── lux1_0_3.tif │ ├── lux1_1_0.tif │ ├── lux1_1_1.tif │ ├── lux1_1_2.tif │ └── lux1_1_3.tif ├── test_generalize.py ├── test_generalize └── output.gpkg ├── test_make_masks.py ├── test_match_histograms.py ├── test_match_histograms ├── input.tif └── ref.tif ├── test_polygonize.py ├── test_polygonize └── chips │ ├── lux1_0_0.tif │ ├── lux1_0_1.tif │ ├── lux1_0_2.tif │ ├── lux1_0_3.tif │ ├── lux1_1_0.tif │ ├── lux1_1_1.tif │ ├── lux1_1_2.tif │ └── lux1_1_3.tif ├── test_scale.py ├── test_smooth_stitch.py └── test_smooth_stitch └── distance ├── lux1_0_0.tif ├── lux1_0_1.tif ├── lux1_0_2.tif ├── lux1_0_3.tif ├── lux1_0_4.tif ├── lux1_0_5.tif ├── lux1_0_6.tif ├── lux1_1_0.tif ├── lux1_1_1.tif ├── lux1_1_10.tif ├── lux1_1_11.tif ├── lux1_1_12.tif ├── lux1_1_2.tif ├── lux1_1_3.tif ├── lux1_1_4.tif ├── lux1_1_5.tif ├── lux1_1_6.tif ├── lux1_1_9.tif ├── lux1_2_0.tif ├── lux1_2_1.tif ├── lux1_2_10.tif ├── lux1_2_11.tif ├── lux1_2_12.tif ├── lux1_2_2.tif ├── lux1_2_3.tif ├── lux1_2_4.tif ├── lux1_2_5.tif ├── lux1_2_6.tif ├── lux1_2_9.tif ├── lux1_3_0.tif ├── lux1_3_1.tif ├── lux1_3_10.tif ├── lux1_3_11.tif ├── lux1_3_12.tif ├── lux1_3_2.tif ├── lux1_3_3.tif ├── lux1_3_4.tif ├── lux1_3_5.tif ├── lux1_3_6.tif ├── lux1_3_9.tif └── orig.vrt /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- 1 | [settings] 2 | profile = black 3 | known_first_party = satproc 4 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | # Empty directory 2 | -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/docs/tutorials.md -------------------------------------------------------------------------------- /examples/extract-chips.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/examples/extract-chips.ipynb -------------------------------------------------------------------------------- /examples/masks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/examples/masks.ipynb -------------------------------------------------------------------------------- /examples/post-processing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/examples/post-processing.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/pyproject.toml -------------------------------------------------------------------------------- /satproc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/__init__.py -------------------------------------------------------------------------------- /satproc/chips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/chips.py -------------------------------------------------------------------------------- /satproc/console/extract_chips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/extract_chips.py -------------------------------------------------------------------------------- /satproc/console/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/filter.py -------------------------------------------------------------------------------- /satproc/console/generalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/generalize.py -------------------------------------------------------------------------------- /satproc/console/make_masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/make_masks.py -------------------------------------------------------------------------------- /satproc/console/match_histograms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/match_histograms.py -------------------------------------------------------------------------------- /satproc/console/polygonize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/polygonize.py -------------------------------------------------------------------------------- /satproc/console/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/scale.py -------------------------------------------------------------------------------- /satproc/console/smooth_stitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/smooth_stitch.py -------------------------------------------------------------------------------- /satproc/console/spatial_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/console/spatial_filter.py -------------------------------------------------------------------------------- /satproc/filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/filter.py -------------------------------------------------------------------------------- /satproc/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/histogram.py -------------------------------------------------------------------------------- /satproc/masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/masks.py -------------------------------------------------------------------------------- /satproc/postprocess/generalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/postprocess/generalize.py -------------------------------------------------------------------------------- /satproc/postprocess/polygonize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/postprocess/polygonize.py -------------------------------------------------------------------------------- /satproc/postprocess/smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/postprocess/smooth.py -------------------------------------------------------------------------------- /satproc/postprocess/spatial_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/postprocess/spatial_filter.py -------------------------------------------------------------------------------- /satproc/scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/scale.py -------------------------------------------------------------------------------- /satproc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/satproc/utils.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/lux1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/data/lux1.tif -------------------------------------------------------------------------------- /tests/data/lux1_aoi.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/data/lux1_aoi.geojson -------------------------------------------------------------------------------- /tests/data/lux1_gt.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/data/lux1_gt.geojson -------------------------------------------------------------------------------- /tests/test_extract_chips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_extract_chips.py -------------------------------------------------------------------------------- /tests/test_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter.py -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_0_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_0_0.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_0_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_0_1.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_0_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_0_2.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_0_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_0_3.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_1_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_1_0.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_1_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_1_1.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_1_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_1_2.tif -------------------------------------------------------------------------------- /tests/test_filter/chips/lux1_1_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_filter/chips/lux1_1_3.tif -------------------------------------------------------------------------------- /tests/test_generalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_generalize.py -------------------------------------------------------------------------------- /tests/test_generalize/output.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_generalize/output.gpkg -------------------------------------------------------------------------------- /tests/test_make_masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_make_masks.py -------------------------------------------------------------------------------- /tests/test_match_histograms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_match_histograms.py -------------------------------------------------------------------------------- /tests/test_match_histograms/input.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_match_histograms/input.tif -------------------------------------------------------------------------------- /tests/test_match_histograms/ref.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_match_histograms/ref.tif -------------------------------------------------------------------------------- /tests/test_polygonize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize.py -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_0_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_0_0.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_0_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_0_1.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_0_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_0_2.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_0_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_0_3.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_1_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_1_0.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_1_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_1_1.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_1_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_1_2.tif -------------------------------------------------------------------------------- /tests/test_polygonize/chips/lux1_1_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_polygonize/chips/lux1_1_3.tif -------------------------------------------------------------------------------- /tests/test_scale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_scale.py -------------------------------------------------------------------------------- /tests/test_smooth_stitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch.py -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_0.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_1.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_2.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_3.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_4.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_4.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_5.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_5.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_0_6.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_0_6.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_0.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_1.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_10.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_10.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_11.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_12.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_12.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_2.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_3.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_4.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_4.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_5.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_5.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_6.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_6.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_1_9.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_1_9.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_0.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_1.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_10.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_10.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_11.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_12.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_12.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_2.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_3.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_4.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_4.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_5.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_5.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_6.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_6.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_2_9.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_2_9.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_0.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_0.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_1.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_10.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_10.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_11.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_12.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_12.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_2.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_3.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_3.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_4.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_4.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_5.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_5.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_6.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_6.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/lux1_3_9.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/lux1_3_9.tif -------------------------------------------------------------------------------- /tests/test_smooth_stitch/distance/orig.vrt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dymaxionlabs/satproc/HEAD/tests/test_smooth_stitch/distance/orig.vrt --------------------------------------------------------------------------------