├── .github └── workflows │ ├── ci.yml │ ├── docker.yaml │ └── wheels.yml ├── .gitignore ├── .pylintrc ├── CHANGES.md ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.rst ├── _version ├── __init__.py └── version_info.py ├── docs ├── collect.md ├── download.md ├── examples │ └── whittaker_core.ipynb ├── img │ └── overview.png ├── index.md ├── io.md ├── modis_executables.md ├── other_executables.md ├── smooth.md └── window.md ├── mkdocs.yml ├── modape ├── __init__.py ├── _whittaker.c ├── _whittaker.pyx ├── constants.py ├── data │ ├── MXD_dates.pkl │ ├── MXD_testdata.pkl │ ├── cmr_api_response.pkl │ └── hdf.xml ├── exceptions.py ├── modis │ ├── __init__.py │ ├── collect.py │ ├── download.py │ ├── io.py │ ├── smooth.py │ └── window.py ├── scripts │ ├── __init__.py │ ├── csv_smooth.py │ ├── modis_collect.py │ ├── modis_download.py │ ├── modis_info.py │ ├── modis_smooth.py │ ├── modis_util.py │ └── modis_window.py └── utils.py ├── pyproject.toml ├── setup.py └── tests ├── data ├── fwd │ ├── MOD13A2.A2025129.h18v09.061.2025148083640.hdf │ ├── MOD13A2.A2025145.h18v09.061.2025218223451.hdf │ ├── MYD13A2.A2025121.h18v09.061.2025140114955.hdf │ └── MYD13A2.A2025137.h18v09.061.2025154021101.hdf ├── init │ ├── MOD13A2.A2025001.h18v08.061.2025022080337.hdf │ ├── MOD13A2.A2025001.h18v09.061.2025022080611.hdf │ ├── MOD13A2.A2025017.h18v09.061.2025035161835.hdf │ ├── MOD13A2.A2025033.h18v09.061.2025050175427.hdf │ ├── MOD13A2.A2025049.h18v09.061.2025070114438.hdf │ ├── MOD13A2.A2025065.h18v09.061.2025090103936.hdf │ ├── MOD13A2.A2025081.h18v09.061.2025098171501.hdf │ ├── MOD13A2.A2025097.h18v09.061.2025114002335.hdf │ ├── MOD13A2.A2025113.h18v09.061.2025148085150.hdf │ ├── MYD13A2.A2025009.h18v09.061.2025030154035.hdf │ ├── MYD13A2.A2025025.h18v09.061.2025044013608.hdf │ ├── MYD13A2.A2025041.h18v09.061.2025058200101.hdf │ ├── MYD13A2.A2025057.h18v09.061.2025073235717.hdf │ ├── MYD13A2.A2025073.h18v09.061.2025092101021.hdf │ ├── MYD13A2.A2025089.h18v09.061.2025106002004.hdf │ └── MYD13A2.A2025105.h18v09.061.2025125115238.hdf ├── readme.MD └── viirs │ ├── VNP13A2.A2025001.h18v09.002.2025017085341.h5 │ └── VNP13A2.A2025009.h18v09.002.2025031192612.h5 ├── test_cli.py ├── test_io.py ├── test_modis.py ├── test_utils.py └── test_whittaker.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/.github/workflows/docker.yaml -------------------------------------------------------------------------------- /.github/workflows/wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/.github/workflows/wheels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/.pylintrc -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/CHANGES.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/README.rst -------------------------------------------------------------------------------- /_version/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/_version/__init__.py -------------------------------------------------------------------------------- /_version/version_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/_version/version_info.py -------------------------------------------------------------------------------- /docs/collect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/collect.md -------------------------------------------------------------------------------- /docs/download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/download.md -------------------------------------------------------------------------------- /docs/examples/whittaker_core.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/examples/whittaker_core.ipynb -------------------------------------------------------------------------------- /docs/img/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/img/overview.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/io.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/io.md -------------------------------------------------------------------------------- /docs/modis_executables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/modis_executables.md -------------------------------------------------------------------------------- /docs/other_executables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/other_executables.md -------------------------------------------------------------------------------- /docs/smooth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/smooth.md -------------------------------------------------------------------------------- /docs/window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/docs/window.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /modape/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/__init__.py -------------------------------------------------------------------------------- /modape/_whittaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/_whittaker.c -------------------------------------------------------------------------------- /modape/_whittaker.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/_whittaker.pyx -------------------------------------------------------------------------------- /modape/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/constants.py -------------------------------------------------------------------------------- /modape/data/MXD_dates.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/data/MXD_dates.pkl -------------------------------------------------------------------------------- /modape/data/MXD_testdata.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/data/MXD_testdata.pkl -------------------------------------------------------------------------------- /modape/data/cmr_api_response.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/data/cmr_api_response.pkl -------------------------------------------------------------------------------- /modape/data/hdf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/data/hdf.xml -------------------------------------------------------------------------------- /modape/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/exceptions.py -------------------------------------------------------------------------------- /modape/modis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/modis/__init__.py -------------------------------------------------------------------------------- /modape/modis/collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/modis/collect.py -------------------------------------------------------------------------------- /modape/modis/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/modis/download.py -------------------------------------------------------------------------------- /modape/modis/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/modis/io.py -------------------------------------------------------------------------------- /modape/modis/smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/modis/smooth.py -------------------------------------------------------------------------------- /modape/modis/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/modis/window.py -------------------------------------------------------------------------------- /modape/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/__init__.py -------------------------------------------------------------------------------- /modape/scripts/csv_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/csv_smooth.py -------------------------------------------------------------------------------- /modape/scripts/modis_collect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/modis_collect.py -------------------------------------------------------------------------------- /modape/scripts/modis_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/modis_download.py -------------------------------------------------------------------------------- /modape/scripts/modis_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/modis_info.py -------------------------------------------------------------------------------- /modape/scripts/modis_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/modis_smooth.py -------------------------------------------------------------------------------- /modape/scripts/modis_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/modis_util.py -------------------------------------------------------------------------------- /modape/scripts/modis_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/scripts/modis_window.py -------------------------------------------------------------------------------- /modape/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/modape/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/setup.py -------------------------------------------------------------------------------- /tests/data/fwd/MOD13A2.A2025129.h18v09.061.2025148083640.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/fwd/MOD13A2.A2025129.h18v09.061.2025148083640.hdf -------------------------------------------------------------------------------- /tests/data/fwd/MOD13A2.A2025145.h18v09.061.2025218223451.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/fwd/MOD13A2.A2025145.h18v09.061.2025218223451.hdf -------------------------------------------------------------------------------- /tests/data/fwd/MYD13A2.A2025121.h18v09.061.2025140114955.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/fwd/MYD13A2.A2025121.h18v09.061.2025140114955.hdf -------------------------------------------------------------------------------- /tests/data/fwd/MYD13A2.A2025137.h18v09.061.2025154021101.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/fwd/MYD13A2.A2025137.h18v09.061.2025154021101.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025001.h18v08.061.2025022080337.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025001.h18v08.061.2025022080337.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025001.h18v09.061.2025022080611.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025001.h18v09.061.2025022080611.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025017.h18v09.061.2025035161835.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025017.h18v09.061.2025035161835.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025033.h18v09.061.2025050175427.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025033.h18v09.061.2025050175427.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025049.h18v09.061.2025070114438.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025049.h18v09.061.2025070114438.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025065.h18v09.061.2025090103936.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025065.h18v09.061.2025090103936.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025081.h18v09.061.2025098171501.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025081.h18v09.061.2025098171501.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025097.h18v09.061.2025114002335.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025097.h18v09.061.2025114002335.hdf -------------------------------------------------------------------------------- /tests/data/init/MOD13A2.A2025113.h18v09.061.2025148085150.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MOD13A2.A2025113.h18v09.061.2025148085150.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025009.h18v09.061.2025030154035.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025009.h18v09.061.2025030154035.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025025.h18v09.061.2025044013608.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025025.h18v09.061.2025044013608.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025041.h18v09.061.2025058200101.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025041.h18v09.061.2025058200101.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025057.h18v09.061.2025073235717.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025057.h18v09.061.2025073235717.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025073.h18v09.061.2025092101021.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025073.h18v09.061.2025092101021.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025089.h18v09.061.2025106002004.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025089.h18v09.061.2025106002004.hdf -------------------------------------------------------------------------------- /tests/data/init/MYD13A2.A2025105.h18v09.061.2025125115238.hdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/init/MYD13A2.A2025105.h18v09.061.2025125115238.hdf -------------------------------------------------------------------------------- /tests/data/readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/readme.MD -------------------------------------------------------------------------------- /tests/data/viirs/VNP13A2.A2025001.h18v09.002.2025017085341.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/viirs/VNP13A2.A2025001.h18v09.002.2025017085341.h5 -------------------------------------------------------------------------------- /tests/data/viirs/VNP13A2.A2025009.h18v09.002.2025031192612.h5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/data/viirs/VNP13A2.A2025009.h18v09.002.2025031192612.h5 -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/test_io.py -------------------------------------------------------------------------------- /tests/test_modis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/test_modis.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/test_whittaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WFP-VAM/modape/HEAD/tests/test_whittaker.py --------------------------------------------------------------------------------