.auto-changelog
.gitattributes
.gitignore
.pypirc
CHANGELOG.md
LICENSE
MANIFEST.in
README.md
contributor_license_agreement.md
environment.yml
pypi upload method.txt
pyproject.toml
setup.cfg
setup.py
.github/workflows/build-python.yml
.github/workflows/changelog.yml
.github/workflows/tests.yml
architecture/.gitignore
architecture/Makefile
architecture/README.md
architecture/generate_diagram.py
architecture/hazelbean_architecture.dot
architecture/requirements.txt
baselines/current_performance_baseline.json
baselines/snapshots/baseline_snapshot_20250903_194847_20a2ada7.json
baselines/snapshots/baseline_snapshot_20250903_195135_20a2ada7.json
baselines/snapshots/baseline_snapshot_20250903_214358_20a2ada7.json
baselines/snapshots/baseline_snapshot_20250903_214516_20a2ada7.json
data/cartographic/ee/ee_r264_correspondence.csv
data/cartographic/ee/ee_r264_ids_300sec.tif
data/cartographic/ee/ee_r264_ids_900sec.tif
data/cartographic/ee/ee_r264_simplified300sec.gpkg
data/cartographic/ee/ee_r264_simplified900sec.gpkg
data/crops/johnson/crop_calories/maize_calories_per_ha_masked.tif
data/pyramids/ha_per_cell_14400sec.tif
data/pyramids/ha_per_cell_1800sec.tif
data/pyramids/ha_per_cell_300sec.tif
data/pyramids/ha_per_cell_36000sec.tif
data/pyramids/ha_per_cell_3600sec.tif
data/pyramids/ha_per_cell_7200sec.tif
data/pyramids/ha_per_cell_900sec.tif
data/pyramids/ha_per_cell_column_10sec.tif
data/pyramids/ha_per_cell_column_14400sec.tif
data/pyramids/ha_per_cell_column_1800sec.tif
data/pyramids/ha_per_cell_column_300sec.tif
data/pyramids/ha_per_cell_column_30sec.tif
data/pyramids/ha_per_cell_column_36000sec.tif
data/pyramids/ha_per_cell_column_3600sec.tif
data/pyramids/ha_per_cell_column_7200sec.tif
data/pyramids/ha_per_cell_column_900sec.tif
data/pyramids/match_14400sec.tif
data/pyramids/match_150sec.tif
data/pyramids/match_1800sec.tif
data/pyramids/match_300sec.tif
data/pyramids/match_30sec.tif
data/pyramids/match_36000sec.tif
data/pyramids/match_3600sec.tif
data/pyramids/match_7200sec.tif
data/pyramids/match_900sec.tif
data/tests/invalid_cog_example.tif
data/tests/valid_cog_example.tif
data_BACKUP/cartographic/ee/ee_r264_correspondence.csv
docs/cython-development-workflow.md
docs/get_path_error_handling.qmd
docs/get_path_example.qmd
docs/get_path_file_formats.qmd
docs/get_path_performance_guide.qmd
docs/getting-started.md
docs/github-actions-research-and-fix-documentation.md
docs/hazelbean-testing-presentation.md
docs/performance-benchmarking-guide.md
docs/site-generation-tools.md
docs-site/README.md
docs-site/mkdocs.yml
docs-site/setup-github-pages.sh
docs-site/docs/index.md
docs-site/docs/educational/examples.md
docs-site/docs/educational/index.md
docs-site/docs/javascripts/helper-methods-collapse.js
docs-site/docs/javascripts/mathjax.js
docs-site/docs/reports/benchmark-results.md
docs-site/docs/reports/coverage-report.md
docs-site/docs/reports/index.md
docs-site/docs/reports/performance-baselines.md
docs-site/docs/reports/test-results.md
docs-site/docs/stylesheets/extra.css
docs-site/docs/tests/clean-index.md
docs-site/docs/tests/clean-integration.md
docs-site/docs/tests/clean-performance.md
docs-site/docs/tests/clean-system.md
docs-site/docs/tests/clean-unit.md
docs-site/docs/tests/index.md
docs-site/docs/tests/integration.md
docs-site/docs/tests/performance.md
docs-site/docs/tests/system.md
docs-site/docs/tests/unit.md
docs-site/site/404.html
docs-site/site/index.html
docs-site/site/objects.inv
docs-site/site/sitemap.xml
docs-site/site/sitemap.xml.gz
docs-site/site/assets/_mkdocstrings.css
docs-site/site/assets/javascripts/bundle.f55a23d4.min.js
docs-site/site/assets/javascripts/bundle.f55a23d4.min.js.map
docs-site/site/assets/javascripts/lunr/tinyseg.js
docs-site/site/assets/javascripts/lunr/wordcut.js
docs-site/site/assets/javascripts/lunr/min/lunr.ar.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.da.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.de.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.du.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.el.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.es.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.fi.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.fr.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.he.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.hi.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.hu.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.hy.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.it.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.ja.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.jp.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.kn.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.ko.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.multi.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.nl.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.no.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.pt.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.ro.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.ru.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.sa.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.stemmer.support.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.sv.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.ta.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.te.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.th.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.tr.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.vi.min.js
docs-site/site/assets/javascripts/lunr/min/lunr.zh.min.js
docs-site/site/assets/javascripts/workers/search.973d3a69.min.js
docs-site/site/assets/javascripts/workers/search.973d3a69.min.js.map
docs-site/site/assets/stylesheets/main.2a3383ac.min.css
docs-site/site/assets/stylesheets/main.2a3383ac.min.css.map
docs-site/site/assets/stylesheets/palette.06af60db.min.css
docs-site/site/assets/stylesheets/palette.06af60db.min.css.map
docs-site/site/educational/index.html
docs-site/site/educational/examples/index.html
docs-site/site/javascripts/helper-methods-collapse.js
docs-site/site/javascripts/mathjax.js
docs-site/site/reports/index.html
docs-site/site/reports/benchmark-results/index.html
docs-site/site/reports/coverage-report/index.html
docs-site/site/reports/performance-baselines/index.html
docs-site/site/reports/test-results/index.html
docs-site/site/search/search_index.json
docs-site/site/stylesheets/extra.css
docs-site/site/tests/index.html
docs-site/site/tests/clean-index/index.html
docs-site/site/tests/clean-integration/index.html
docs-site/site/tests/clean-performance/index.html
docs-site/site/tests/clean-system/index.html
docs-site/site/tests/clean-unit/index.html
docs-site/site/tests/integration/index.html
docs-site/site/tests/performance/index.html
docs-site/site/tests/system/index.html
docs-site/site/tests/unit/index.html
docs/educational/index.html
docs/educational/index.qmd
docs/educational/step_1.html
docs/educational/step_1.qmd
docs/educational/step_2.html
docs/educational/step_2.qmd
docs/educational/step_3.html
docs/educational/step_3.qmd
docs/educational/step_4.html
docs/educational/step_4.qmd
docs/educational/step_5.html
docs/educational/step_5.qmd
docs/educational/index_files/libs/bootstrap/bootstrap-b209fdb71606fdca1c57bf24328d8c82.min.css
docs/educational/index_files/libs/bootstrap/bootstrap-icons.css
docs/educational/index_files/libs/bootstrap/bootstrap-icons.woff
docs/educational/index_files/libs/bootstrap/bootstrap.min.js
docs/educational/index_files/libs/clipboard/clipboard.min.js
docs/educational/index_files/libs/quarto-html/anchor.min.js
docs/educational/index_files/libs/quarto-html/popper.min.js
docs/educational/index_files/libs/quarto-html/quarto-syntax-highlighting-ea385d0e468b0dd5ea5bf0780b1290d9.css
docs/educational/index_files/libs/quarto-html/quarto.js
docs/educational/index_files/libs/quarto-html/tippy.css
docs/educational/index_files/libs/quarto-html/tippy.umd.min.js
docs/educational/index_files/libs/quarto-html/tabsets/tabsets.js
docs/educational/step_1_files/libs/bootstrap/bootstrap-b209fdb71606fdca1c57bf24328d8c82.min.css
docs/educational/step_1_files/libs/bootstrap/bootstrap-icons.css
docs/educational/step_1_files/libs/bootstrap/bootstrap-icons.woff
docs/educational/step_1_files/libs/bootstrap/bootstrap.min.js
docs/educational/step_1_files/libs/clipboard/clipboard.min.js
docs/educational/step_1_files/libs/quarto-html/anchor.min.js
docs/educational/step_1_files/libs/quarto-html/popper.min.js
docs/educational/step_1_files/libs/quarto-html/quarto-syntax-highlighting-ea385d0e468b0dd5ea5bf0780b1290d9.css
docs/educational/step_1_files/libs/quarto-html/quarto.js
docs/educational/step_1_files/libs/quarto-html/tippy.css
docs/educational/step_1_files/libs/quarto-html/tippy.umd.min.js
docs/educational/step_1_files/libs/quarto-html/tabsets/tabsets.js
docs/educational/step_2_files/libs/bootstrap/bootstrap-b209fdb71606fdca1c57bf24328d8c82.min.css
docs/educational/step_2_files/libs/bootstrap/bootstrap-icons.css
docs/educational/step_2_files/libs/bootstrap/bootstrap-icons.woff
docs/educational/step_2_files/libs/bootstrap/bootstrap.min.js
docs/educational/step_2_files/libs/clipboard/clipboard.min.js
docs/educational/step_2_files/libs/quarto-html/anchor.min.js
docs/educational/step_2_files/libs/quarto-html/popper.min.js
docs/educational/step_2_files/libs/quarto-html/quarto-syntax-highlighting-ea385d0e468b0dd5ea5bf0780b1290d9.css
docs/educational/step_2_files/libs/quarto-html/quarto.js
docs/educational/step_2_files/libs/quarto-html/tippy.css
docs/educational/step_2_files/libs/quarto-html/tippy.umd.min.js
docs/educational/step_2_files/libs/quarto-html/tabsets/tabsets.js
docs/educational/step_3_files/libs/bootstrap/bootstrap-b209fdb71606fdca1c57bf24328d8c82.min.css
docs/educational/step_3_files/libs/bootstrap/bootstrap-icons.css
docs/educational/step_3_files/libs/bootstrap/bootstrap-icons.woff
docs/educational/step_3_files/libs/bootstrap/bootstrap.min.js
docs/educational/step_3_files/libs/clipboard/clipboard.min.js
docs/educational/step_3_files/libs/quarto-html/anchor.min.js
docs/educational/step_3_files/libs/quarto-html/popper.min.js
docs/educational/step_3_files/libs/quarto-html/quarto-syntax-highlighting-ea385d0e468b0dd5ea5bf0780b1290d9.css
docs/educational/step_3_files/libs/quarto-html/quarto.js
docs/educational/step_3_files/libs/quarto-html/tippy.css
docs/educational/step_3_files/libs/quarto-html/tippy.umd.min.js
docs/educational/step_3_files/libs/quarto-html/tabsets/tabsets.js
docs/educational/step_4_files/libs/bootstrap/bootstrap-b209fdb71606fdca1c57bf24328d8c82.min.css
docs/educational/step_4_files/libs/bootstrap/bootstrap-icons.css
docs/educational/step_4_files/libs/bootstrap/bootstrap-icons.woff
docs/educational/step_4_files/libs/bootstrap/bootstrap.min.js
docs/educational/step_4_files/libs/clipboard/clipboard.min.js
docs/educational/step_4_files/libs/quarto-html/anchor.min.js
docs/educational/step_4_files/libs/quarto-html/popper.min.js
docs/educational/step_4_files/libs/quarto-html/quarto-syntax-highlighting-ea385d0e468b0dd5ea5bf0780b1290d9.css
docs/educational/step_4_files/libs/quarto-html/quarto.js
docs/educational/step_4_files/libs/quarto-html/tippy.css
docs/educational/step_4_files/libs/quarto-html/tippy.umd.min.js
docs/educational/step_4_files/libs/quarto-html/tabsets/tabsets.js
docs/educational/step_5_files/libs/bootstrap/bootstrap-b209fdb71606fdca1c57bf24328d8c82.min.css
docs/educational/step_5_files/libs/bootstrap/bootstrap-icons.css
docs/educational/step_5_files/libs/bootstrap/bootstrap-icons.woff
docs/educational/step_5_files/libs/bootstrap/bootstrap.min.js
docs/educational/step_5_files/libs/clipboard/clipboard.min.js
docs/educational/step_5_files/libs/quarto-html/anchor.min.js
docs/educational/step_5_files/libs/quarto-html/popper.min.js
docs/educational/step_5_files/libs/quarto-html/quarto-syntax-highlighting-ea385d0e468b0dd5ea5bf0780b1290d9.css
docs/educational/step_5_files/libs/quarto-html/quarto.js
docs/educational/step_5_files/libs/quarto-html/tippy.css
docs/educational/step_5_files/libs/quarto-html/tippy.umd.min.js
docs/educational/step_5_files/libs/quarto-html/tabsets/tabsets.js
examples/README.md
examples/step_1_project_setup.py
examples/step_2_data_loading.py
examples/step_3_basic_processing.py
examples/step_4_analysis.py
examples/step_5_export_results.py
examples/baseline_management_demos/README.md
examples/baseline_management_demos/integration_demo.py
examples/baseline_management_demos/interactive_baseline_demo.py
hazelbean/__init__.py
hazelbean/arrayframe.py
hazelbean/arrayframe_functions.py
hazelbean/arrayframe_numpy_functions.py
hazelbean/cat_ears.py
hazelbean/cloud_utils.py
hazelbean/cog.py
hazelbean/config.py
hazelbean/conventions.py
hazelbean/core.py
hazelbean/data_structures.py
hazelbean/file_io.py
hazelbean/geoprocessing.py
hazelbean/geoprocessing_extension.py
hazelbean/globals.py
hazelbean/integration_testing_utils.py
hazelbean/json_helper.py
hazelbean/netcdf.py
hazelbean/os_utils.py
hazelbean/parallel.py
hazelbean/pog.py
hazelbean/project_flow.py
hazelbean/pyramids.py
hazelbean/raster_vector_interface.py
hazelbean/slow_config.py
hazelbean/spatial_projection.py
hazelbean/spatial_utils.py
hazelbean/stats.py
hazelbean/utils.py
hazelbean/vector.py
hazelbean/visualization.py
hazelbean/watershed_processing.py
hazelbean.egg-info/PKG-INFO
hazelbean.egg-info/SOURCES.txt
hazelbean.egg-info/dependency_links.txt
hazelbean.egg-info/requires.txt
hazelbean.egg-info/top_level.txt
hazelbean/bin/cogger/LICENSE
hazelbean/bin/cogger/README.md
hazelbean/bin/cogger/cogger.exe
hazelbean/calculation_core/__init__.py
hazelbean/calculation_core/aspect_ratio_array_functions.pyx
hazelbean/calculation_core/compile_cython_functions.py
hazelbean/calculation_core/cython_functions.pyx
hazelbean/ui/__init__.py
hazelbean/ui/auto_ui.py
hazelbean/ui/auto_ui_tg.py
hazelbean/ui/cli.py
hazelbean/ui/datastack.py
hazelbean/ui/execution.py
hazelbean/ui/inputs.py
hazelbean/ui/launcher.py
hazelbean/ui/model.py
hazelbean/ui/usage.py
hazelbean/ui/usage_logger.py
hazelbean/ui/utils.py
hazelbean/ui/validation.py
hazelbean/ui/examples/carbon.py
hazelbean/ui/examples/cbc.py
hazelbean/ui/examples/crop_production.py
hazelbean/ui/examples/cv.py
hazelbean/ui/examples/finfish.py
hazelbean/ui/examples/fisheries.py
hazelbean/ui/examples/forest_carbon.py
hazelbean/ui/examples/globio.py
hazelbean/ui/examples/habitat_quality.py
hazelbean/ui/examples/hra.py
hazelbean/ui/examples/hydropower.py
hazelbean/ui/examples/ndr.py
hazelbean/ui/examples/overlap_analysis.py
hazelbean/ui/examples/pollination.py
hazelbean/ui/examples/recreation.py
hazelbean/ui/examples/routing.py
hazelbean/ui/examples/scenario_gen.py
hazelbean/ui/examples/scenic_quality.py
hazelbean/ui/examples/sdr.py
hazelbean/ui/examples/seasonal_water_yield.py
hazelbean/ui/examples/wave_energy.py
hazelbean/ui/examples/wind_energy.py
hazelbean_tests/KNOWN_BUGS.md
hazelbean_tests/README.md
hazelbean_tests/__init__.py
hazelbean_tests/conftest.py
hazelbean_tests/test_spatial_utils.py
hazelbean_tests/docs/final_infrastructure_validation_report.txt
hazelbean_tests/docs/get_path_error_handling.qmd
hazelbean_tests/docs/get_path_example.qmd
hazelbean_tests/docs/get_path_file_formats.qmd
hazelbean_tests/docs/get_path_performance_guide.qmd
hazelbean_tests/docs/infrastructure_validation_report.txt
hazelbean_tests/docs/auto_generated/error_handling.qmd
hazelbean_tests/docs/auto_generated/local_file_resolution.qmd
hazelbean_tests/docs/auto_generated/performance_benchmarks.qmd
hazelbean_tests/integration/README.md
hazelbean_tests/integration/__init__.py
hazelbean_tests/integration/conftest.py
hazelbean_tests/integration/test_data_processing.py
hazelbean_tests/integration/test_end_to_end_workflow.py
hazelbean_tests/integration/test_parallel_processing.py
hazelbean_tests/integration/test_project_flow.py
hazelbean_tests/integration/test_project_flow_task_management.py
hazelbean_tests/performance/README.md
hazelbean_tests/performance/__init__.py
hazelbean_tests/performance/baseline_manager.py
hazelbean_tests/performance/conftest.py
hazelbean_tests/performance/test_benchmarks.py
hazelbean_tests/performance/test_functions.py
hazelbean_tests/performance/test_project_flow_scalability.py
hazelbean_tests/performance/test_workflows.py
hazelbean_tests/performance/artifacts/.benchmarks/.gitignore
hazelbean_tests/performance/artifacts/.benchmarks/README.md
hazelbean_tests/performance/unit/__init__.py
hazelbean_tests/performance/unit/test_baseline_manager.py
hazelbean_tests/system/README.md
hazelbean_tests/system/__init__.py
hazelbean_tests/system/conftest.py
hazelbean_tests/system/test_project_flow_workflows.py
hazelbean_tests/system/test_smoke.py
hazelbean_tests/tools/README.md
hazelbean_tests/tools/utilities/README.md
hazelbean_tests/tools/utilities/__init__.py
hazelbean_tests/tools/utilities/foundation_validator.py
hazelbean_tests/tools/utilities/manual_test_hdf5_netcdf4.py
hazelbean_tests/tools/utilities/manual_test_imports.py
hazelbean_tests/tools/utilities/manual_test_netcdf.py
hazelbean_tests/tools/utilities/manual_test_parallel.py
hazelbean_tests/tools/utilities/manual_test_zonal_stats.py
hazelbean_tests/tools/utilities/migration_checkpoint.py
hazelbean_tests/tools/utilities/monitoring_insights_verification.py
hazelbean_tests/tools/utilities/rollback_manager.py
hazelbean_tests/tools/utilities/validate_ci_integration.py
hazelbean_tests/unit/README.md
hazelbean_tests/unit/__init__.py
hazelbean_tests/unit/conftest.py
hazelbean_tests/unit/test_add_iterator.py
hazelbean_tests/unit/test_add_task.py
hazelbean_tests/unit/test_arrayframe.py
hazelbean_tests/unit/test_cat_ears.py
hazelbean_tests/unit/test_cog.py
hazelbean_tests/unit/test_data_structures.py
hazelbean_tests/unit/test_fixtures.py
hazelbean_tests/unit/test_get_path.py
hazelbean_tests/unit/test_os_funcs.py
hazelbean_tests/unit/test_pog.py
hazelbean_tests/unit/test_tile_iterator.py
hazelbean_tests/unit/test_utils.py
metrics/analysis/.gitkeep
metrics/archive/.gitkeep
metrics/baselines/current_performance_baseline.json
metrics/baselines/snapshots/baseline_20250902_214026_20a2ada7.json
metrics/baselines/snapshots/baseline_20250902_214307_20a2ada7.json
metrics/baselines/snapshots/baseline_20250902_214808_20a2ada7.json
metrics/baselines/snapshots/baseline_20250902_222055_20a2ada7.json
metrics/baselines/snapshots/baseline_20250902_222155_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250902_222427_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250903_195005_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250903_214237_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250903_221037_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250903_221230_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250903_221332_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250917_080637_20a2ada7.json
metrics/baselines/snapshots/baseline_snapshot_20250917_082527_20a2ada7.json
metrics/benchmarks/baseline_run_0.json
metrics/benchmarks/baseline_run_1.json
metrics/benchmarks/baseline_run_2.json
metrics/benchmarks/benchmark_20250902_194758.json
metrics/benchmarks/benchmark_20250902_195428.json
metrics/benchmarks/benchmark_20250902_195829.json
metrics/benchmarks/benchmark_20250902_200109.json
metrics/benchmarks/benchmark_20250902_200239.json
metrics/benchmarks/benchmark_20250902_200436.json
metrics/benchmarks/benchmark_20250902_201931.json
metrics/benchmarks/benchmark_20250902_204657.json
metrics/benchmarks/benchmark_20250903_195042.json
metrics/benchmarks/benchmark_20250903_210811.json
metrics/benchmarks/benchmark_20250903_214206.json
metrics/benchmarks/benchmark_20250903_220602.json
metrics/benchmarks/benchmark_20250903_221212.json
metrics/benchmarks/benchmark_20250903_221319.json
metrics/benchmarks/benchmark_20250904_005605.json
metrics/benchmarks/benchmark_20250904_012636.json
metrics/benchmarks/benchmark_20250904_013233.json
metrics/benchmarks/benchmark_20250904_014454.json
metrics/benchmarks/benchmark_20250904_100944.json
metrics/benchmarks/benchmark_20250904_102246.json
metrics/benchmarks/benchmark_20250904_103226.json
metrics/errors/.gitkeep
metrics/exports/.gitkeep
metrics/exports/performance_export_20250918_074318.csv
metrics/exports/performance_export_20250918_075341.csv
metrics/exports/performance_export_20250918_080604.csv
metrics/reports/.gitkeep
metrics/reports/performance_report_20250918_074317.txt
metrics/reports/performance_report_20250918_075341.txt
metrics/reports/performance_report_20250918_080529.txt
metrics/reports/performance_report_20250918_080603.txt
metrics/samples/.gitkeep
metrics/test-failures/README.md
metrics/test-failures/baseline-add_iterator.json
scripts/compile_cython_files.py
scripts/create_benchmark_dashboard.py
scripts/demo_cli_workflow.sh
scripts/diagnose_pytest_benchmark.py
scripts/establish_performance_baseline.py
scripts/generate_changelog.sh
scripts/make_file_pog.py
scripts/manual_test_open_speed_of_float32v64.py
scripts/run_performance_benchmarks.py
scripts/visualize_benchmarks.py
scripts/old/convert_pygeoprocessing_to_363.py
scripts/old/generate_27_release.py
scripts/old/generate_release.py
scripts/old/release_hazelbean_to_pypi.py
scripts/old/run_carbon.py
tools/README_Windows.md
tools/generate_baseline_report.py
tools/generate_benchmark_summary.py
tools/generate_clean_test_docs.py
tools/generate_complete_site.cmd
tools/generate_complete_site.ps1
tools/generate_complete_site.sh
tools/generate_coverage_report.py
tools/generate_reports.sh
tools/test_failure_tracking.py
tools/update_reports_index.py
tools/education/README.md
tools/education/config.yaml
tools/education/generate.py
tools/education/templates/index_template.qmd.j2
tools/education/templates/step_template.qmd.j2