.dockerignore
.gitignore
.readthedocs_environment.yml
CITATION.cff
CONTRIBUTING.md
HISTORY.rst
LICENSE.txt
MANIFEST.in
Makefile
NOTICE.txt
README.md
README_PYTHON.rst
constraints_tests.txt
pyproject.toml
requirements-dev.txt
requirements-docs.txt
requirements.txt
setup.py
codesigning/Makefile
codesigning/README.md
codesigning/enqueue-binary.py
codesigning/enqueue-current-installer.py
codesigning/requirements.txt
codesigning/gcp-cloudfunc/main.py
codesigning/gcp-cloudfunc/requirements.txt
codesigning/signing-worker/.gitignore
codesigning/signing-worker/inventory.ini
codesigning/signing-worker/logwatch.conf
codesigning/signing-worker/natcap-codesign.py
codesigning/signing-worker/natcap-codesign.service
codesigning/signing-worker/playbook.yml
doc/api-docs/api.rst
doc/api-docs/changelog.rst
doc/api-docs/cli.rst
doc/api-docs/conf.py
doc/api-docs/docker.rst
doc/api-docs/index.rst
doc/api-docs/installing.rst
doc/api-docs/plugins.rst
doc/api-docs/scripting.rst
doc/api-docs/_static/favicon.gif
doc/api-docs/_static/invest-logo.png
doc/api-docs/scripting/modal_save_as.png
doc/api-docs/scripting/workbench_save_as.png
doc/api-docs/templates/module.rst_t
doc/api-docs/templates/package.rst_t
doc/decision-records/ADR-0001-Update-SDR-LS-Factor.md
doc/decision-records/ADR-0002-Switch-InVEST-License.md
doc/decision-records/ADR-0003-Revert-Habitat-Quality-Decay-Method.md
doc/decision-records/ADR-0004-Remove-Wind-Energy-Raster-Outputs.md
doc/decision-records/ADR-0005-SDR-Weighted-Mean-of-Proportional-Flow.md
doc/decision-records/README.md
docker/.gitignore
docker/Dockerfile
docker/README.md
sample_datastacks/annual_water_yield_gura.invs.json
sample_datastacks/carbon_willamette.invs.json
sample_datastacks/cbc_galveston_bay.invs.json
sample_datastacks/cbc_pre_galveston_bay.invs.json
sample_datastacks/coastal_vuln_grandbahama.invs.json
sample_datastacks/delineateit_gura.invs.json
sample_datastacks/forest_carbon_amazonia.invs.json
sample_datastacks/habitat_quality_willamette.invs.json
sample_datastacks/hra_wcvi.invs.json
sample_datastacks/invest_urban_nature_access_datastack.invest.json
sample_datastacks/ndr_gura.invs.json
sample_datastacks/pollination_willamette.invs.json
sample_datastacks/recreation_andros.invs.json
sample_datastacks/routedem_gura.invs.json
sample_datastacks/scenario_proximity_amazonia.invs.json
sample_datastacks/scenic_quality_wcvi_sample.invest.json
sample_datastacks/sdr_gura.invs.json
sample_datastacks/stormwater_datastack.invest.json
sample_datastacks/urban_cooling_model_datastack.invest.json
sample_datastacks/urban_flood_risk_mitigation.invs.json
sample_datastacks/wind_energy_new_england.invs.json
scripts/build_sampledata_filesize_registry.py
scripts/check-cla.py
scripts/check_required_programs.bat
scripts/convert-requirements-to-conda-yml.py
scripts/fetch_usage_polygon.py
scripts/invest-autotest.py
scripts/invest-autovalidate.py
scripts/update-citation-cff.py
scripts/userguide-filevalidator.py
scripts/who-authored-the-pr.py
scripts/recreation_server/build_twitter_quadtree.py
scripts/recreation_server/build_twitter_quadtree.sh
scripts/recreation_server/copy_quadtree_to_gcs.sh
scripts/recreation_server/cron_find_rm_cached_workspaces.sh
scripts/recreation_server/execute_recmodel_server.py
scripts/recreation_server/launch_recserver.sh
scripts/recreation_server/readme.txt
scripts/recreation_server/setup_vm.sh
scripts/release/autorelease-step-1.sh
scripts/release/autorelease-step-2.sh
scripts/release/bugfix-autorelease-branch-pr-body.md
scripts/release/build-release-text-from-history.sh
scripts/release/check_required_programs.sh
scripts/wave_energy_scripts/README.txt
scripts/wave_energy_scripts/format_wave_point_data.sh
scripts/wave_energy_scripts/format_wave_watch_data.sh
scripts/wave_energy_scripts/wave_csv_to_points.py
scripts/wave_energy_scripts/wave_watch_data_to_binary.py
scripts/wave_energy_scripts/ww3_per_year.py
src/natcap/__init__.pxd
src/natcap.invest.egg-info/PKG-INFO
src/natcap.invest.egg-info/SOURCES.txt
src/natcap.invest.egg-info/dependency_links.txt
src/natcap.invest.egg-info/entry_points.txt
src/natcap.invest.egg-info/requires.txt
src/natcap.invest.egg-info/top_level.txt
src/natcap/invest/__init__.py
src/natcap/invest/__main__.py
src/natcap/invest/cli.py
src/natcap/invest/datastack.py
src/natcap/invest/file_registry.py
src/natcap/invest/models.py
src/natcap/invest/rst_generator.py
src/natcap/invest/spec.py
src/natcap/invest/ui_server.py
src/natcap/invest/unit_definitions.txt
src/natcap/invest/unit_registry.py
src/natcap/invest/usage.py
src/natcap/invest/utils.py
src/natcap/invest/validation.py
src/natcap/invest/validation_messages.py
src/natcap/invest/annual_water_yield/__init__.py
src/natcap/invest/annual_water_yield/annual_water_yield.py
src/natcap/invest/annual_water_yield/reporter.py
src/natcap/invest/carbon/__init__.py
src/natcap/invest/carbon/carbon.py
src/natcap/invest/carbon/reporter.py
src/natcap/invest/coastal_blue_carbon/__init__.py
src/natcap/invest/coastal_blue_carbon/coastal_blue_carbon.py
src/natcap/invest/coastal_blue_carbon/preprocessor.py
src/natcap/invest/coastal_vulnerability/__init__.py
src/natcap/invest/coastal_vulnerability/coastal_vulnerability.py
src/natcap/invest/coastal_vulnerability/reporter.py
src/natcap/invest/crop_production_percentile/__init__.py
src/natcap/invest/crop_production_percentile/crop_production_percentile.py
src/natcap/invest/crop_production_regression/__init__.py
src/natcap/invest/crop_production_regression/crop_production_regression.py
src/natcap/invest/delineateit/__init__.py
src/natcap/invest/delineateit/delineateit.py
src/natcap/invest/delineateit/delineateit_core.cpp
src/natcap/invest/delineateit/delineateit_core.pyx
src/natcap/invest/forest_carbon_edge_effect/__init__.py
src/natcap/invest/forest_carbon_edge_effect/forest_carbon_edge_effect.py
src/natcap/invest/habitat_quality/__init__.py
src/natcap/invest/habitat_quality/habitat_quality.py
src/natcap/invest/hra/__init__.py
src/natcap/invest/hra/hra.py
src/natcap/invest/internationalization/README.md
src/natcap/invest/internationalization/messages.pot
src/natcap/invest/internationalization/locales/es/LC_MESSAGES/messages.po
src/natcap/invest/internationalization/locales/zh/LC_MESSAGES/messages.po
src/natcap/invest/ndr/__init__.py
src/natcap/invest/ndr/ndr.py
src/natcap/invest/ndr/ndr_core.cpp
src/natcap/invest/ndr/ndr_core.pyx
src/natcap/invest/ndr/reporter.py
src/natcap/invest/ndr/retention.h
src/natcap/invest/ndr/retention.pxd
src/natcap/invest/pollination/__init__.py
src/natcap/invest/pollination/pollination.py
src/natcap/invest/recreation/__init__.py
src/natcap/invest/recreation/_utils.py
src/natcap/invest/recreation/buffered_numpy_disk_map.py
src/natcap/invest/recreation/out_of_core_quadtree.cpp
src/natcap/invest/recreation/out_of_core_quadtree.pyx
src/natcap/invest/recreation/recmodel_client.py
src/natcap/invest/recreation/recmodel_server.py
src/natcap/invest/recreation/recmodel_workspace_fetcher.py
src/natcap/invest/reports/__init__.py
src/natcap/invest/reports/raster_utils.py
src/natcap/invest/reports/report_constants.py
src/natcap/invest/reports/sdr_ndr_report_generator.py
src/natcap/invest/reports/vector_utils.py
src/natcap/invest/reports/templates/accordion-js.html
src/natcap/invest/reports/templates/accordion-section.html
src/natcap/invest/reports/templates/args-table.html
src/natcap/invest/reports/templates/base.html
src/natcap/invest/reports/templates/caption.html
src/natcap/invest/reports/templates/content-grid.html
src/natcap/invest/reports/templates/datatable-js.html
src/natcap/invest/reports/templates/datatable-styles.html
src/natcap/invest/reports/templates/globals.html
src/natcap/invest/reports/templates/metadata.html
src/natcap/invest/reports/templates/raster-plot-img.html
src/natcap/invest/reports/templates/styles.html
src/natcap/invest/reports/templates/vega-dependencies.html
src/natcap/invest/reports/templates/vega-embed-js.html
src/natcap/invest/reports/templates/vegalite-plot.html
src/natcap/invest/reports/templates/wide-table.html
src/natcap/invest/reports/templates/models/annual_water_yield.html
src/natcap/invest/reports/templates/models/carbon.html
src/natcap/invest/reports/templates/models/coastal_vulnerability.html
src/natcap/invest/reports/templates/models/sdr-ndr-report.html
src/natcap/invest/reports/templates/models/seasonal_water_yield.html
src/natcap/invest/reports/templates/models/urban_cooling.html
src/natcap/invest/reports/templates/models/urban_mental_health.html
src/natcap/invest/reports/templates/models/urban_nature_access.html
src/natcap/invest/routedem/__init__.py
src/natcap/invest/routedem/routedem.py
src/natcap/invest/scenario_gen_proximity/__init__.py
src/natcap/invest/scenario_gen_proximity/scenario_gen_proximity.py
src/natcap/invest/scenic_quality/__init__.py
src/natcap/invest/scenic_quality/scenic_quality.py
src/natcap/invest/scenic_quality/viewshed.cpp
src/natcap/invest/scenic_quality/viewshed.pyx
src/natcap/invest/sdr/__init__.py
src/natcap/invest/sdr/reporter.py
src/natcap/invest/sdr/sdr.py
src/natcap/invest/sdr/sdr_core.cpp
src/natcap/invest/sdr/sdr_core.pyx
src/natcap/invest/sdr/sediment_deposition.h
src/natcap/invest/sdr/sediment_deposition.pxd
src/natcap/invest/seasonal_water_yield/__init__.py
src/natcap/invest/seasonal_water_yield/reporter.py
src/natcap/invest/seasonal_water_yield/seasonal_water_yield.py
src/natcap/invest/seasonal_water_yield/seasonal_water_yield_core.cpp
src/natcap/invest/seasonal_water_yield/seasonal_water_yield_core.pyx
src/natcap/invest/seasonal_water_yield/swy.h
src/natcap/invest/seasonal_water_yield/swy.pxd
src/natcap/invest/stormwater/__init__.py
src/natcap/invest/stormwater/stormwater.py
src/natcap/invest/urban_cooling_model/__init__.py
src/natcap/invest/urban_cooling_model/reporter.py
src/natcap/invest/urban_cooling_model/urban_cooling_model.py
src/natcap/invest/urban_flood_risk_mitigation/__init__.py
src/natcap/invest/urban_flood_risk_mitigation/urban_flood_risk_mitigation.py
src/natcap/invest/urban_mental_health/__init__.py
src/natcap/invest/urban_mental_health/reporter.py
src/natcap/invest/urban_mental_health/urban_mental_health.py
src/natcap/invest/urban_nature_access/__init__.py
src/natcap/invest/urban_nature_access/reporter.py
src/natcap/invest/urban_nature_access/urban_nature_access.py
src/natcap/invest/wave_energy/__init__.py
src/natcap/invest/wave_energy/wave_energy.py
src/natcap/invest/wind_energy/__init__.py
src/natcap/invest/wind_energy/wind_energy.py
tests/__init__.py
tests/test_annual_water_yield.py
tests/test_carbon.py
tests/test_cli.py
tests/test_coastal_blue_carbon.py
tests/test_coastal_vulnerability.py
tests/test_crop_production.py
tests/test_datastack.py
tests/test_delineateit.py
tests/test_file_registry.py
tests/test_forest_carbon_edge.py
tests/test_habitat_quality.py
tests/test_hra.py
tests/test_ndr.py
tests/test_pollination.py
tests/test_recreation.py
tests/test_routedem.py
tests/test_rst_generator.py
tests/test_scenario_proximity.py
tests/test_scenic_quality.py
tests/test_sdr.py
tests/test_seasonal_water_yield_regression.py
tests/test_spec.py
tests/test_stormwater.py
tests/test_translation.py
tests/test_ucm.py
tests/test_ufrm.py
tests/test_ui_server.py
tests/test_urban_mental_health.py
tests/test_urban_nature_access.py
tests/test_usage_logging.py
tests/test_utils.py
tests/test_validation.py
tests/test_wave_energy.py
tests/test_wind_energy.py
tests/utils.py
tests/crop_production/data_helpers.py
tests/reports/test_awy_template.py
tests/reports/test_carbon_template.py
tests/reports/test_coastal_vulnerability.py
tests/reports/test_partial_templates.py
tests/reports/test_raster_utils.py
tests/reports/test_sdr_ndr_template.py
tests/reports/test_swy_template.py
tests/reports/test_urban_cooling_template.py
tests/reports/test_urban_nature_access_template.py
tests/reports/test_vector_utils.py
tests/test_datastack_modules/__init__.py
tests/test_datastack_modules/archive_extraction.py
tests/test_datastack_modules/duplicate_filepaths.py
tests/test_datastack_modules/nonspatial_files.py
tests/test_datastack_modules/raster.py
tests/test_datastack_modules/simple_parameters.py
tests/test_datastack_modules/ui_parameter_archive.py
tests/test_datastack_modules/vector.py